--- /srv/rebuilderd/tmp/rebuilderd3PRIr0/inputs/haskell-misfortune_0.1.2.1-6_i386.deb +++ /srv/rebuilderd/tmp/rebuilderd3PRIr0/out/haskell-misfortune_0.1.2.1-6_i386.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-13 01:27:40.000000 debian-binary │ -rw-r--r-- 0 0 0 4060 2026-01-13 01:27:40.000000 control.tar.xz │ --rw-r--r-- 0 0 0 2169392 2026-01-13 01:27:40.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2169880 2026-01-13 01:27:40.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/misfortune │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 78657612d14e4485a1413d4564207c7d7ba1087e │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c2f55d60dc21905233b9e85f74de9bf8f24bd088 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -49,19 +49,19 @@ │ │ │ │ 0xffffffffffad8024 (offset: 0x807be80) -> 0x2998 fde=[ dc] │ │ │ │ 0xffffffffffad8034 (offset: 0x807be90) -> 0x29ac fde=[ f0] │ │ │ │ 0xffffffffffad8044 (offset: 0x807bea0) -> 0x29c0 fde=[ 104] │ │ │ │ 0xffffffffffad8054 (offset: 0x807beb0) -> 0x29d4 fde=[ 118] │ │ │ │ 0xffffffffffad8084 (offset: 0x807bee0) -> 0x29f8 fde=[ 13c] │ │ │ │ 0xffffffffffad8094 (offset: 0x807bef0) -> 0x2a0c fde=[ 150] │ │ │ │ 0xffffffffffad80a4 (offset: 0x807bf00) -> 0x2a20 fde=[ 164] │ │ │ │ - 0xffffffffffba4484 (offset: 0x81482e0) -> 0x2a34 fde=[ 178] │ │ │ │ - 0xffffffffffd7aa14 (offset: 0x831e870) -> 0x2a68 fde=[ 1ac] │ │ │ │ - 0xffffffffffd7aa44 (offset: 0x831e8a0) -> 0x2a7c fde=[ 1c0] │ │ │ │ - 0xffffffffffd7aaa4 (offset: 0x831e900) -> 0x2aac fde=[ 1f0] │ │ │ │ - 0xffffffffffd7aba4 (offset: 0x831ea00) -> 0x2ae4 fde=[ 228] │ │ │ │ + 0xffffffffffb04f14 (offset: 0x80a8d70) -> 0x2a34 fde=[ 178] │ │ │ │ + 0xffffffffffb04f44 (offset: 0x80a8da0) -> 0x2a48 fde=[ 18c] │ │ │ │ + 0xffffffffffb04fa4 (offset: 0x80a8e00) -> 0x2a78 fde=[ 1bc] │ │ │ │ + 0xffffffffffb050a4 (offset: 0x80a8f00) -> 0x2ab0 fde=[ 1f4] │ │ │ │ + 0xffffffffffdb5224 (offset: 0x8359080) -> 0x2ad8 fde=[ 21c] │ │ │ │ 0xffffffffffdc5f64 (offset: 0x8369dc0) -> 0x2b0c fde=[ 250] │ │ │ │ 0xffffffffffddb964 (offset: 0x837f7c0) -> 0x2b78 fde=[ 2bc] │ │ │ │ 0xffffffffffddb974 (offset: 0x837f7d0) -> 0x2b90 fde=[ 2d4] │ │ │ │ 0xffffffffffddb994 (offset: 0x837f7f0) -> 0x2ba8 fde=[ 2ec] │ │ │ │ 0xffffffffffddb9a4 (offset: 0x837f800) -> 0x2bbc fde=[ 300] │ │ │ │ 0xffffffffffddb9b4 (offset: 0x837f810) -> 0x2bd0 fde=[ 314] │ │ │ │ 0xffffffffffddb9c4 (offset: 0x837f820) -> 0x2be4 fde=[ 328] │ │ │ │ @@ -1420,116 +1420,116 @@ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000164 00000010 0000013c FDE cie=0000002c pc=0807bf00..0807bf01 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000178 00000030 00000150 FDE cie=0000002c pc=081482e0..0814831c │ │ │ │ - DW_CFA_advance_loc: 1 to 081482e1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 081482ef │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 081482f1 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 5 to 081482f6 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 081482fe │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0814830d │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0814830e │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 08148310 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 08148313 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0814831b │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001ac 00000010 00000184 FDE cie=0000002c pc=0831e870..0831e891 │ │ │ │ +00000178 00000010 00000150 FDE cie=0000002c pc=080a8d70..080a8d91 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001c0 0000002c 00000198 FDE cie=0000002c pc=0831e8a0..0831e8d1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0831e8a1 │ │ │ │ +0000018c 0000002c 00000164 FDE cie=0000002c pc=080a8da0..080a8dd1 │ │ │ │ + DW_CFA_advance_loc: 1 to 080a8da1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0831e8a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 080a8da4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 12 to 0831e8b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 080a8db0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0831e8b6 │ │ │ │ + DW_CFA_advance_loc: 6 to 080a8db6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0831e8b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 080a8db7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0831e8bf │ │ │ │ + DW_CFA_advance_loc: 8 to 080a8dbf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0831e8c8 │ │ │ │ + DW_CFA_advance_loc: 9 to 080a8dc8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0831e8c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 080a8dc9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0831e8ca │ │ │ │ + DW_CFA_advance_loc: 1 to 080a8dca │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001f0 00000034 000001c8 FDE cie=0000002c pc=0831e900..0831e9ff │ │ │ │ - DW_CFA_advance_loc: 1 to 0831e901 │ │ │ │ +000001bc 00000034 00000194 FDE cie=0000002c pc=080a8e00..080a8eff │ │ │ │ + DW_CFA_advance_loc: 1 to 080a8e01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0831e902 │ │ │ │ + DW_CFA_advance_loc: 1 to 080a8e02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0831e903 │ │ │ │ + DW_CFA_advance_loc: 1 to 080a8e03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0831e904 │ │ │ │ + DW_CFA_advance_loc: 1 to 080a8e04 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 242 to 0831e9f6 │ │ │ │ + DW_CFA_advance_loc1: 242 to 080a8ef6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0831e9f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 080a8ef7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 0831e9fd │ │ │ │ + DW_CFA_advance_loc: 6 to 080a8efd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0831e9fe │ │ │ │ + DW_CFA_advance_loc: 1 to 080a8efe │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000228 00000024 00000200 FDE cie=0000002c pc=0831ea00..0831ea59 │ │ │ │ - DW_CFA_advance_loc: 3 to 0831ea03 │ │ │ │ +000001f4 00000024 000001cc FDE cie=0000002c pc=080a8f00..080a8f59 │ │ │ │ + DW_CFA_advance_loc: 3 to 080a8f03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 17 to 0831ea14 │ │ │ │ + DW_CFA_advance_loc: 17 to 080a8f14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0831ea18 │ │ │ │ + DW_CFA_advance_loc: 4 to 080a8f18 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 11 to 0831ea23 │ │ │ │ + DW_CFA_advance_loc: 11 to 080a8f23 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 0831ea28 │ │ │ │ + DW_CFA_advance_loc: 5 to 080a8f28 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 0831ea42 │ │ │ │ + DW_CFA_advance_loc: 26 to 080a8f42 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0831ea48 │ │ │ │ + DW_CFA_advance_loc: 6 to 080a8f48 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ +0000021c 00000030 000001f4 FDE cie=0000002c pc=08359080..083590bc │ │ │ │ + DW_CFA_advance_loc: 1 to 08359081 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0835908f │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 08359091 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 5 to 08359096 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0835909e │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 15 to 083590ad │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 083590ae │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 2 to 083590b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 083590b3 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 8 to 083590bb │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ 00000250 00000068 00000228 FDE cie=0000002c pc=08369dc0..0836a05c │ │ │ │ DW_CFA_advance_loc: 1 to 08369dc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 6 to 08369dc7 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,9 +1,8 @@ │ │ │ │ -A=Ed |}{ │ │ │ │ -~/lib/ld-linux.so.2 │ │ │ │ +/lib/ld-linux.so.2 │ │ │ │ __gmon_start__ │ │ │ │ pcre2_match_data_free_8 │ │ │ │ pcre2_match_data_create_8 │ │ │ │ pcre2_config_8 │ │ │ │ pcre2_get_ovector_count_8 │ │ │ │ pcre2_compile_8 │ │ │ │ pcre2_get_error_message_8 │ │ │ │ @@ -332,14 +331,46 @@ │ │ │ │ directory-1.3.8.5-0540:System.Directory.Internal.Common.Directory │ │ │ │ POSIX filepaths must not contain internal NUL octets. │ │ │ │ checkForInteriorNuls │ │ │ │ openDirStream │ │ │ │ getFileStatus │ │ │ │ closeDirStream │ │ │ │ readDirStream │ │ │ │ +Ptr parameter was nullPtr in Text.Regex.PCRE2.Wrap.wrapTest cstr │ │ │ │ +Ptr parameter was nullPtr in Text.Regex.PCRE2.Wrap.wrapMatchAll cstr │ │ │ │ +Ptr parameter was nullPtr in Text.Regex.PCRE2.Wrap.wrapCompile pattern │ │ │ │ +Ptr parameter was nullPtr in Text.Regex.PCRE2.Wrap.wrapCompile errPtr │ │ │ │ +Text.Regex.PCRE2.Wrap.wrapCompile could not allocate a CInt for the capture count. │ │ │ │ +Impossible/fatal: Haskell package regex-pcre2 error in Text.Posix.PCRE2.Wrap.getNumSubs' of ok0 /= 0. ok0 is from pcre2_pattern_info c-function which returned │ │ │ │ +Ptr parameter was nullPtr in Text.Regex.PCRE2.Wrap.wrapMatch cstr │ │ │ │ +Error in Text.Regex.PCRE2.Wrap: Ptr parameter was nullPtr in Text.Regex.PCRE2.Wrap.getErrMsg errstr │ │ │ │ +Ptr parameter was nullPtr in Text.Regex.PCRE2.Wrap.wrapCount cstr │ │ │ │ +Error in Text.Regex.PCRE2.Wrap: │ │ │ │ +Should not have just one element in Text.Regex.Wrap.PCRE2.toPairs │ │ │ │ +src/Text/Regex/PCRE2/Wrap.hsc │ │ │ │ +ReturnCode │ │ │ │ +'ConfigWhat │ │ │ │ +'InfoWhat │ │ │ │ +'ReturnCode │ │ │ │ +'MatchOption │ │ │ │ +'CompOption │ │ │ │ +Text.Regex.PCRE2.Wrap │ │ │ │ +regex-pcre2-1.0.0.0-CZYa5oI4YFF6SohyhmTery │ │ │ │ +ConfigWhat │ │ │ │ +InfoWhat │ │ │ │ +MatchOption │ │ │ │ +CompOption │ │ │ │ +Ptr parameter was nullPtr in Text.Regex.PCRE2.Wrap.wrapCount dataPtr │ │ │ │ +Ptr parameter was nullPtr in Text.Regex.PCRE2.Wrap.wrapMatch dataPtr │ │ │ │ +Ptr parameter was nullPtr in Text.Regex.PCRE2.Wrap.wrapMatchAll dataPtr │ │ │ │ +Ptr parameter was nullPtr in Text.Regex.PCRE2.Wrap.wrapTest dataPtr │ │ │ │ +regex-pcre2-1.0.0.0-CZYa5oI4YFF6SohyhmTery:Text.Regex.PCRE2.Wrap.Regex │ │ │ │ +regex failed to match │ │ │ │ +Text.Regex.PCRE2.String │ │ │ │ +Text.Regex.PCRE2.String died: │ │ │ │ Cannot decode byte '\x │ │ │ │ Cannot decode input: │ │ │ │ os-string-2.0.7-c4a3:System.OsString.Encoding.Internal.EncodingError │ │ │ │ libraries/os-string/System/OsString/Internal/Exception.hs │ │ │ │ System.OsString.Internal.Exception │ │ │ │ os-string-2.0.7-c4a3 │ │ │ │ Data.Serialize.Put │ │ │ │ @@ -363,21 +394,59 @@ │ │ │ │ Failed reading: empty │ │ │ │ Failed reading: │ │ │ │ cereal-0.5.8.3-Fn1W5mkhDMkF7zK80FwXMh:Data.Serialize.Get.Complete │ │ │ │ cereal-0.5.8.3-Fn1W5mkhDMkF7zK80FwXMh:Data.Serialize.Get.Incomplete │ │ │ │ cereal-0.5.8.3-Fn1W5mkhDMkF7zK80FwXMh:Data.Serialize.Get.Fail │ │ │ │ cereal-0.5.8.3-Fn1W5mkhDMkF7zK80FwXMh:Data.Serialize.Get.Partial │ │ │ │ cereal-0.5.8.3-Fn1W5mkhDMkF7zK80FwXMh:Data.Serialize.Get.Done │ │ │ │ -offset > (maxBound :: Int) │ │ │ │ -size > (maxBound :: Int) │ │ │ │ -handle in ReadMode │ │ │ │ -lib/Data/Knob.hs │ │ │ │ -Data.Knob │ │ │ │ -knob-0.2.2-IZHJQvPSDid9KIZHBw2Dwu │ │ │ │ -knob-0.2.2-IZHJQvPSDid9KIZHBw2Dwu:Data.Knob.Device │ │ │ │ +'AllTextMatches │ │ │ │ +'AllMatches │ │ │ │ +'AllTextSubmatches │ │ │ │ +'AllSubmatches │ │ │ │ +'C:RegexLike │ │ │ │ +'C:Extract │ │ │ │ +'C:RegexOptions │ │ │ │ +MatchResult │ │ │ │ +makeRegexOpts failed │ │ │ │ +src/Text/Regex/Base/RegexLike.hs │ │ │ │ +Text.Regex.Base.RegexLike │ │ │ │ +regex-base-0.94.0.3-3rVbwTIJ84aDuXBHjMzYOb │ │ │ │ +regex-base-0.94.0.3-3rVbwTIJ84aDuXBHjMzYOb:Text.Regex.Base.RegexLike.C:RegexContext │ │ │ │ +regex-base-0.94.0.3-3rVbwTIJ84aDuXBHjMzYOb:Text.Regex.Base.RegexLike.C:RegexLike │ │ │ │ +regex-base-0.94.0.3-3rVbwTIJ84aDuXBHjMzYOb:Text.Regex.Base.RegexLike.C:Extract │ │ │ │ +regex-base-0.94.0.3-3rVbwTIJ84aDuXBHjMzYOb:Text.Regex.Base.RegexLike.C:RegexMaker │ │ │ │ +regex-base-0.94.0.3-3rVbwTIJ84aDuXBHjMzYOb:Text.Regex.Base.RegexLike.C:RegexOptions │ │ │ │ +regex-base-0.94.0.3-3rVbwTIJ84aDuXBHjMzYOb:Text.Regex.Base.RegexLike.MR │ │ │ │ +: empty input │ │ │ │ +overflowError │ │ │ │ +Data.Text. │ │ │ │ +: size overflow │ │ │ │ +Data.Text.Encoding: Invalid UTF-8 stream │ │ │ │ +hGetContents │ │ │ │ +libraries/text/src/Data/Text/IO.hs │ │ │ │ +Data.Text.IO │ │ │ │ +text-2.1.3-6102:Data.Text.Internal.Text │ │ │ │ +negative index: │ │ │ │ +, length = │ │ │ │ +index too large: │ │ │ │ +libraries/bytestring/Data/ByteString.hs │ │ │ │ +Data.ByteString │ │ │ │ +bytestring-0.12.2.0-6d2e │ │ │ │ +moduleError │ │ │ │ +libraries/text/src/Data/Text/Internal/Encoding.hs │ │ │ │ +Data.Text.Internal.Encoding │ │ │ │ +text-2.1.3-6102:Data.Text.Internal.Encoding.Utf8State │ │ │ │ +text-2.1.3-6102:Data.Text.Internal.Lazy.Empty │ │ │ │ +text-2.1.3-6102:Data.Text.Internal.Lazy.Chunk │ │ │ │ +text-2.1.3-6102:Data.Text.Internal.StrictBuilder.StrictTextBuilder │ │ │ │ +utf8-string-1.0.2-AkJ9qktIjBEBXd79qmxjZm │ │ │ │ +Data.ByteString.UTF8 │ │ │ │ +errorEmptyList │ │ │ │ +./Data/ByteString/UTF8.hs │ │ │ │ +Codec.Binary.UTF8.String │ │ │ │ 'Categorical │ │ │ │ src/Data/Vector/Mutable.hs │ │ │ │ Data.Vector.Mutable │ │ │ │ src/Data/Vector/Generic/Mutable.hs │ │ │ │ Data.Vector.Generic.Mutable │ │ │ │ fromList │ │ │ │ fromList │ │ │ │ @@ -430,59 +499,14 @@ │ │ │ │ 'PromptT │ │ │ │ 'RecPrompt │ │ │ │ Control.Monad.Prompt │ │ │ │ MonadPrompt-1.0.0.5-87kUVNIblkJ4Eslm7vbug0 │ │ │ │ MonadPrompt-1.0.0.5-87kUVNIblkJ4Eslm7vbug0:Control.Monad.Prompt.Effect │ │ │ │ MonadPrompt-1.0.0.5-87kUVNIblkJ4Eslm7vbug0:Control.Monad.Prompt.Lift │ │ │ │ MonadPrompt-1.0.0.5-87kUVNIblkJ4Eslm7vbug0:Control.Monad.Prompt.C:MonadPrompt │ │ │ │ -System.Random │ │ │ │ -random-1.2.1.3-2emVeNoFg9SAr82D2vKkad │ │ │ │ -random-1.2.1.3-2emVeNoFg9SAr82D2vKkad:System.Random.C:Random │ │ │ │ -StdGen {unStdGen = │ │ │ │ -StateGen {unStateGen = │ │ │ │ -'StateGen │ │ │ │ -'C:RandomGen │ │ │ │ -UniformRange │ │ │ │ -GUniform │ │ │ │ -'StateGenM │ │ │ │ -'C:StatefulGen │ │ │ │ -System.Random.Internal │ │ │ │ -random-1.2.1.3-2emVeNoFg9SAr82D2vKkad:System.Random.Internal.C:RandomGen │ │ │ │ -random-1.2.1.3-2emVeNoFg9SAr82D2vKkad:System.Random.Internal.StateGenM │ │ │ │ -random-1.2.1.3-2emVeNoFg9SAr82D2vKkad:System.Random.Internal.MBA │ │ │ │ -random-1.2.1.3-2emVeNoFg9SAr82D2vKkad:System.Random.Internal.C:FrozenGen │ │ │ │ -random-1.2.1.3-2emVeNoFg9SAr82D2vKkad:System.Random.Internal.C:StatefulGen │ │ │ │ -'AtomicGen │ │ │ │ -'AtomicGenM │ │ │ │ -System.Random.Stateful │ │ │ │ -TGen {unTGen = │ │ │ │ -STGen {unSTGen = │ │ │ │ -IOGen {unIOGen = │ │ │ │ -AtomicGen {unAtomicGen = │ │ │ │ -random-1.2.1.3-2emVeNoFg9SAr82D2vKkad:System.Random.Stateful.C:RandomGenM │ │ │ │ -'C:Finite │ │ │ │ -Cardinality │ │ │ │ -GFinite: V1 has no inhabitants │ │ │ │ -src/System/Random/GFinite.hs │ │ │ │ -System.Random.GFinite │ │ │ │ -src/System/Random/GFinite.hs:32:13-14|case │ │ │ │ -random-1.2.1.3-2emVeNoFg9SAr82D2vKkad:System.Random.GFinite.C:Finite │ │ │ │ -random-1.2.1.3-2emVeNoFg9SAr82D2vKkad:System.Random.GFinite.C:GFinite │ │ │ │ -random-1.2.1.3-2emVeNoFg9SAr82D2vKkad:System.Random.GFinite.Shift │ │ │ │ -random-1.2.1.3-2emVeNoFg9SAr82D2vKkad:System.Random.GFinite.Card │ │ │ │ -bitmaskWithRejection64 0 │ │ │ │ -bitmaskWithRejection32 0 │ │ │ │ -src/System/Random/SplitMix.hs │ │ │ │ -System.Random.SplitMix │ │ │ │ -splitmix-0.1.3.1-4IrEWEiOK6UIXKGy2Mn7Ya │ │ │ │ -splitmix-0.1.3.1-4IrEWEiOK6UIXKGy2Mn7Ya:System.Random.SplitMix.SMGen │ │ │ │ -src/System/Random/SplitMix32.hs │ │ │ │ -System.Random.SplitMix32 │ │ │ │ -splitmix-0.1.3.1-4IrEWEiOK6UIXKGy2Mn7Ya:System.Random.SplitMix32.SMGen │ │ │ │ -mtl-2.3.1-247e:Control.Monad.State.Class.C:MonadState │ │ │ │ Control.Monad.Loops │ │ │ │ monad-loops-0.4.3-SDFnxfy1gC37iVb3SeTHt │ │ │ │ invalid slice │ │ │ │ index out of bounds │ │ │ │ negative length │ │ │ │ 'Internal │ │ │ │ internalError │ │ │ │ @@ -588,87 +612,14 @@ │ │ │ │ primitive-0.9.1.0-5oAagttcfVnDmv1PS1WPqm:Data.Primitive.Array.MutableArray │ │ │ │ primitive-0.9.1.0-5oAagttcfVnDmv1PS1WPqm:Data.Primitive.Array.Array │ │ │ │ 'FromListNTag │ │ │ │ 'FromListTag │ │ │ │ Data.Primitive.Internal.Read │ │ │ │ primitive-0.9.1.0-5oAagttcfVnDmv1PS1WPqm:Data.Primitive.Internal.Read.FromListTag │ │ │ │ primitive-0.9.1.0-5oAagttcfVnDmv1PS1WPqm:Data.Primitive.Internal.Read.FromListNTag │ │ │ │ -transformers-0.6.1.1-a8da:Control.Monad.Trans.Class.C:MonadTrans │ │ │ │ -Ptr parameter was nullPtr in Text.Regex.PCRE2.Wrap.wrapTest cstr │ │ │ │ -Ptr parameter was nullPtr in Text.Regex.PCRE2.Wrap.wrapMatchAll cstr │ │ │ │ -Ptr parameter was nullPtr in Text.Regex.PCRE2.Wrap.wrapCompile pattern │ │ │ │ -Ptr parameter was nullPtr in Text.Regex.PCRE2.Wrap.wrapCompile errPtr │ │ │ │ -Text.Regex.PCRE2.Wrap.wrapCompile could not allocate a CInt for the capture count. │ │ │ │ -Impossible/fatal: Haskell package regex-pcre2 error in Text.Posix.PCRE2.Wrap.getNumSubs' of ok0 /= 0. ok0 is from pcre2_pattern_info c-function which returned │ │ │ │ -Ptr parameter was nullPtr in Text.Regex.PCRE2.Wrap.wrapMatch cstr │ │ │ │ -Error in Text.Regex.PCRE2.Wrap: Ptr parameter was nullPtr in Text.Regex.PCRE2.Wrap.getErrMsg errstr │ │ │ │ -Ptr parameter was nullPtr in Text.Regex.PCRE2.Wrap.wrapCount cstr │ │ │ │ -Error in Text.Regex.PCRE2.Wrap: │ │ │ │ -Should not have just one element in Text.Regex.Wrap.PCRE2.toPairs │ │ │ │ -src/Text/Regex/PCRE2/Wrap.hsc │ │ │ │ -ReturnCode │ │ │ │ -'ConfigWhat │ │ │ │ -'InfoWhat │ │ │ │ -'ReturnCode │ │ │ │ -'MatchOption │ │ │ │ -'CompOption │ │ │ │ -Text.Regex.PCRE2.Wrap │ │ │ │ -regex-pcre2-1.0.0.0-CZYa5oI4YFF6SohyhmTery │ │ │ │ -ConfigWhat │ │ │ │ -InfoWhat │ │ │ │ -MatchOption │ │ │ │ -CompOption │ │ │ │ -Ptr parameter was nullPtr in Text.Regex.PCRE2.Wrap.wrapCount dataPtr │ │ │ │ -Ptr parameter was nullPtr in Text.Regex.PCRE2.Wrap.wrapMatch dataPtr │ │ │ │ -Ptr parameter was nullPtr in Text.Regex.PCRE2.Wrap.wrapMatchAll dataPtr │ │ │ │ -Ptr parameter was nullPtr in Text.Regex.PCRE2.Wrap.wrapTest dataPtr │ │ │ │ -regex-pcre2-1.0.0.0-CZYa5oI4YFF6SohyhmTery:Text.Regex.PCRE2.Wrap.Regex │ │ │ │ -regex failed to match │ │ │ │ -Text.Regex.PCRE2.String │ │ │ │ -Text.Regex.PCRE2.String died: │ │ │ │ -'AllTextMatches │ │ │ │ -'AllMatches │ │ │ │ -'AllTextSubmatches │ │ │ │ -'AllSubmatches │ │ │ │ -'C:RegexLike │ │ │ │ -'C:Extract │ │ │ │ -'C:RegexOptions │ │ │ │ -MatchResult │ │ │ │ -makeRegexOpts failed │ │ │ │ -src/Text/Regex/Base/RegexLike.hs │ │ │ │ -Text.Regex.Base.RegexLike │ │ │ │ -regex-base-0.94.0.3-3rVbwTIJ84aDuXBHjMzYOb │ │ │ │ -regex-base-0.94.0.3-3rVbwTIJ84aDuXBHjMzYOb:Text.Regex.Base.RegexLike.C:RegexContext │ │ │ │ -regex-base-0.94.0.3-3rVbwTIJ84aDuXBHjMzYOb:Text.Regex.Base.RegexLike.C:RegexLike │ │ │ │ -regex-base-0.94.0.3-3rVbwTIJ84aDuXBHjMzYOb:Text.Regex.Base.RegexLike.C:Extract │ │ │ │ -regex-base-0.94.0.3-3rVbwTIJ84aDuXBHjMzYOb:Text.Regex.Base.RegexLike.C:RegexMaker │ │ │ │ -regex-base-0.94.0.3-3rVbwTIJ84aDuXBHjMzYOb:Text.Regex.Base.RegexLike.C:RegexOptions │ │ │ │ -regex-base-0.94.0.3-3rVbwTIJ84aDuXBHjMzYOb:Text.Regex.Base.RegexLike.MR │ │ │ │ -: empty input │ │ │ │ -overflowError │ │ │ │ -Data.Text. │ │ │ │ -: size overflow │ │ │ │ -Data.Text.Encoding: Invalid UTF-8 stream │ │ │ │ -hGetContents │ │ │ │ -libraries/text/src/Data/Text/IO.hs │ │ │ │ -Data.Text.IO │ │ │ │ -text-2.1.3-6102:Data.Text.Internal.Text │ │ │ │ -negative index: │ │ │ │ -, length = │ │ │ │ -index too large: │ │ │ │ -libraries/bytestring/Data/ByteString.hs │ │ │ │ -Data.ByteString │ │ │ │ -bytestring-0.12.2.0-6d2e │ │ │ │ -moduleError │ │ │ │ -libraries/text/src/Data/Text/Internal/Encoding.hs │ │ │ │ -Data.Text.Internal.Encoding │ │ │ │ -text-2.1.3-6102:Data.Text.Internal.Encoding.Utf8State │ │ │ │ -text-2.1.3-6102:Data.Text.Internal.Lazy.Empty │ │ │ │ -text-2.1.3-6102:Data.Text.Internal.Lazy.Chunk │ │ │ │ -text-2.1.3-6102:Data.Text.Internal.StrictBuilder.StrictTextBuilder │ │ │ │ containers-0.7-7800:Data.IntMap.Internal.Bin │ │ │ │ containers-0.7-7800:Data.IntMap.Internal.Tip │ │ │ │ containers-0.7-7800:Data.IntMap.Internal.Nil │ │ │ │ containers-0.7-7800:Data.IntSet.Internal.Bin │ │ │ │ containers-0.7-7800:Data.IntSet.Internal.Tip │ │ │ │ containers-0.7-7800:Data.IntSet.Internal.Nil │ │ │ │ Failure in Data.Map.balanceR │ │ │ │ @@ -697,19 +648,67 @@ │ │ │ │ containers-0.7-7800:Data.Sequence.Internal.Deep │ │ │ │ containers-0.7-7800:Data.Sequence.Internal.Node3 │ │ │ │ containers-0.7-7800:Data.Sequence.Internal.One │ │ │ │ containers-0.7-7800:Data.Sequence.Internal.Two │ │ │ │ containers-0.7-7800:Data.Sequence.Internal.Three │ │ │ │ containers-0.7-7800:Data.Sequence.Internal.Four │ │ │ │ containers-0.7-7800:Data.Tree.Node │ │ │ │ -utf8-string-1.0.2-AkJ9qktIjBEBXd79qmxjZm │ │ │ │ -Data.ByteString.UTF8 │ │ │ │ -errorEmptyList │ │ │ │ -./Data/ByteString/UTF8.hs │ │ │ │ -Codec.Binary.UTF8.String │ │ │ │ +offset > (maxBound :: Int) │ │ │ │ +size > (maxBound :: Int) │ │ │ │ +handle in ReadMode │ │ │ │ +lib/Data/Knob.hs │ │ │ │ +Data.Knob │ │ │ │ +knob-0.2.2-IZHJQvPSDid9KIZHBw2Dwu │ │ │ │ +knob-0.2.2-IZHJQvPSDid9KIZHBw2Dwu:Data.Knob.Device │ │ │ │ +System.Random │ │ │ │ +random-1.2.1.3-2emVeNoFg9SAr82D2vKkad │ │ │ │ +random-1.2.1.3-2emVeNoFg9SAr82D2vKkad:System.Random.C:Random │ │ │ │ +StdGen {unStdGen = │ │ │ │ +StateGen {unStateGen = │ │ │ │ +'StateGen │ │ │ │ +'C:RandomGen │ │ │ │ +UniformRange │ │ │ │ +GUniform │ │ │ │ +'StateGenM │ │ │ │ +'C:StatefulGen │ │ │ │ +System.Random.Internal │ │ │ │ +random-1.2.1.3-2emVeNoFg9SAr82D2vKkad:System.Random.Internal.C:RandomGen │ │ │ │ +random-1.2.1.3-2emVeNoFg9SAr82D2vKkad:System.Random.Internal.StateGenM │ │ │ │ +random-1.2.1.3-2emVeNoFg9SAr82D2vKkad:System.Random.Internal.MBA │ │ │ │ +random-1.2.1.3-2emVeNoFg9SAr82D2vKkad:System.Random.Internal.C:FrozenGen │ │ │ │ +random-1.2.1.3-2emVeNoFg9SAr82D2vKkad:System.Random.Internal.C:StatefulGen │ │ │ │ +'AtomicGen │ │ │ │ +'AtomicGenM │ │ │ │ +System.Random.Stateful │ │ │ │ +TGen {unTGen = │ │ │ │ +STGen {unSTGen = │ │ │ │ +IOGen {unIOGen = │ │ │ │ +AtomicGen {unAtomicGen = │ │ │ │ +random-1.2.1.3-2emVeNoFg9SAr82D2vKkad:System.Random.Stateful.C:RandomGenM │ │ │ │ +'C:Finite │ │ │ │ +Cardinality │ │ │ │ +GFinite: V1 has no inhabitants │ │ │ │ +src/System/Random/GFinite.hs │ │ │ │ +System.Random.GFinite │ │ │ │ +src/System/Random/GFinite.hs:32:13-14|case │ │ │ │ +random-1.2.1.3-2emVeNoFg9SAr82D2vKkad:System.Random.GFinite.C:Finite │ │ │ │ +random-1.2.1.3-2emVeNoFg9SAr82D2vKkad:System.Random.GFinite.C:GFinite │ │ │ │ +random-1.2.1.3-2emVeNoFg9SAr82D2vKkad:System.Random.GFinite.Shift │ │ │ │ +random-1.2.1.3-2emVeNoFg9SAr82D2vKkad:System.Random.GFinite.Card │ │ │ │ +bitmaskWithRejection64 0 │ │ │ │ +bitmaskWithRejection32 0 │ │ │ │ +src/System/Random/SplitMix.hs │ │ │ │ +System.Random.SplitMix │ │ │ │ +splitmix-0.1.3.1-4IrEWEiOK6UIXKGy2Mn7Ya │ │ │ │ +splitmix-0.1.3.1-4IrEWEiOK6UIXKGy2Mn7Ya:System.Random.SplitMix.SMGen │ │ │ │ +src/System/Random/SplitMix32.hs │ │ │ │ +System.Random.SplitMix32 │ │ │ │ +splitmix-0.1.3.1-4IrEWEiOK6UIXKGy2Mn7Ya:System.Random.SplitMix32.SMGen │ │ │ │ +mtl-2.3.1-247e:Control.Monad.State.Class.C:MonadState │ │ │ │ +transformers-0.6.1.1-a8da:Control.Monad.Trans.Class.C:MonadTrans │ │ │ │ negative length: │ │ │ │ packCStringLen │ │ │ │ moduleErrorIO │ │ │ │ empty ByteString │ │ │ │ Data.ByteString. │ │ │ │ : illegal ByteString size │ │ │ │ Lazy.toStrict │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,175 +1,175 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ 0804bec0 <.text>: │ │ │ │ sub $0xc,%esp │ │ │ │ - push $0x85a159c │ │ │ │ + push $0x85a1594 │ │ │ │ push $0x18a │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x848185c │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ call 804b860 │ │ │ │ - push $0x85a1610 │ │ │ │ + push $0x85a1608 │ │ │ │ push $0xdd │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x848187c │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a1610 │ │ │ │ + push $0x85a1608 │ │ │ │ push $0xdc │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x8481875 │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a15fc │ │ │ │ + push $0x85a15f4 │ │ │ │ push $0x10a │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x84818a5 │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a15fc │ │ │ │ + push $0x85a15f4 │ │ │ │ push $0x10b │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x84818ac │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a15fc │ │ │ │ + push $0x85a15f4 │ │ │ │ push $0xf5 │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x848189e │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a15fc │ │ │ │ + push $0x85a15f4 │ │ │ │ push $0xed │ │ │ │ - push $0x859bd6c │ │ │ │ - push $0x859bd98 │ │ │ │ + push $0x859bd64 │ │ │ │ + push $0x859bd90 │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a15fc │ │ │ │ + push $0x85a15f4 │ │ │ │ push $0xec │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x8481897 │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a15fc │ │ │ │ + push $0x85a15f4 │ │ │ │ push $0xeb │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x848188e │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a15e8 │ │ │ │ + push $0x85a15e0 │ │ │ │ push $0x152 │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x84818e2 │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a15e8 │ │ │ │ + push $0x85a15e0 │ │ │ │ push $0x148 │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x84818cc │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a15e8 │ │ │ │ + push $0x85a15e0 │ │ │ │ push $0x13e │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x84818b5 │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a15d0 │ │ │ │ + push $0x85a15c8 │ │ │ │ push $0x15e │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x84818f8 │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a15b8 │ │ │ │ + push $0x85a15b0 │ │ │ │ push $0x174 │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x84818f8 │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ call 804bec0 │ │ │ │ call 804bec0 │ │ │ │ - push $0x85a1584 │ │ │ │ + push $0x85a157c │ │ │ │ push $0x1a0 │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x84818ff │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a1584 │ │ │ │ + push $0x85a157c │ │ │ │ push $0x1a0 │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x84818ff │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a156c │ │ │ │ + push $0x85a1564 │ │ │ │ push $0x1c1 │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x84818ff │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a156c │ │ │ │ + push $0x85a1564 │ │ │ │ push $0x1c2 │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x8481916 │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a1554 │ │ │ │ + push $0x85a154c │ │ │ │ push $0x1d8 │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x84818ff │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a153c │ │ │ │ + push $0x85a1534 │ │ │ │ push $0x24b │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x8481934 │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a153c │ │ │ │ + push $0x85a1534 │ │ │ │ push $0x23a │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x848192e │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a1524 │ │ │ │ + push $0x85a151c │ │ │ │ push $0x262 │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x848194b │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a1510 │ │ │ │ + push $0x85a1508 │ │ │ │ push $0x278 │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x848195f │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a1510 │ │ │ │ + push $0x85a1508 │ │ │ │ push $0x28f │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x8481976 │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a14fc │ │ │ │ + push $0x85a14f4 │ │ │ │ push $0x29e │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x8481989 │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a14fc │ │ │ │ + push $0x85a14f4 │ │ │ │ push $0x2ab │ │ │ │ - push $0x859bd6c │ │ │ │ - push $0x859bdbc │ │ │ │ + push $0x859bd64 │ │ │ │ + push $0x859bdb4 │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a14e4 │ │ │ │ + push $0x85a14dc │ │ │ │ push $0x2e7 │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x8481976 │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a14e4 │ │ │ │ + push $0x85a14dc │ │ │ │ push $0x2c9 │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x848195f │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a14e4 │ │ │ │ + push $0x85a14dc │ │ │ │ push $0x2ca │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x848198c │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a14e4 │ │ │ │ + push $0x85a14dc │ │ │ │ push $0x2d5 │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x8481996 │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a14d0 │ │ │ │ + push $0x85a14c8 │ │ │ │ push $0x310 │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x8481976 │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ - push $0x85a14b8 │ │ │ │ + push $0x85a14b0 │ │ │ │ push $0x32a │ │ │ │ - push $0x859bd6c │ │ │ │ + push $0x859bd64 │ │ │ │ push $0x848199d │ │ │ │ call 804b370 <__assert_fail@plt> │ │ │ │ call 804b860 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -555,15 +555,15 @@ │ │ │ │ mov (%edi),%ebx │ │ │ │ movzwl -0x4(%ebx),%edx │ │ │ │ lea -0x1d(%edx),%eax │ │ │ │ cmp $0x1c,%ax │ │ │ │ jbe 804c55c │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ - push $0x859f3e0 │ │ │ │ + push $0x859f3d8 │ │ │ │ call 8438790 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ add $0x8,%edi │ │ │ │ push $0x0 │ │ │ │ push -0x4(%edi) │ │ │ │ push 0x28(%esp) │ │ │ │ @@ -929,15 +929,15 @@ │ │ │ │ cmp $0x8459be8,%eax │ │ │ │ je 804cbe0 │ │ │ │ jmp 804cac9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ - push $0x859f470 │ │ │ │ + push $0x859f468 │ │ │ │ call 8438790 │ │ │ │ nop │ │ │ │ and $0x8,%ebp │ │ │ │ je 804d390 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov %edi,%ebp │ │ │ │ @@ -1475,26 +1475,26 @@ │ │ │ │ jmp 804cc26 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,0x85e85c8 │ │ │ │ jmp 804ccdd │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ - push $0x859f418 │ │ │ │ + push $0x859f410 │ │ │ │ call 8438790 │ │ │ │ xchg %ax,%ax │ │ │ │ xor %ebx,%ebx │ │ │ │ jmp 804ccc8 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ and $0x4,%ebp │ │ │ │ jne 804cbce │ │ │ │ sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ - push $0x859f448 │ │ │ │ + push $0x859f440 │ │ │ │ call 8438790 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x1c(%ecx),%eax │ │ │ │ mov %ecx,%esi │ │ │ │ mov %edi,%ebp │ │ │ │ test %eax,%eax │ │ │ │ @@ -2733,15 +2733,15 @@ │ │ │ │ call 804e500 │ │ │ │ jmp 804dcb0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ - push $0x859f51c │ │ │ │ + push $0x859f514 │ │ │ │ call 8438790 │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%esi │ │ │ │ push %ebx │ │ │ │ @@ -3276,15 +3276,15 @@ │ │ │ │ mov %edx,0xc(%eax) │ │ │ │ mov %edi,(%ebx) │ │ │ │ mov %eax,(%esi) │ │ │ │ jmp 804e5c6 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ - push $0x85a1404 │ │ │ │ + push $0x85a13fc │ │ │ │ call 8438790 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmpb $0x0,0x85e64e5 │ │ │ │ jne 804e58e │ │ │ │ movb $0x1,0x85e64e4 │ │ │ │ jmp 804e58c │ │ │ │ @@ -4282,15 +4282,15 @@ │ │ │ │ mov (%ebx),%edx │ │ │ │ movzwl -0x4(%edx),%edi │ │ │ │ cmp $0x1c,%di │ │ │ │ ja 804f8bd │ │ │ │ jmp *0x85a3b18(,%edi,4) │ │ │ │ sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ - push $0x85a13d8 │ │ │ │ + push $0x85a13d0 │ │ │ │ call 8438790 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmpb $0x0,0x85e5bec │ │ │ │ jne 804f978 │ │ │ │ movzwl -0x8(%edx),%edi │ │ │ │ movzwl -0x6(%edx),%edx │ │ │ │ add %edi,%edx │ │ │ │ @@ -10942,15 +10942,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ ja 805513e │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %esi,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ @@ -11198,15 +11198,15 @@ │ │ │ │ je 805548b │ │ │ │ movl $0x845b350,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ mov $0x85bbb6b,%eax │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ ja 80554a2 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ movl $0x85e0045,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ @@ -11263,15 +11263,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ ja 8055566 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %esi,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ @@ -11389,15 +11389,15 @@ │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ movl $0x85bbb9e,-0x8(%ebp) │ │ │ │ mov %edx,-0x4(%ebp) │ │ │ │ lea -0x8(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 808d618 │ │ │ │ + jmp 8096c48 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ adc $0xff,%al │ │ │ │ (bad) │ │ │ │ ljmp *(%eax) │ │ │ │ @@ -11439,15 +11439,15 @@ │ │ │ │ je 80557a3 │ │ │ │ movl $0x845b350,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ mov $0x85bbb62,%eax │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ ja 80557ba │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ movl $0x85e0045,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ @@ -16041,15 +16041,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ jmp 8058fc2 │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ movl $0x8059024,0x0(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ jmp 8455d1c │ │ │ │ - movl $0x809c448,-0x4(%edi) │ │ │ │ + movl $0x80a5a78,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ mov 0x88(%esp),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ @@ -16121,15 +16121,15 @@ │ │ │ │ add $0x18,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ ja 805929e │ │ │ │ movl $0x836f4a4,-0x14(%edi) │ │ │ │ mov %edx,-0x10(%edi) │ │ │ │ mov %ecx,-0xc(%edi) │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809c448,-0x4(%edi) │ │ │ │ + movl $0x80a5a78,-0x4(%edi) │ │ │ │ mov 0xa0(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea -0x13(%edi),%eax │ │ │ │ mov %eax,0x14(%ebp) │ │ │ │ mov 0xac(%esp),%ecx │ │ │ │ @@ -16225,15 +16225,15 @@ │ │ │ │ mov %edx,-0x18(%edi) │ │ │ │ mov %ecx,-0x14(%edi) │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809c46c,-0x4(%edi) │ │ │ │ + movl $0x80a5a9c,-0x4(%edi) │ │ │ │ lea -0x27(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x2(%edi),%esi │ │ │ │ add $0x20,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ movl $0x54,0x33c(%ebx) │ │ │ │ mov $0x85bc184,%esi │ │ │ │ @@ -18714,15 +18714,15 @@ │ │ │ │ add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x768b0446(%ebx) │ │ │ │ or %cl,-0x3516efbb(%ecx) │ │ │ │ cmp %eax,0x0(%eax) │ │ │ │ xchg %ax,%ax │ │ │ │ enter $0xffff,$0xff │ │ │ │ - xchg %al,0x557c0000 │ │ │ │ + xchg %al,0x63fc0000 │ │ │ │ push %esi │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%esi) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%esi) │ │ │ │ add %cl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ @@ -18836,20 +18836,20 @@ │ │ │ │ lea -0x13(%edi),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ lea -0x20(%edi),%eax │ │ │ │ mov %eax,0x14(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80933dc │ │ │ │ + jmp 809ca0c │ │ │ │ movl $0x4c,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - jo 805b61d │ │ │ │ + lock popa │ │ │ │ push %esi │ │ │ │ add %bl,(%ecx) │ │ │ │ add %al,0x100 │ │ │ │ add %cl,(%ecx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ @@ -18860,31 +18860,32 @@ │ │ │ │ mov 0xc(%ebp),%esi │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ jne 805b610 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - cmp %dl,0x56(%ebx) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + mov $0x4005661,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ add %bh,(%eax) │ │ │ │ mov $0x5,%dh │ │ │ │ or %cl,0x758b0346(%ebx) │ │ │ │ adc %cl,-0x899efbb(%ecx) │ │ │ │ movb $0x0,(%ebx) │ │ │ │ jne 805b638 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - adc %dl,0x56(%ebx) │ │ │ │ + nop │ │ │ │ + popa │ │ │ │ + push %esi │ │ │ │ add %al,(%ecx,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x4e8b0346(%ebx) │ │ │ │ pop %es │ │ │ │ mov 0xb(%esi),%edx │ │ │ │ @@ -20923,16 +20924,16 @@ │ │ │ │ lea -0xb(%edi),%ecx │ │ │ │ mov %ecx,0x8(%ebp) │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ mov %ecx,0x10(%ebp) │ │ │ │ lea -0x13(%edi),%eax │ │ │ │ mov %eax,0x14(%ebp) │ │ │ │ - movl $0x85c049c,0x18(%ebp) │ │ │ │ - movl $0x85c04ac,0x1c(%ebp) │ │ │ │ + movl $0x85c131c,0x18(%ebp) │ │ │ │ + movl $0x85c132c,0x1c(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ jmp 845eee8 │ │ │ │ movl $0x18,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ cmc │ │ │ │ @@ -21163,16 +21164,16 @@ │ │ │ │ je 805d47f │ │ │ │ movl $0x845b350,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ mov $0x85bbb62,%eax │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ ja 805d496 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85cf04f,-0x4(%edi) │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85cda4f,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ @@ -21752,18 +21753,18 @@ │ │ │ │ movl $0x805daf8,0xc(%ebp) │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ mov %ecx,-0x14(%ebp) │ │ │ │ movl $0x85bc18c,-0x10(%ebp) │ │ │ │ lea -0xb(%edi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ movl $0x85dad7d,-0x8(%ebp) │ │ │ │ - movl $0x85c0c09,-0x4(%ebp) │ │ │ │ + movl $0x85c1a89,-0x4(%ebp) │ │ │ │ movl $0x85e2361,0x0(%ebp) │ │ │ │ - movl $0x85c049c,0x4(%ebp) │ │ │ │ - movl $0x85c04ac,0x8(%ebp) │ │ │ │ + movl $0x85c131c,0x4(%ebp) │ │ │ │ + movl $0x85c132c,0x8(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ jmp 8055710 │ │ │ │ nop │ │ │ │ adc $0xec,%al │ │ │ │ push %ebp │ │ │ │ add %cl,%al │ │ │ │ add $0x1e0000,%eax │ │ │ │ @@ -21944,15 +21945,15 @@ │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ movl $0x85e0519,0x4(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ mov %esi,0xc(%ebp) │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ - movl $0x85c049c,0x14(%ebp) │ │ │ │ + movl $0x85c131c,0x14(%ebp) │ │ │ │ movl $0x85bc75c,0x18(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ jmp 80592e4 │ │ │ │ enter $0x55e9,$0x0 │ │ │ │ sbb %eax,(%eax) │ │ │ │ add $0x0,%eax │ │ │ │ add %cl,(%esi) │ │ │ │ @@ -22144,15 +22145,15 @@ │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ ja 805e191 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ - movl $0x82f065c,-0x8(%edi) │ │ │ │ + movl $0x829c8cc,-0x8(%edi) │ │ │ │ mov 0x10(%ebp),%edx │ │ │ │ mov %edx,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ mov %eax,%esi │ │ │ │ lea -0x7(%edi),%eax │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ jmp 805e004 │ │ │ │ @@ -22191,15 +22192,15 @@ │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov %ecx,0xc(%ebp) │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ mov %ecx,0x14(%ebp) │ │ │ │ mov %eax,0x18(%ebp) │ │ │ │ - movl $0x85cf04f,0x1c(%ebp) │ │ │ │ + movl $0x85cda4f,0x1c(%ebp) │ │ │ │ add $0xc,%ebp │ │ │ │ jmp 805e004 │ │ │ │ movl $0x20,0x33c(%ebx) │ │ │ │ mov $0x85bc910,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ movl $0x84330b0,-0x10(%edi) │ │ │ │ dec %eax │ │ │ │ @@ -22264,17 +22265,15 @@ │ │ │ │ jmp *0x0(%ebp) │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ movsb %ds:(%esi),%es:(%edi) │ │ │ │ - xchg %eax,%esi │ │ │ │ - push %esi │ │ │ │ - add %al,(%edx) │ │ │ │ + adcb $0x2,0x0(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ jb 805e35d │ │ │ │ @@ -22286,25 +22285,23 @@ │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ jne 805e344 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - fs xchg %eax,%esi │ │ │ │ - push %esi │ │ │ │ - add %al,(%ecx) │ │ │ │ + adcb $0x1,%fs:0x0(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ add %ch,-0x1d(%eax) │ │ │ │ add $0x3768b08,%eax │ │ │ │ - movl $0x85c79a8,-0x4(%ebp) │ │ │ │ + movl $0x85c63a8,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ jmp 845649c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ @@ -22332,15 +22329,15 @@ │ │ │ │ jne 805e40e │ │ │ │ mov %edx,%ecx │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ ja 805e4af │ │ │ │ movl $0x845a108,(%eax) │ │ │ │ - movl $0x81b6d50,-0xc(%edi) │ │ │ │ + movl $0x8162fc0,-0xc(%edi) │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ movl $0x0,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ lea -0xb(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -22408,29 +22405,29 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ movl $0x805e3e8,0x0(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ jmp 8455d30 │ │ │ │ nop │ │ │ │ - rclb $1,0x5001900(%esi,%edx,2) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + sarb $1,0x56(%esi) │ │ │ │ + add %bl,(%ecx) │ │ │ │ + add %al,0x100 │ │ │ │ add %cl,(%ecx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ ja 805e511 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ movl $0x805e304,-0x18(%edi) │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ mov %ecx,-0x10(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x809c480,-0x8(%edi) │ │ │ │ + movl $0x80a5ab0,-0x8(%edi) │ │ │ │ lea -0x18(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x5(%edi),%esi │ │ │ │ add $0x14,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ @@ -22531,17 +22528,17 @@ │ │ │ │ movl $0x805e6f4,0x10(%ebp) │ │ │ │ movl $0x85e0501,-0x10(%ebp) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ lea -0xb(%edi),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ movl $0x85dad7d,-0x4(%ebp) │ │ │ │ - movl $0x85c0c09,0x0(%ebp) │ │ │ │ + movl $0x85c1a89,0x0(%ebp) │ │ │ │ movl $0x85e2361,0x4(%ebp) │ │ │ │ - movl $0x85c049c,0x8(%ebp) │ │ │ │ + movl $0x85c131c,0x8(%ebp) │ │ │ │ lea -0x14(%edi),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ jmp 805e1b8 │ │ │ │ nop │ │ │ │ and $0x55,%dl │ │ │ │ add %al,%ch │ │ │ │ @@ -23677,18 +23674,18 @@ │ │ │ │ mov %ecx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ movl $0x805f4e8,0x8(%ebp) │ │ │ │ lea -0xb(%edi),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ movl $0x85dad7d,-0xc(%ebp) │ │ │ │ - movl $0x85c0c09,-0x8(%ebp) │ │ │ │ + movl $0x85c1a89,-0x8(%ebp) │ │ │ │ movl $0x85e2361,-0x4(%ebp) │ │ │ │ - movl $0x85c049c,0x0(%ebp) │ │ │ │ - movl $0x85c04ac,0x4(%ebp) │ │ │ │ + movl $0x85c131c,0x0(%ebp) │ │ │ │ + movl $0x85c132c,0x4(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ jmp 8059e74 │ │ │ │ xchg %ax,%ax │ │ │ │ test %dl,%ch │ │ │ │ push %ebp │ │ │ │ add %al,%bl │ │ │ │ add %al,(%eax) │ │ │ │ @@ -24135,15 +24132,15 @@ │ │ │ │ mov $0x4,%eax │ │ │ │ sub %edx,%eax │ │ │ │ test %eax,%eax │ │ │ │ jg 805fded │ │ │ │ add $0xfffffff0,%edi │ │ │ │ movl $0x805fadc,0x8(%ebp) │ │ │ │ movl $0x85dad7d,-0x10(%ebp) │ │ │ │ - movl $0x85c0c09,-0xc(%ebp) │ │ │ │ + movl $0x85c1a89,-0xc(%ebp) │ │ │ │ movl $0x0,-0x8(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ jmp 805dd5c │ │ │ │ mov %ss,%eax │ │ │ │ push %ebp │ │ │ │ @@ -24435,17 +24432,17 @@ │ │ │ │ mov %edx,(%edi) │ │ │ │ movl $0x805fb50,0x8(%ebp) │ │ │ │ mov %eax,-0x18(%ebp) │ │ │ │ lea -0xb(%edi),%eax │ │ │ │ mov %eax,-0x14(%ebp) │ │ │ │ movl $0x85e0519,-0x10(%ebp) │ │ │ │ movl $0x85dad7d,-0xc(%ebp) │ │ │ │ - movl $0x85c0c09,-0x8(%ebp) │ │ │ │ + movl $0x85c1a89,-0x8(%ebp) │ │ │ │ movl $0x85e2361,-0x4(%ebp) │ │ │ │ - movl $0x85c049c,0x0(%ebp) │ │ │ │ + movl $0x85c131c,0x0(%ebp) │ │ │ │ movl $0x85bc8f4,0x4(%ebp) │ │ │ │ add $0xffffffe8,%ebp │ │ │ │ jmp 80592e4 │ │ │ │ cmp $0x2,%eax │ │ │ │ jae 805fe68 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ @@ -24604,15 +24601,15 @@ │ │ │ │ mov %eax,(%edi) │ │ │ │ movl $0x8060068,0x4(%ebp) │ │ │ │ lea -0x3(%edi),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ movl $0x85bc8fc,-0x4(%ebp) │ │ │ │ movl $0x85da69b,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 80a55c8 │ │ │ │ + jmp 82d85e4 │ │ │ │ xchg %ax,%ax │ │ │ │ call 806562b │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ @@ -26266,15 +26263,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ clc │ │ │ │ mov %esi,%ecx │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ ja 8061619 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ @@ -26283,15 +26280,15 @@ │ │ │ │ movl $0x806135c,-0x24(%edi) │ │ │ │ mov %ecx,-0x20(%edi) │ │ │ │ movl $0x84330b0,-0x1c(%edi) │ │ │ │ inc %eax │ │ │ │ mov %eax,-0x18(%edi) │ │ │ │ movl $0x80614d0,-0x14(%edi) │ │ │ │ mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x82f065c,-0x8(%edi) │ │ │ │ + movl $0x829c8cc,-0x8(%edi) │ │ │ │ lea -0x14(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ lea -0x1b(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%eax │ │ │ │ lea -0x21(%edi),%ecx │ │ │ │ jmp 80615b4 │ │ │ │ @@ -26366,15 +26363,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ ja 806174f │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %esi,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ @@ -26412,15 +26409,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ ja 80617ab │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %esi,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ @@ -27338,15 +27335,15 @@ │ │ │ │ ja 80624f1 │ │ │ │ movl $0x845a0d0,-0x10(%edi) │ │ │ │ movl $0x1,-0xc(%edi) │ │ │ │ movl $0x2,-0x8(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ lea -0x10(%edi),%edx │ │ │ │ - movl $0x85c79a8,0xc(%edx) │ │ │ │ + movl $0x85c63a8,0xc(%edx) │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov $0x85e050a,%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ mov $0x85e0501,%edx │ │ │ │ and $0x3,%eax │ │ │ │ @@ -31003,15 +31000,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x45890346(%ebx) │ │ │ │ cld │ │ │ │ movl $0x85bcf7c,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 807c638 │ │ │ │ + jmp 8085c68 │ │ │ │ mov $0x85bcf90,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %es,(%edx) │ │ │ │ push %edi │ │ │ │ add %al,0x2000200 │ │ │ │ add %al,(%eax) │ │ │ │ @@ -32220,15 +32217,15 @@ │ │ │ │ mov %ecx,-0x18(%ebp) │ │ │ │ mov %edx,-0x14(%ebp) │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ mov %ecx,-0x8(%ebp) │ │ │ │ mov %edx,-0x4(%ebp) │ │ │ │ mov %esi,0x0(%ebp) │ │ │ │ add $0xffffffe4,%ebp │ │ │ │ - jmp 83663e4 │ │ │ │ + jmp 80cebdc │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ cmp %eax,%ecx │ │ │ │ jl 806631d │ │ │ │ add $0xfffffff0,%edi │ │ │ │ mov %esi,%eax │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ @@ -33938,15 +33935,15 @@ │ │ │ │ jb 8067a3a │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ movl $0x85bcf7c,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 807c638 │ │ │ │ + jmp 8085c68 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ and $0x59,%al │ │ │ │ push %ebp │ │ │ │ add %al,(%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ @@ -35122,42 +35119,40 @@ │ │ │ │ test %eax,%eax │ │ │ │ je 80688ac │ │ │ │ movl $0x845b350,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ movl $0x85bd46a,-0x10(%ebp) │ │ │ │ movl $0x85bd1ac,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 831f18c │ │ │ │ + jmp 80a968c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ jmp 806a454 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - loopne 8068864 │ │ │ │ - push %esi │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + mov %al,0x10055 │ │ │ │ + add (%eax),%eax │ │ │ │ + sldt (%ecx) │ │ │ │ add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ jb 80688ff │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ sub %ecx,%eax │ │ │ │ test %eax,%eax │ │ │ │ jne 806891e │ │ │ │ - mov $0x85d2fa8,%esi │ │ │ │ + mov $0x85c2b74,%esi │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ ret │ │ │ │ add %al,(%eax) │ │ │ │ @@ -35165,15 +35160,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x558b0445(%ebx) │ │ │ │ or %cl,-0x3a7cf3b3(%ebx) │ │ │ │ sbb %cl,-0x76bfdbbc(%ecx) │ │ │ │ lock add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ ja 806894f │ │ │ │ - movl $0x83207b4,-0xc(%edi) │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ mov %edx,0x4c(%esp) │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ mov %edx,-0x8(%edi) │ │ │ │ mov 0x4c(%esp),%edx │ │ │ │ add %edx,%ecx │ │ │ │ mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ @@ -35186,20 +35181,17 @@ │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x14(%ebp) │ │ │ │ mov %edx,-0x10(%ebp) │ │ │ │ mov %ecx,-0xc(%ebp) │ │ │ │ add $0xffffffe8,%ebp │ │ │ │ jmp 8455d30 │ │ │ │ nop │ │ │ │ - and $0xa6,%al │ │ │ │ - push %esi │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + lock mov 0x30055,%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + sldt (%ecx) │ │ │ │ add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ jb 8068a1a │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ movl $0x80689d4,-0x18(%ebp) │ │ │ │ @@ -35212,17 +35204,15 @@ │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xffffffe8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ jne 80689d4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - aam $0xa5 │ │ │ │ - push %esi │ │ │ │ - add %ah,(%ebx) │ │ │ │ + mov 0x230055a1,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x45030346(%ebx) │ │ │ │ add $0xc7,%al │ │ │ │ inc %ebp │ │ │ │ add $0x4,%al │ │ │ │ @@ -35230,35 +35220,32 @@ │ │ │ │ or %cl,0x45890c75(%ebx) │ │ │ │ or $0x83,%al │ │ │ │ lds (%esi,%eiz,2),%eax │ │ │ │ test $0x13750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - movsl %ds:(%esi),%es:(%edi) │ │ │ │ - push %esi │ │ │ │ + jo 806899b │ │ │ │ + push %ebp │ │ │ │ add %al,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x4758bf0(%ecx) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov %ecx,0x4(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ jmp 8068b10 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - jl 80689c7 │ │ │ │ - push %esi │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + dec %eax │ │ │ │ + mov 0x20055,%eax │ │ │ │ + add (%eax),%al │ │ │ │ + sldt (%ecx) │ │ │ │ add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ jb 8068a9a │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ movl $0x8068a78,-0x18(%ebp) │ │ │ │ @@ -35271,26 +35258,27 @@ │ │ │ │ mov %ecx,-0xc(%ebp) │ │ │ │ add $0xffffffe8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ jne 8068a78 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - xor %ah,0xc30056(%ebp) │ │ │ │ + cld │ │ │ │ + mov 0xc30055,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x4d8b0445(%ebx) │ │ │ │ or %cl,0x44890c55(%ebx) │ │ │ │ and $0x40,%al │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ sub %edx,%eax │ │ │ │ test %eax,%eax │ │ │ │ jne 8068ab7 │ │ │ │ - mov $0x85d2fa8,%esi │ │ │ │ + mov $0x85c2b74,%esi │ │ │ │ add $0x10,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ret │ │ │ │ add %al,(%eax) │ │ │ │ @@ -35299,39 +35287,37 @@ │ │ │ │ add %cl,0x4d8b0445(%ebx) │ │ │ │ or %cl,0x44890c55(%ebx) │ │ │ │ and $0x40,%al │ │ │ │ mov %esi,%eax │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ ja 8068ae8 │ │ │ │ - movl $0x83207b4,-0xc(%edi) │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ mov %ecx,-0x8(%edi) │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ add %ecx,%edx │ │ │ │ mov %edx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0xb(%edi),%esi │ │ │ │ add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ movl $0x8068aa8,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ jmp 8455d30 │ │ │ │ - cwtl │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - push %esi │ │ │ │ - add %cl,0x1000200 │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ + mov %fs:0xd0055,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ + or %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ jb 8068c62 │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ mov 0x2(%esi),%edx │ │ │ │ mov %edx,0x40(%esp) │ │ │ │ mov 0x6(%esi),%edx │ │ │ │ mov %edx,0x4c(%esp) │ │ │ │ @@ -35362,16 +35348,15 @@ │ │ │ │ lea -0x20(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ movl $0x85e0519,(%edi) │ │ │ │ lea -0x6(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - clc │ │ │ │ - mov %eax,0xe40056 │ │ │ │ + les 0xe40055(%edi),%ebx │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x4d8b1045(%ebx) │ │ │ │ add $0x8b,%al │ │ │ │ push %ebp │ │ │ │ or %cl,-0x74bfdbbc(%ecx) │ │ │ │ @@ -35379,15 +35364,18 @@ │ │ │ │ or $0x83,%al │ │ │ │ lds (%ecx,%ecx,4),%ecx │ │ │ │ dec %esp │ │ │ │ and $0x4c,%al │ │ │ │ mov %esi,%ecx │ │ │ │ jmp 8068b5d │ │ │ │ nop │ │ │ │ - shlb $1,0x3450056(%ebx) │ │ │ │ + pushf │ │ │ │ + lahf │ │ │ │ + push %ebp │ │ │ │ + add %al,0x3(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x4d8b1445(%ebx) │ │ │ │ add $0x8b,%al │ │ │ │ push %ebp │ │ │ │ or %cl,-0x74a7dbbc(%ecx) │ │ │ │ @@ -35619,15 +35607,15 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ movzbl %cl,%ecx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ mov 0x118(%esp),%eax │ │ │ │ push %eax │ │ │ │ - call 831e8a0 │ │ │ │ + call 80a8da0 │ │ │ │ add $0x1c,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 8069011 │ │ │ │ mov 0xc4(%esp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ inc %ecx │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ @@ -35932,17 +35920,15 @@ │ │ │ │ lea -0x80(%ecx),%eax │ │ │ │ movl $0x84330c0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x3(%edi),%esi │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - lock fwait │ │ │ │ - push %esi │ │ │ │ - add %al,(%edx) │ │ │ │ + mov $0x2005597,%esp │ │ │ │ add %al,(%edx) │ │ │ │ add %cl,(%edi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ jb 806940c │ │ │ │ @@ -36000,81 +35986,86 @@ │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ lea -0x4(%ecx),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ jmp 8069574 │ │ │ │ xchg %ax,%ax │ │ │ │ - and %bl,0x10056(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ - sldt (%ecx) │ │ │ │ + in (%dx),%al │ │ │ │ + xchg %eax,%esi │ │ │ │ + push %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,-0x7b27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ jb 80694e8 │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ ja 80694de │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ jne 80694c0 │ │ │ │ add $0xfffffff0,%edi │ │ │ │ - mov $0x85d2fa8,%esi │ │ │ │ + mov $0x85c2b74,%esi │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - movl $0x83207b4,-0xc(%edi) │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ mov %edx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ lea -0xb(%edi),%esi │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - lcall $0x2,$0x10056 │ │ │ │ - sldt (%ecx) │ │ │ │ + js 8069488 │ │ │ │ + push %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,-0x7b27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ jb 806955c │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ ja 8069552 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ jne 8069534 │ │ │ │ add $0xfffffff0,%edi │ │ │ │ - mov $0x85d2fa8,%esi │ │ │ │ + mov $0x85c2b74,%esi │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - movl $0x83207b4,-0xc(%edi) │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ mov %edx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ lea -0xb(%edi),%esi │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - xor $0x9a,%al │ │ │ │ - push %esi │ │ │ │ - add %dl,(%eax,%eax,1) │ │ │ │ + add %dl,0x140055(%esi) │ │ │ │ add (%eax),%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ or %eax,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ @@ -36106,35 +36097,38 @@ │ │ │ │ mov %al,-0x4(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ jne 80695f0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - mov $0x87005699,%eax │ │ │ │ - or $0x1e0000,%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ + test %dl,0xd870055(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + sbb %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + sbb $0x89,%al │ │ │ │ + dec %esp │ │ │ │ + and $0x4c,%al │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ mov %edx,0x64(%esp) │ │ │ │ movzbl 0x10(%ebp),%edx │ │ │ │ cmp 0x3(%esi),%edx │ │ │ │ jne 806964d │ │ │ │ add $0x14,%ebp │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ sub %ecx,%eax │ │ │ │ test %eax,%eax │ │ │ │ jne 8069a53 │ │ │ │ movl $0x80699d0,-0x8(%ebp) │ │ │ │ - mov $0x85d2fa8,%esi │ │ │ │ + mov $0x85c2b74,%esi │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ jne 80699d0 │ │ │ │ mov (%esi),%eax │ │ │ │ @@ -36262,18 +36256,17 @@ │ │ │ │ mov %al,-0x8(%ebp) │ │ │ │ mov %cl,-0x4(%ebp) │ │ │ │ add $0xffffffe0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ jne 806985c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - dec %esp │ │ │ │ - xchg %eax,%edi │ │ │ │ - push %esi │ │ │ │ - add %cl,0x1e00006f(%edx) │ │ │ │ + sbb %dl,0x6f8a0055(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x4d8b0845(%ebx) │ │ │ │ and %cl,0x44892455(%ebx) │ │ │ │ and $0x40,%al │ │ │ │ mov 0x28(%ebp),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ @@ -36298,17 +36291,18 @@ │ │ │ │ cmp 0x3(%esi),%edx │ │ │ │ jne 806969b │ │ │ │ add $0x20,%ebp │ │ │ │ mov 0xd0(%esp),%eax │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ jmp 806961b │ │ │ │ xchg %ax,%ax │ │ │ │ - les 0x37890056(%esi),%edx │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + nop │ │ │ │ + xchg %eax,%edx │ │ │ │ + push %ebp │ │ │ │ + add %cl,0x1e000037(%ecx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x4d8b0845(%ebx) │ │ │ │ sbb $0x8b,%al │ │ │ │ push %ebp │ │ │ │ and %cl,-0x74bfdbbc(%ecx) │ │ │ │ inc %ebp │ │ │ │ and $0x89,%al │ │ │ │ @@ -36332,17 +36326,16 @@ │ │ │ │ cmp 0x3(%esi),%eax │ │ │ │ jne 806967e │ │ │ │ add $0x1c,%ebp │ │ │ │ mov 0xd0(%esp),%eax │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ jmp 806961b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - dec %eax │ │ │ │ - xchg %eax,%esi │ │ │ │ - push %esi │ │ │ │ + adc $0x92,%al │ │ │ │ + push %ebp │ │ │ │ add %cl,0x1e00001b(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x4d8b0845(%ebx) │ │ │ │ sbb %cl,0x44891c55(%ebx) │ │ │ │ and $0x40,%al │ │ │ │ mov 0x20(%ebp),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ @@ -36360,21 +36353,23 @@ │ │ │ │ cmp 0x3(%esi),%edx │ │ │ │ jne 8069661 │ │ │ │ add $0x18,%ebp │ │ │ │ mov 0xd0(%esp),%eax │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ jmp 806961b │ │ │ │ xchg %ax,%ax │ │ │ │ - fcoms 0xa40056(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - or %cl,0x44890c55(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + xchg %eax,%ecx │ │ │ │ + push %ebp │ │ │ │ + add %ah,0x1e0000(%eax,%eax,1) │ │ │ │ + add %eax,(%eax) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ add $0x8,%ebp │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ mov 0xb(%esi),%ecx │ │ │ │ mov %edx,0x64(%esp) │ │ │ │ mov 0x7(%esi),%edx │ │ │ │ mov %eax,0x10c(%esp) │ │ │ │ @@ -36407,26 +36402,23 @@ │ │ │ │ add %ecx,%edx │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ mov %ecx,0x118(%esp) │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x118(%esp),%eax │ │ │ │ jmp 80699fb │ │ │ │ nop │ │ │ │ - sbb $0x95,%al │ │ │ │ - push %esi │ │ │ │ - add %ah,0x1e000005(%edi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - sbb %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ + call af06f015 │ │ │ │ + add $0x1e0000,%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov %edx,0x64(%esp) │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ mov %eax,0x10c(%esp) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ add $0x14,%ebp │ │ │ │ mov %ecx,0x118(%esp) │ │ │ │ @@ -36503,15 +36495,15 @@ │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ movl $0x40,-0x1c(%ebp) │ │ │ │ movl $0x0,-0x18(%ebp) │ │ │ │ lea -0x6(%edi),%eax │ │ │ │ mov %eax,-0x14(%ebp) │ │ │ │ mov %ecx,-0xc(%ebp) │ │ │ │ add $0xffffffe0,%ebp │ │ │ │ - jmp 83203e4 │ │ │ │ + jmp 80aa8e4 │ │ │ │ nop │ │ │ │ test $0x38,%al │ │ │ │ push %ebp │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ @@ -36538,17 +36530,16 @@ │ │ │ │ add %cl,-0x3f7af7bb(%ebx) │ │ │ │ jg 8069d1b │ │ │ │ mov $0x85bd490,%esi │ │ │ │ add $0x14,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - inc %eax │ │ │ │ - xchg %eax,%ebx │ │ │ │ - push %esi │ │ │ │ + or $0x8f,%al │ │ │ │ + push %ebp │ │ │ │ add %ah,%dh │ │ │ │ add %eax,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x4d8b1845(%ebx) │ │ │ │ or $0x8b,%al │ │ │ │ push %ebp │ │ │ │ @@ -36869,17 +36860,16 @@ │ │ │ │ mov 0x13c(%esp),%eax │ │ │ │ or %eax,%edx │ │ │ │ mov 0x10c(%esp),%eax │ │ │ │ inc %eax │ │ │ │ mov %edx,0xe8(%esp) │ │ │ │ mov 0x124(%esp),%edx │ │ │ │ jmp 8069efe │ │ │ │ - in (%dx),%al │ │ │ │ - lea 0x0(%esi),%edx │ │ │ │ - jmp 806a1d5 │ │ │ │ + mov $0xeb005589,%eax │ │ │ │ + pop %ds │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x4d8b2845(%ebx) │ │ │ │ sub $0x8b,%al │ │ │ │ push %ebp │ │ │ │ and %cl,0x942484(%ecx) │ │ │ │ @@ -36917,15 +36907,17 @@ │ │ │ │ movl $0x8069c68,-0x8(%ebp) │ │ │ │ mov %edx,-0x4(%ebp) │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ jmp 8455944 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - and %cl,0x10056(%ebp) │ │ │ │ + in (%dx),%al │ │ │ │ + mov %dl,0x0(%ebp) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x4758bf0(%ecx) │ │ │ │ movl $0x0,0x0(%ebp) │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ jmp 8068b10 │ │ │ │ @@ -36947,19 +36939,17 @@ │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ add $0xffffffe4,%ebp │ │ │ │ jmp 8455944 │ │ │ │ nop │ │ │ │ - pushf │ │ │ │ - mov %ss,0x0(%esi) │ │ │ │ - add %eax,(%eax) │ │ │ │ + push $0x1005588 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x4758bf0(%ecx) │ │ │ │ movl $0x0,0x0(%ebp) │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ jmp 8068b10 │ │ │ │ movl $0x18,0x33c(%ebx) │ │ │ │ movl $0x8069e40,-0x8(%ebp) │ │ │ │ @@ -37016,15 +37006,15 @@ │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ add %al,(%esp,%eiz,4) │ │ │ │ push %es │ │ │ │ or %cl,0x45890845(%ebx) │ │ │ │ cld │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 83200d4 │ │ │ │ + jmp 80aa5d4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov $0x62005530,%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ @@ -37549,15 +37539,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ jb 806ab2f │ │ │ │ movl $0x806aa30,-0x4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ movl $0x85d43ca,-0x8(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 807cf48 │ │ │ │ + jmp 8086578 │ │ │ │ nop │ │ │ │ sbb %ch,0x300(,%edx,2) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ add %dl,-0x56(%eax) │ │ │ │ @@ -37708,15 +37698,15 @@ │ │ │ │ test %eax,%eax │ │ │ │ je 806abd0 │ │ │ │ movl $0x845b350,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ movl $0x806abdc,-0xc(%ebp) │ │ │ │ movl $0x8482865,-0x10(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 834350c │ │ │ │ + jmp 80cda0c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x3f7afbbb(%ebx) │ │ │ │ @@ -37812,15 +37802,15 @@ │ │ │ │ mov $0x7fffffff,%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ push %eax │ │ │ │ - call 831ea00 │ │ │ │ + call 80a8f00 │ │ │ │ add $0x1c,%esp │ │ │ │ movl $0x84330b0,-0x4(%edi) │ │ │ │ neg %eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x3(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ @@ -37877,19 +37867,19 @@ │ │ │ │ push %edx │ │ │ │ mov 0x6c(%esp),%edx │ │ │ │ push %edx │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ push %edx │ │ │ │ mov %eax,0x98(%esp) │ │ │ │ mov %ecx,0x8c(%esp) │ │ │ │ - call 831e8a0 │ │ │ │ + call 80a8da0 │ │ │ │ add $0x1c,%esp │ │ │ │ test %eax,%eax │ │ │ │ jge 806ae2e │ │ │ │ - movl $0x83207b4,-0x2c(%edi) │ │ │ │ + movl $0x80aacb4,-0x2c(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x28(%edi) │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ mov %eax,-0x24(%edi) │ │ │ │ mov 0x70(%esp),%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ mov %ecx,-0x20(%edi) │ │ │ │ @@ -37905,15 +37895,15 @@ │ │ │ │ movl $0x30,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ movl $0x806ad34,-0x2c(%edi) │ │ │ │ mov %esi,-0x24(%edi) │ │ │ │ mov 0x7c(%esp),%ecx │ │ │ │ mov %ecx,-0x20(%edi) │ │ │ │ mov %eax,-0x1c(%edi) │ │ │ │ - movl $0x83207b4,-0x18(%edi) │ │ │ │ + movl $0x80aacb4,-0x18(%edi) │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ mov %edx,-0x14(%edi) │ │ │ │ mov %ecx,-0x10(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ movl $0x8433118,-0x8(%edi) │ │ │ │ lea -0x17(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ @@ -38705,15 +38695,15 @@ │ │ │ │ mov %ecx,-0x10(%ebp) │ │ │ │ movl $0x40,-0xc(%ebp) │ │ │ │ movl $0x0,-0x8(%ebp) │ │ │ │ lea -0x6(%edi),%ecx │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x18(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 83203e4 │ │ │ │ + jmp 80aa8e4 │ │ │ │ movl $0x806b3bc,-0x4(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ mov %eax,%esi │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ mov %ecx,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ jmp 845613c │ │ │ │ @@ -39043,20 +39033,20 @@ │ │ │ │ adc %al,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ jb 806bdb1 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x85d2d82,-0x14(%ebp) │ │ │ │ - movl $0x85d2d58,-0x10(%ebp) │ │ │ │ + movl $0x85c294e,-0x14(%ebp) │ │ │ │ + movl $0x85c2924,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ - jmp 833aa08 │ │ │ │ + jmp 80c4f08 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ push %eax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ incl 0x0(%esi) │ │ │ │ ... │ │ │ │ pop %es │ │ │ │ @@ -40308,16 +40298,16 @@ │ │ │ │ nop │ │ │ │ add $0x200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x3a7cff8b(%ebx) │ │ │ │ add $0xff,%al │ │ │ │ - add %cl,%gs:-0x7a77ff8a(%ebp) │ │ │ │ - push %ebp │ │ │ │ + add %cl,%gs:0x4e600076(%ebp) │ │ │ │ + push %esi │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,0x8d000100 │ │ │ │ inc %ebp │ │ │ │ lock cmp 0x31c(%ebx),%eax │ │ │ │ jb 806cc48 │ │ │ │ sub $0x4,%esp │ │ │ │ @@ -40325,18 +40315,18 @@ │ │ │ │ push %ebx │ │ │ │ call 8451440 │ │ │ │ add $0xc,%esp │ │ │ │ test %eax,%eax │ │ │ │ je 806cc44 │ │ │ │ movl $0x845b350,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85c5191,-0x10(%ebp) │ │ │ │ + movl $0x85d1a69,-0x10(%ebp) │ │ │ │ movl $0x85d4739,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 81273e8 │ │ │ │ + jmp 8338180 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -41101,15 +41091,15 @@ │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 807c798 │ │ │ │ + jmp 8085dc8 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xor %ah,0x30055 │ │ │ │ add %eax,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ or %eax,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -41151,15 +41141,15 @@ │ │ │ │ mov %eax,(%edi) │ │ │ │ movl $0x806d62c,0x0(%ebp) │ │ │ │ lea -0xc(%edi),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ movl $0x85d43ca,-0x4(%ebp) │ │ │ │ mov %eax,0x14(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 807cf48 │ │ │ │ + jmp 8086578 │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ mov %ecx,0x1c(%ebp) │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ add $0x1c,%ebp │ │ │ │ movl $0x806d5c0,-0x14(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ mov 0xa(%eax),%ecx │ │ │ │ @@ -41426,15 +41416,15 @@ │ │ │ │ movl $0x85d43ca,-0x14(%ebp) │ │ │ │ mov 0x2(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ mov 0x6(%esi),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ add $0xffffffe8,%ebp │ │ │ │ - jmp 807cf48 │ │ │ │ + jmp 8086578 │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,0x400(,%edx,2) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ add %cl,(%eax) │ │ │ │ @@ -41549,15 +41539,15 @@ │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ add %ah,0x6(%edx,%ebx,8) │ │ │ │ or %cl,-0x3a7c038b(%ecx) │ │ │ │ cld │ │ │ │ - jmp 807c27c │ │ │ │ + jmp 80858ac │ │ │ │ xchg %ax,%ax │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ @@ -46087,15 +46077,15 @@ │ │ │ │ call 8451440 │ │ │ │ add $0xc,%esp │ │ │ │ test %eax,%eax │ │ │ │ je 8071273 │ │ │ │ movl $0x845b350,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ movl $0x8071284,-0xc(%ebp) │ │ │ │ - movl $0x85bfd51,-0x14(%ebp) │ │ │ │ + movl $0x85c0bd1,-0x14(%ebp) │ │ │ │ movl $0x85be1a6,-0x10(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ jmp 83d8664 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ xor %cl,%bh │ │ │ │ @@ -46122,15 +46112,15 @@ │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x3e083f0(%ecx) │ │ │ │ cmp $0x1,%eax │ │ │ │ jne 80712c8 │ │ │ │ movl $0x85be174,-0x4(%ebp) │ │ │ │ movl $0x85be1a6,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 807c3fc │ │ │ │ + jmp 8085a2c │ │ │ │ mov $0x85be1a6,%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ sbb $0xcf,%al │ │ │ │ push %esp │ │ │ │ @@ -46147,15 +46137,15 @@ │ │ │ │ call 8451440 │ │ │ │ add $0xc,%esp │ │ │ │ test %eax,%eax │ │ │ │ je 807132b │ │ │ │ movl $0x845b350,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ movl $0x807133c,-0xc(%ebp) │ │ │ │ - movl $0x85bfd51,-0x14(%ebp) │ │ │ │ + movl $0x85c0bd1,-0x14(%ebp) │ │ │ │ movl $0x85be1f2,-0x10(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ jmp 83d8664 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ @@ -46181,15 +46171,15 @@ │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x3e083f0(%ecx) │ │ │ │ cmp $0x1,%eax │ │ │ │ jne 8071380 │ │ │ │ movl $0x85be174,-0x4(%ebp) │ │ │ │ movl $0x85be1f2,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 807c3fc │ │ │ │ + jmp 8085a2c │ │ │ │ mov $0x85be1f2,%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x3000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ @@ -46231,20 +46221,20 @@ │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0xe76fbbb(%ebx) │ │ │ │ and $0x3,%ecx │ │ │ │ cmp $0x3,%ecx │ │ │ │ jb 8071418 │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ movl $0x85be210,0x4(%ebp) │ │ │ │ - jmp 807c798 │ │ │ │ + jmp 8085dc8 │ │ │ │ cmp $0x2,%ecx │ │ │ │ jb 807142c │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ movl $0x85be1c4,0x4(%ebp) │ │ │ │ - jmp 807c798 │ │ │ │ + jmp 8085dc8 │ │ │ │ movl $0x8071458,0x0(%ebp) │ │ │ │ mov $0x85be174,%esi │ │ │ │ test $0x3,%si │ │ │ │ jne 8071458 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ mov $0x85be234,%esi │ │ │ │ @@ -46257,17 +46247,16 @@ │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ add %al,-0x38f7f8ec(%eax) │ │ │ │ inc %ebp │ │ │ │ clc │ │ │ │ - push %ecx │ │ │ │ - std │ │ │ │ - pop %ebx │ │ │ │ + rorl $1,(%ebx) │ │ │ │ + pop %esp │ │ │ │ or %cl,-0x3a7c038b(%ecx) │ │ │ │ clc │ │ │ │ jmp 83d8664 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ hlt │ │ │ │ int3 │ │ │ │ push %esp │ │ │ │ @@ -46293,15 +46282,15 @@ │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x3e083f0(%ecx) │ │ │ │ cmp $0x1,%eax │ │ │ │ jne 80714c0 │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ movl $0x85be174,0x4(%ebp) │ │ │ │ - jmp 807c3fc │ │ │ │ + jmp 8085a2c │ │ │ │ mov $0x85be174,%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ pop %eax │ │ │ │ int $0x54 │ │ │ │ add %al,0x200 │ │ │ │ @@ -46844,15 +46833,15 @@ │ │ │ │ movl $0x8071ac0,-0x8(%ebp) │ │ │ │ lea -0x8(%edi),%edx │ │ │ │ mov %edx,-0x10(%ebp) │ │ │ │ movl $0x85d43ca,-0xc(%ebp) │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 807cf48 │ │ │ │ + jmp 8086578 │ │ │ │ mov $0x85be290,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ movl $0x14,0x33c(%ebx) │ │ │ │ @@ -47138,15 +47127,15 @@ │ │ │ │ je 8071f70 │ │ │ │ pop %es │ │ │ │ or %cl,0x45c7f475(%ecx) │ │ │ │ clc │ │ │ │ lret $0x5d43 │ │ │ │ or %cl,-0x3a7cff8b(%ecx) │ │ │ │ hlt │ │ │ │ - jmp 807cf48 │ │ │ │ + jmp 8086578 │ │ │ │ fs ret │ │ │ │ push %esp │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ @@ -47255,15 +47244,15 @@ │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ add %bl,0x21(%eax) │ │ │ │ pop %es │ │ │ │ or %cl,-0x3a7c038b(%ecx) │ │ │ │ cld │ │ │ │ - jmp 807c10c │ │ │ │ + jmp 808573c │ │ │ │ xchg %ax,%ax │ │ │ │ jl 8072098 │ │ │ │ push %esp │ │ │ │ add %al,0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ @@ -47396,15 +47385,15 @@ │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ movl $0x85d7071,-0x18(%ebp) │ │ │ │ movl $0x85dfe4d,-0x14(%ebp) │ │ │ │ movl $0x85dff15,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xffffffe8,%ebp │ │ │ │ - jmp 80b1c18 │ │ │ │ + jmp 80de6f8 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ @@ -47577,15 +47566,15 @@ │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ movl $0x85d7071,-0x14(%ebp) │ │ │ │ movl $0x85dfe4d,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ - jmp 80b18e8 │ │ │ │ + jmp 80de3c8 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ sldt (%ebx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ @@ -47816,15 +47805,15 @@ │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ movl $0x85d7071,-0x14(%ebp) │ │ │ │ movl $0x85dfe4d,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ - jmp 80b18e8 │ │ │ │ + jmp 80de3c8 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xor $0xbc,%al │ │ │ │ push %esp │ │ │ │ add %al,0x200 │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ @@ -47882,16 +47871,16 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %ch,%cl │ │ │ │ dec %edi │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - decl -0x8dbff8a(%ebp) │ │ │ │ - push %esp │ │ │ │ + decl 0x19b80076(%ebp) │ │ │ │ + push %ebp │ │ │ │ add %cl,(%edi) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ecx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc407bb(%ebp) │ │ │ │ @@ -47902,16 +47891,17 @@ │ │ │ │ mov 0x2(%esi),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ jne 80728d8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - hlt │ │ │ │ - notb 0x2(%eax,%eax,1) │ │ │ │ + mov %bl,(%ecx) │ │ │ │ + push %ebp │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ ja 807290b │ │ │ │ @@ -47920,15 +47910,15 @@ │ │ │ │ dec %eax │ │ │ │ movl $0x84330b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ movl $0x85e2361,-0x4(%ebp) │ │ │ │ lea -0x3(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80b2eb4 │ │ │ │ + jmp 80df994 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc %al,(%eax) │ │ │ │ @@ -47937,27 +47927,27 @@ │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ jb 8072947 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 83434b0 │ │ │ │ + jmp 80cd9b0 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc42fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ jb 8072bc5 │ │ │ │ movl $0x8072990,-0x4(%ebp) │ │ │ │ - mov $0x85c5168,%esi │ │ │ │ + mov $0x85d1a40,%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ jne 8072990 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ int3 │ │ │ │ @@ -47965,15 +47955,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ add %bh,-0x74f7f8d7(%eax) │ │ │ │ jbe 807299d │ │ │ │ - movl $0x85c4259,-0x4(%ebp) │ │ │ │ + movl $0x85d0b31,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ jmp 84571f0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ movsb %ds:(%esi),%es:(%edi) │ │ │ │ mov $0x10054,%edx │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ @@ -48028,15 +48018,15 @@ │ │ │ │ lea -0x3(%edi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ mov %ecx,-0x8(%ebp) │ │ │ │ movl $0x845b360,-0x4(%ebp) │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ - jmp 80c0130 │ │ │ │ + jmp 80ecc10 │ │ │ │ nop │ │ │ │ in (%dx),%al │ │ │ │ mov $0x10054,%ecx │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ @@ -48121,15 +48111,15 @@ │ │ │ │ movl $0x85bdbf8,-0x10(%ebp) │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ lea -0x2(%edi),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ movl $0x845b360,-0x4(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ - jmp 80c0130 │ │ │ │ + jmp 80ecc10 │ │ │ │ aam $0xab │ │ │ │ push %esp │ │ │ │ add %ah,(%esi) │ │ │ │ add $0x0,%al │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ @@ -48417,17 +48407,17 @@ │ │ │ │ add $0xc,%esp │ │ │ │ test %eax,%eax │ │ │ │ je 8072f43 │ │ │ │ movl $0x845b350,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ movl $0x85d7071,-0x14(%ebp) │ │ │ │ movl $0x85dfee5,-0x10(%ebp) │ │ │ │ - movl $0x85c1f95,-0xc(%ebp) │ │ │ │ + movl $0x85c4229,-0xc(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ - jmp 80a6478 │ │ │ │ + jmp 80d2f58 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ pop %esp │ │ │ │ mov $0x54,%ah │ │ │ │ add %al,(%ecx) │ │ │ │ @@ -48441,15 +48431,15 @@ │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ movl $0x85d7071,-0x14(%ebp) │ │ │ │ movl $0x85dfe4d,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ - jmp 80b18e8 │ │ │ │ + jmp 80de3c8 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ push %esp │ │ │ │ mov $0x54,%ch │ │ │ │ add %al,0x200 │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ @@ -49596,35 +49586,35 @@ │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ mov $0x85e0505,%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ mov $0x85be6cc,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - adc $0x14,%al │ │ │ │ - push %ebp │ │ │ │ + in (%dx),%al │ │ │ │ + fcoml 0x0(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,0x8d000100 │ │ │ │ + adc $0x8d000100,%eax │ │ │ │ inc %ebp │ │ │ │ lock cmp 0x31c(%ebx),%eax │ │ │ │ jb 8073dbc │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 8451440 │ │ │ │ add $0xc,%esp │ │ │ │ test %eax,%eax │ │ │ │ je 8073db8 │ │ │ │ movl $0x845b350,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85c5191,-0x10(%ebp) │ │ │ │ + movl $0x85d1a69,-0x10(%ebp) │ │ │ │ movl $0x85d4739,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 81273e8 │ │ │ │ + jmp 8338180 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ @@ -50521,17 +50511,17 @@ │ │ │ │ add $0xc,%esp │ │ │ │ test %eax,%eax │ │ │ │ je 80748db │ │ │ │ movl $0x845b350,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ movl $0x85d7071,-0x14(%ebp) │ │ │ │ movl $0x85dfee5,-0x10(%ebp) │ │ │ │ - movl $0x85c1f95,-0xc(%ebp) │ │ │ │ + movl $0x85c4229,-0xc(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ - jmp 80a6554 │ │ │ │ + jmp 80d3034 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ push %eax │ │ │ │ stos %al,%es:(%edi) │ │ │ │ push %esp │ │ │ │ @@ -50549,17 +50539,17 @@ │ │ │ │ add $0xc,%esp │ │ │ │ test %eax,%eax │ │ │ │ je 8074933 │ │ │ │ movl $0x845b350,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ movl $0x85d7071,-0x14(%ebp) │ │ │ │ movl $0x85dfee5,-0x10(%ebp) │ │ │ │ - movl $0x85c1f95,-0xc(%ebp) │ │ │ │ + movl $0x85c4229,-0xc(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ - jmp 80a6554 │ │ │ │ + jmp 80d3034 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ @@ -50678,15 +50668,15 @@ │ │ │ │ mov %eax,(%edi) │ │ │ │ movl $0x85d7071,-0x18(%ebp) │ │ │ │ movl $0x85dfe4d,-0x14(%ebp) │ │ │ │ movl $0x85dff15,-0x10(%ebp) │ │ │ │ lea -0x8(%edi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xffffffe8,%ebp │ │ │ │ - jmp 80b1c18 │ │ │ │ + jmp 80de6f8 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ mov $0xa8,%ah │ │ │ │ push %esp │ │ │ │ add %al,0x200 │ │ │ │ add %al,(%eax) │ │ │ │ @@ -51881,53 +51871,48 @@ │ │ │ │ add %al,(%eax) │ │ │ │ jb 80759cd │ │ │ │ mov 0x1(%esi),%esi │ │ │ │ movl $0x85bf3f5,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ jmp 807578c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - les 0x0(%ebp),%edx │ │ │ │ - add (%eax),%al │ │ │ │ + cmp %dh,0x20054(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %eax,(%eax) │ │ │ │ lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ jb 8075a0c │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x85d1bf1,-0x10(%ebp) │ │ │ │ + movl $0x85c0899,-0x10(%ebp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ - jmp 831ac74 │ │ │ │ + jmp 8084bf4 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ jb 8075a3b │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 83434b0 │ │ │ │ + jmp 80cd9b0 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %al,%bl │ │ │ │ - push %ebp │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + shrb $0x0,0x20054(%edi) │ │ │ │ add %dl,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0xfb27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ jb 8075a98 │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ @@ -51938,15 +51923,15 @@ │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ movl $0x8075a18,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ mov %ecx,-0x10(%ebp) │ │ │ │ lea -0x8(%edi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 83199ac │ │ │ │ + jmp 808392c │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fcomps 0xf0054(%ebp) │ │ │ │ add (%eax),%eax │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -52023,18 +52008,15 @@ │ │ │ │ mov %ecx,-0x8(%ebp) │ │ │ │ mov 0xf(%esi),%ecx │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ jmp 806bdcc │ │ │ │ nop │ │ │ │ - fadd %st(1),%st │ │ │ │ - push %ebp │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + subb $0x0,0x10054(%esi) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ ja 8075bb2 │ │ │ │ movl $0x8075a4c,-0xc(%edi) │ │ │ │ @@ -52338,15 +52320,15 @@ │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ add %dh,0x75890807(%edi,%ebx,2) │ │ │ │ cld │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8152a2c │ │ │ │ + jmp 80fec9c │ │ │ │ xchg %ax,%ax │ │ │ │ add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x45c70445(%ebx) │ │ │ │ add $0xd8,%al │ │ │ │ @@ -52435,18 +52417,18 @@ │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ jb 80760ef │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 83434b0 │ │ │ │ + jmp 80cd9b0 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - jl 80760aa │ │ │ │ + adc %dl,%bh │ │ │ │ push %esp │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %cl,(%edi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ @@ -52469,15 +52451,15 @@ │ │ │ │ jne 807615c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ mov %ecx,-0x10(%ebp) │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 80a5b30 │ │ │ │ + jmp 80d2610 │ │ │ │ nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x197cfc8a(%ebx) │ │ │ │ cld │ │ │ │ @@ -53111,15 +53093,15 @@ │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ jb 8076943 │ │ │ │ movl $0x85d7071,-0xc(%ebp) │ │ │ │ movl $0x85dfe4d,-0x8(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80b18e8 │ │ │ │ + jmp 80de3c8 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ @@ -53239,21 +53221,21 @@ │ │ │ │ add $0x4,%ebp │ │ │ │ jmp 80769bc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x40e90075(%ecx) │ │ │ │ - mov $0x83c7000d,%edi │ │ │ │ - cmp $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - and %al,(%eax) │ │ │ │ + add %cl,-0x4f16ff8b(%ecx) │ │ │ │ + orl $0x3c83c700,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %ah,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %bh,%bh │ │ │ │ + arpl %edi,%esp │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov $0x2005488,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ @@ -53640,25 +53622,25 @@ │ │ │ │ cld │ │ │ │ mov 0xc708076f,%al │ │ │ │ inc %ebp │ │ │ │ lock gs (bad) │ │ │ │ pop %ebp │ │ │ │ or %cl,0x45890242(%ebx) │ │ │ │ hlt │ │ │ │ - movl $0x85bfd42,-0x8(%ebp) │ │ │ │ + movl $0x85c0bc2,-0x8(%ebp) │ │ │ │ mov 0x6(%edx),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ jmp 83d8a54 │ │ │ │ movl $0x8076c30,0x4(%ebp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ movl $0x85d43ca,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 807cf48 │ │ │ │ + jmp 8086578 │ │ │ │ xchg %ax,%ax │ │ │ │ test $0x83,%al │ │ │ │ push %esp │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ @@ -53927,18 +53909,19 @@ │ │ │ │ lods %ds:(%esi),%al │ │ │ │ test %dl,0x1(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x3ba3810(%ecx) │ │ │ │ call c60f7b09 │ │ │ │ - push $0x89085c51 │ │ │ │ - inc %ebp │ │ │ │ - add %al,-0x899033b(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ + inc %eax │ │ │ │ + sbb 0x8(%ebp),%bl │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ jne 80773e8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ addb $0x0,0x100(%esp,%edx,2) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ @@ -53964,17 +53947,16 @@ │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ add %dl,(%eax) │ │ │ │ je 80773f5 │ │ │ │ or %cl,0x45c70376(%ebx) │ │ │ │ cld │ │ │ │ - pop %ecx │ │ │ │ - inc %edx │ │ │ │ - pop %esp │ │ │ │ + xor %ecx,(%ebx) │ │ │ │ + pop %ebp │ │ │ │ or %al,-0x1016033b(%ebx) │ │ │ │ std │ │ │ │ cmp $0x768d00,%eax │ │ │ │ adc $0x84,%al │ │ │ │ push %esp │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -54078,15 +54060,15 @@ │ │ │ │ add %cl,-0xe76ebbb(%ebx) │ │ │ │ mov 0x0(%ebp),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ ja 8078492 │ │ │ │ - movl $0x81b6d50,-0xc(%edi) │ │ │ │ + movl $0x8162fc0,-0xc(%edi) │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ mov %ecx,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ mov %ecx,0xf4(%esp) │ │ │ │ lea -0xb(%edi),%ecx │ │ │ │ mov %edx,0x100(%esp) │ │ │ │ mov 0xf4(%esp),%edx │ │ │ │ @@ -54534,15 +54516,15 @@ │ │ │ │ movl $0x85be6e4,0x4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x3(%edi),%ecx │ │ │ │ mov %ecx,0x8(%ebp) │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ movl $0x845b360,0x10(%ebp) │ │ │ │ mov %ecx,0x18(%ebp) │ │ │ │ - jmp 80bfc28 │ │ │ │ + jmp 80ec708 │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ mov %eax,0xa0(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ mov %ecx,0xac(%esp) │ │ │ │ mov $0x85e0519,%ecx │ │ │ │ @@ -54797,15 +54779,15 @@ │ │ │ │ hlt │ │ │ │ mov 0x7(%esi),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ movl $0x845b360,-0x4(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ - jmp 80bfc28 │ │ │ │ + jmp 80ec708 │ │ │ │ xchg %ax,%ax │ │ │ │ or $0x79,%al │ │ │ │ push %esp │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ @@ -54982,15 +54964,15 @@ │ │ │ │ movl $0x80773b8,0x0(%ebp) │ │ │ │ movl $0x85d60dd,-0x10(%ebp) │ │ │ │ movl $0x85bf3ba,-0xc(%ebp) │ │ │ │ lea -0x8(%edi),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ movl $0x845b360,-0x4(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 80a9bf4 │ │ │ │ + jmp 80d66d4 │ │ │ │ xchg %ax,%ax │ │ │ │ sbb %dh,0x54(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ @@ -55234,15 +55216,15 @@ │ │ │ │ mov 0x7(%eax),%ecx │ │ │ │ mov %ecx,-0xc(%ebp) │ │ │ │ mov 0xb(%eax),%ecx │ │ │ │ mov %ecx,-0x8(%ebp) │ │ │ │ mov 0x3(%eax),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ add $0xffffffe8,%ebp │ │ │ │ - jmp 80ac9b0 │ │ │ │ + jmp 80d9490 │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ movl $0x8077590,-0x4(%ebp) │ │ │ │ mov %ecx,0x10(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ jmp 8455944 │ │ │ │ movl $0x8078084,0x0(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ @@ -55616,23 +55598,22 @@ │ │ │ │ push -0x3c(%ebp) │ │ │ │ push -0x40(%ebp) │ │ │ │ push $0x85bf990 │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ call 84384a0 │ │ │ │ nop │ │ │ │ - jo 807899e │ │ │ │ - push %esp │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x3b27210(%ecx) │ │ │ │ + lock adcb $0x0,0x3(%eax,%eax,1) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + or %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x4(%ebp),%ecx │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ jb 80789ca │ │ │ │ add $0x1c,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ ja 80789c0 │ │ │ │ mov 0xb(%eax),%ecx │ │ │ │ mov 0x7(%eax),%edx │ │ │ │ @@ -55660,23 +55641,25 @@ │ │ │ │ lea -0xf(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ lea -0x17(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 807de84 │ │ │ │ + jmp 80874b4 │ │ │ │ movl $0x1c,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - enter $0x5473,$0x0 │ │ │ │ - add $0x200,%eax │ │ │ │ + dec %eax │ │ │ │ + adcb $0x0,0x5(%eax,%eax,1) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ jb 8078ac0 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ movl $0x8078ad4,0x0(%ebp) │ │ │ │ @@ -55800,15 +55783,15 @@ │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ movl $0x8078b90,-0xc(%ebp) │ │ │ │ movl $0x85bfb45,-0x14(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ - jmp 807f3d4 │ │ │ │ + jmp 8088a04 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ mov 0x2(%esi),%esi │ │ │ │ and $0xfffffffc,%esi │ │ │ │ add $0x4,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -56680,16 +56663,16 @@ │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ or %bl,-0x6a(%eax) │ │ │ │ pop %es │ │ │ │ or %cl,0x45890445(%ebx) │ │ │ │ - add %cl,0x7e90475(%ecx) │ │ │ │ - cmp (%eax),%al │ │ │ │ + add %cl,0x37e90475(%ecx) │ │ │ │ + rolb $1,(%eax) │ │ │ │ add %ah,-0x70(%esi) │ │ │ │ nop │ │ │ │ dec %esp │ │ │ │ fs push %esp │ │ │ │ add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ @@ -58125,16 +58108,16 @@ │ │ │ │ movl $0x85bfd32,-0x4(%ebp) │ │ │ │ movl $0x85bfb7a,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ jmp 8380de0 │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ mov $0x85bfb80,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - fcoms 0x54(%ebx) │ │ │ │ - add %al,(%edx) │ │ │ │ + pop %eax │ │ │ │ + bound %edx,0x2(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ jb 807ab3d │ │ │ │ @@ -58146,32 +58129,31 @@ │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ jne 807aaf8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - xchg %eax,%esp │ │ │ │ - push %ebx │ │ │ │ + adc $0x62,%al │ │ │ │ push %esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - insl (%dx),%es:(%edi) │ │ │ │ - (bad) │ │ │ │ - pop %ebx │ │ │ │ + in (%dx),%eax │ │ │ │ + or $0x5c,%al │ │ │ │ or %cl,-0x3a7cff8b(%ecx) │ │ │ │ cld │ │ │ │ jmp 838bc9c │ │ │ │ xchg %ax,%ax │ │ │ │ - je 807ab41 │ │ │ │ + hlt │ │ │ │ + popa │ │ │ │ push %esp │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x3e083f0(%ecx) │ │ │ │ cmp $0x1,%eax │ │ │ │ @@ -58180,17 +58162,15 @@ │ │ │ │ movl $0x807ab28,0x4(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ add $0x4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ jne 807ab28 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - inc %esp │ │ │ │ - push %ebx │ │ │ │ - push %esp │ │ │ │ + les 0x54(%ecx),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ add %bl,%al │ │ │ │ @@ -58314,15 +58294,17 @@ │ │ │ │ hlt │ │ │ │ mov 0xb(%esi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ mov %esi,0x0(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ jmp 8393024 │ │ │ │ xchg %ax,%ax │ │ │ │ - fcoml 0x54(%eax) │ │ │ │ + pop %esp │ │ │ │ + pop %edi │ │ │ │ + push %esp │ │ │ │ add %al,(%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x3b27210(%ecx) │ │ │ │ @@ -58357,20 +58339,20 @@ │ │ │ │ lea -0xf(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ lea -0x17(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 807de84 │ │ │ │ + jmp 80874b4 │ │ │ │ movl $0x1c,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - xor $0x50,%al │ │ │ │ + mov $0x5e,%ah │ │ │ │ push %esp │ │ │ │ add %al,(%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,(%eax,%eax,1) │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -58399,17 +58381,18 @@ │ │ │ │ movl $0x8384ae4,-0x4(%edi) │ │ │ │ mov %esi,(%edi) │ │ │ │ lea -0x2(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - mov $0x4200544f,%eax │ │ │ │ + cmp %bl,0x54(%esi) │ │ │ │ + add %al,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ ja 807add5 │ │ │ │ movl $0x807accc,-0xc(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ @@ -58565,16 +58548,16 @@ │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ jmp 845613c │ │ │ │ nop │ │ │ │ jmp 807b168 │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - dec %esi │ │ │ │ + in (%dx),%al │ │ │ │ + pop %esp │ │ │ │ push %esp │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ @@ -58588,46 +58571,48 @@ │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ jne 807b064 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - sub %cl,0x54(%esi) │ │ │ │ + test $0x5c,%al │ │ │ │ + push %esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - insl (%dx),%es:(%edi) │ │ │ │ - (bad) │ │ │ │ - pop %ebx │ │ │ │ + in (%dx),%eax │ │ │ │ + or $0x5c,%al │ │ │ │ or %cl,-0x3a7cff8b(%ecx) │ │ │ │ cld │ │ │ │ jmp 838bc9c │ │ │ │ xchg %ax,%ax │ │ │ │ - or %cl,0x54(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + mov %bl,0x0(%esp,%edx,2) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x3e083f0(%ecx) │ │ │ │ cmp $0x1,%eax │ │ │ │ jne 807b0ac │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ movl $0x807b094,0x4(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ add $0x4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ jne 807b094 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - fmuls 0x54(%ebp) │ │ │ │ + pop %eax │ │ │ │ + pop %esp │ │ │ │ + push %esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ add %al,0x7(%eax,%esi,4) │ │ │ │ @@ -58711,15 +58696,15 @@ │ │ │ │ add $0xc,%ebp │ │ │ │ jmp 83bc734 │ │ │ │ movl $0x18,0x33c(%ebx) │ │ │ │ mov $0x85bfc1c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ - in $0x4b,%al │ │ │ │ + fs pop %edx │ │ │ │ push %esp │ │ │ │ add %al,(%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ @@ -58755,22 +58740,20 @@ │ │ │ │ lea -0xf(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ lea -0x17(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 807de84 │ │ │ │ + jmp 80874b4 │ │ │ │ movl $0x1c,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - cmp $0x4b,%al │ │ │ │ - push %esp │ │ │ │ - add %al,(%ebx) │ │ │ │ + mov $0x3005459,%esp │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ecx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ @@ -58797,18 +58780,20 @@ │ │ │ │ movl $0x8384ae4,-0x4(%edi) │ │ │ │ mov %esi,(%edi) │ │ │ │ lea -0x2(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - rorb $0x0,0x54(%edx) │ │ │ │ - and (%eax),%al │ │ │ │ + inc %eax │ │ │ │ + pop %ecx │ │ │ │ + push %esp │ │ │ │ + add %ah,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ ja 807b2cd │ │ │ │ movl $0x807b1c4,-0xc(%edi) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -58818,15 +58803,16 @@ │ │ │ │ mov %eax,(%edi) │ │ │ │ movl $0x807b2b0,0x8(%ebp) │ │ │ │ lea -0xb(%edi),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ jmp 8459250 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - jl 807b36c │ │ │ │ + cld │ │ │ │ + pop %eax │ │ │ │ push %esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ @@ -59769,16013 +59755,19102 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0x752f037e(%ebx) │ │ │ │ - or 0x85e050a(%esi),%edi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85e0505,%esi │ │ │ │ + add %cl,-0x197cf48a(%ebx) │ │ │ │ + cld │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add $0x100,%eax │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807c0c2 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 807c089 │ │ │ │ - mov $0x85e0519,%esi │ │ │ │ - movl $0x85e0519,0x0(%ebp) │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x807bfac,-0x4(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ + jb 807bfba │ │ │ │ + movl $0x807bf88,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807bf88 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %ebx │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x83,%al │ │ │ │ - lds (%ecx,%ecx,4),%eax │ │ │ │ - repnz mov %eax,0x40(%esp) │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807bf87 │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 807bf6f │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + movl $0x8082fc0,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85bfd64,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - ret │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + pushf │ │ │ │ + cmp 0x0(%esi),%edx │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807c039 │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - cmpl $0x2e,0x3(%esi) │ │ │ │ - jne 807c01c │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - movl $0x85e0519,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov $0x85e0519,%esi │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + adc %al,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 807bffd │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x807c00c,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807c00c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + pusha │ │ │ │ + cmp 0x0(%esi),%edx │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + add %ch,%cl │ │ │ │ + cmp %ebp,%edx │ │ │ │ + cmp (%eax),%al │ │ │ │ + nop │ │ │ │ + cwtl │ │ │ │ + cli │ │ │ │ + push %ebp │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - add %cl,0x244489f2(%ecx) │ │ │ │ - inc %eax │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0x3,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 807bfbb │ │ │ │ - movl $0x807bfec,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 807c04d │ │ │ │ + movl $0x807c05c,-0x8(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807bfec │ │ │ │ + jne 807c05c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x807c0b0,-0x4(%ebp) │ │ │ │ - mov 0x6(%eax),%esi │ │ │ │ - mov 0x2(%eax),%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + pusha │ │ │ │ + cli │ │ │ │ + push %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + or (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83e3374 │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0xfa,%al │ │ │ │ + push %ebp │ │ │ │ + add %al,0x1000100 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 807c0c9 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807c0bf │ │ │ │ + mov 0x3(%eax),%eax │ │ │ │ + movl $0x807c024,-0xc(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x8477ec9,-0x4(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + loopne 807c0cb │ │ │ │ + push %ebp │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 807c131 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807c127 │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85db451,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x807c144,-0x8(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807c0b0 │ │ │ │ + jne 807c144 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + js 807c133 │ │ │ │ + push %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dl,-0x40(%eax) │ │ │ │ - pop %es │ │ │ │ - or %cl,-0x3a7c038b(%ecx) │ │ │ │ cld │ │ │ │ - jmp 807bf58 │ │ │ │ - mov $0x85bfd54,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + or (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83e3374 │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %eax │ │ │ │ + stc │ │ │ │ + push %ebp │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807c0fd │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 807c1b7 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807c1ad │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x807c0dc,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x8477ec9,-0x10(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 83d8ff0 │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add $0x100,%eax │ │ │ │ + lock clc │ │ │ │ + push %ebp │ │ │ │ + add %al,0x1000100 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 807c206 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x807c164,-0x18(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85db449,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + or $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807c23d │ │ │ │ - movl $0x807c150,-0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 807bf58 │ │ │ │ - movl $0x807c1b4,0x0(%ebp) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807c1b4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + ja 807c253 │ │ │ │ + movl $0x807bfd0,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + cmpl $0xb,0x0(%ebp) │ │ │ │ + jl 807c265 │ │ │ │ + movl $0x807c1cc,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85bfd68,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x807c080,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + loopne 807c2b4 │ │ │ │ + push %esp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76f7bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 807c260 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - mov 0x6(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 807c233 │ │ │ │ - movl $0x807c250,-0xc(%ebp) │ │ │ │ - mov 0x2(%eax),%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov 0x6(%eax),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %ch,-0x3976f7f9(%edx,%eax,8) │ │ │ │ test $0x3,%si │ │ │ │ - jne 807c250 │ │ │ │ + jne 807c2ac │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - inc %ebp │ │ │ │ + nop │ │ │ │ + mov $0x100543a,%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + add %ch,%cl │ │ │ │ + imul $0xa090ffff,%edi,%edi │ │ │ │ + cmp 0xf(%eax,%eax,1),%dl │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - adc %cl,-0x3a7cfbab(%ebx) │ │ │ │ - or $0x89,%al │ │ │ │ - inc %esp │ │ │ │ - and $0x40,%al │ │ │ │ - mov %esi,%eax │ │ │ │ - jmp 807c16e │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - movl $0x807c1f0,-0x4(%ebp) │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,-0x387cfb3b(%ebx) │ │ │ │ - sbb $0x3b,%al │ │ │ │ - mov $0x324,%ebx │ │ │ │ - ja 807c1c8 │ │ │ │ - movl $0x8433118,-0x18(%edi) │ │ │ │ - movl $0x85e1c51,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x807c0d4,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0xc(%edi),%esi │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - jmp 807c1fc │ │ │ │ - mov $0x85bfd58,%esi │ │ │ │ + jb 807c2ef │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x845c3fc,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 807c220 │ │ │ │ + mov $0x85bfd80,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1e000000,%eax │ │ │ │ + nop │ │ │ │ + js 807c334 │ │ │ │ + push %esp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xf2f037e(%ebx) │ │ │ │ - test %edx,%esi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x3a7cebbb(%ebx) │ │ │ │ - or $0x89,%al │ │ │ │ - mov $0x45,%bh │ │ │ │ - or %bl,(%ecx) │ │ │ │ - add $0xc583085e,%eax │ │ │ │ - or %bh,%bh │ │ │ │ - gs add $0x90,%al │ │ │ │ - add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807c3e6 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 807c3ad │ │ │ │ - mov $0x85e0519,%esi │ │ │ │ - movl $0x85e0519,0x0(%ebp) │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x807c2d0,-0x4(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ + jb 807c322 │ │ │ │ + movl $0x85bfd82,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %ebx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x83,%al │ │ │ │ - lds (%ecx,%ecx,4),%eax │ │ │ │ - repnz mov %eax,0x40(%esp) │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807c2ab │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ + jmp 83e1798 │ │ │ │ + mov $0x85bfd88,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - ret │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 807c35d │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - cmpl $0x2f,0x3(%esi) │ │ │ │ - jne 807c340 │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - movl $0x85e0519,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov $0x85e0519,%esi │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add %eax,(%eax) │ │ │ │ + xor %bh,(%edx) │ │ │ │ + push %esp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - add %cl,0x244489f2(%ecx) │ │ │ │ - inc %eax │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0x3,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 807c2df │ │ │ │ - movl $0x807c310,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807c310 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x807c3d4,-0x4(%ebp) │ │ │ │ - mov 0x6(%eax),%esi │ │ │ │ - mov 0x2(%eax),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + jb 807c35b │ │ │ │ + movl $0x807c394,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807c3d4 │ │ │ │ + jne 807c394 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %eax │ │ │ │ + notl 0x0(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x85e0519,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83e3374 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + aam $0x39 │ │ │ │ + push %esp │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dh,0x7(%ebx,%eax,8) │ │ │ │ - or %cl,-0x3a7c038b(%ecx) │ │ │ │ + add %ch,0x7(%ebx,%eax,8) │ │ │ │ + or %cl,0x45890346(%ebx) │ │ │ │ cld │ │ │ │ - jmp 807c27c │ │ │ │ - mov $0x85bfd5c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 842aa50 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + cmp %edx,0x5(%eax,%eax,1) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807c5ff │ │ │ │ + jb 807c3fd │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807c3f3 │ │ │ │ + movl $0x807c338,-0x8(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x807c610,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807c610 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x807c468,0x0(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807c468 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x807c494,-0x4(%ebp) │ │ │ │ - mov 0x6(%ecx),%esi │ │ │ │ - mov 0x2(%ecx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x8477ec9,-0x4(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85bfd90,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %eax │ │ │ │ + aaa │ │ │ │ + push %esi │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 807c441 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x807c450,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807c494 │ │ │ │ + jne 807c450 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + sbb $0x37,%al │ │ │ │ + push %esi │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76f7bb(%ebx) │ │ │ │ - mov %ecx,%edx │ │ │ │ - and $0x3,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 807c440 │ │ │ │ - movl $0x807c4a8,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + add %ch,%cl │ │ │ │ + cmc │ │ │ │ + in $0x3a,%eax │ │ │ │ + add %dl,0x55f654(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 807c491 │ │ │ │ + movl $0x807c4a0,-0x8(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807c4a8 │ │ │ │ + jne 807c4a0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + sbb $0xf6,%al │ │ │ │ + push %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + or (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - int1 │ │ │ │ - jmp 807c46d │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83e3374 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x7e830445(%ebx) │ │ │ │ - add (%edi),%ebp │ │ │ │ - jne 807c590 │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 838bbdc │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + clc │ │ │ │ + cmc │ │ │ │ + push %ebp │ │ │ │ + add %al,0x1000100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 807c50d │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807c503 │ │ │ │ + mov 0x3(%eax),%eax │ │ │ │ + movl $0x807c468,-0xc(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x8477ebc,-0x4(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pushf │ │ │ │ + cmc │ │ │ │ + push %ebp │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807c4c6 │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 807c575 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807c56b │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ movl $0x8433118,-0x8(%edi) │ │ │ │ - movl $0x85e1c59,-0x4(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + movl $0x85db451,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + movl $0x807c588,-0x8(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ lea -0x6(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 838bbdc │ │ │ │ - movl $0x807c4e0,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x6(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807c4e0 │ │ │ │ + jne 807c588 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add (%eax),%al │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + xor $0xf5,%al │ │ │ │ + push %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + or (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 807c518 │ │ │ │ - add $0x18,%edi │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83e3374 │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc $0xf5,%al │ │ │ │ + push %ebp │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 807c5fb │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 807c535 │ │ │ │ - movl $0x8433118,-0x14(%edi) │ │ │ │ - movl $0x85e1c59,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + ja 807c5f1 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x807c520,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x8477ebc,-0x10(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + hlt │ │ │ │ + push %ebp │ │ │ │ + add %al,0x1000100 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 807c64a │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x807c5a8,-0x18(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ movl $0x8433118,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x12(%edi),%eax │ │ │ │ + movl $0x85db449,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x807c54c,0x4(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807c54c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 807c426 │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x807c5b0,-0x8(%ebp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x2(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807c5b0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov $0x85bfd60,%esi │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %dh,(%edi) │ │ │ │ + push %esp │ │ │ │ + add %cl,0x200 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 807c5c7 │ │ │ │ - mov %eax,%esi │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ + ja 807c69b │ │ │ │ + movl $0x807c414,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + cmpl $0xb,0x0(%ebp) │ │ │ │ + jl 807c6ad │ │ │ │ + movl $0x807c610,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85bfe10,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x807c4c4,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - sldt (%edx) │ │ │ │ + inc %eax │ │ │ │ + aaa │ │ │ │ + push %esp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 807c75d │ │ │ │ - movl $0x807c770,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dh,%ah │ │ │ │ + movb $0x8,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 807c770 │ │ │ │ + jne 807c6f4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - inc %esp │ │ │ │ + sbb $0x37,%al │ │ │ │ + push %esp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + add %ch,%cl │ │ │ │ + imul $0x90ffff,%edi,%edi │ │ │ │ + aaa │ │ │ │ + push %esp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 807c6e3 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - cmpl $0x2e,0x3(%esi) │ │ │ │ - jne 807c6ab │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x807c6a0,0x8(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 838bb1c │ │ │ │ - inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf78b(%ecx) │ │ │ │ - add $0xe9,%al │ │ │ │ - push %ecx │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - inc %edi │ │ │ │ - inc %edi │ │ │ │ - clc │ │ │ │ - sbb %dh,(%ecx) │ │ │ │ - inc %ebx │ │ │ │ - or %al,%bh │ │ │ │ - inc %edi │ │ │ │ - cld │ │ │ │ - push %ecx │ │ │ │ - sbb $0x5e,%al │ │ │ │ - or %cl,0x845c707(%ecx) │ │ │ │ - fadd %st(6),%st │ │ │ │ - pop %es │ │ │ │ - or %cl,0x478d004d(%ecx) │ │ │ │ - cli │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 838bb1c │ │ │ │ - inc %edx │ │ │ │ + jb 807c737 │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x845c3fc,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 807c668 │ │ │ │ + mov $0x85bfe20,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + shlb $1,(%esi) │ │ │ │ + push %esp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf78b(%ecx) │ │ │ │ - add $0xe9,%al │ │ │ │ - sbb %edi,%ebp │ │ │ │ - (bad) │ │ │ │ - inc %edi │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jmp 8455d1c │ │ │ │ + jb 807c76a │ │ │ │ + movl $0x85bfe22,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83e1798 │ │ │ │ + mov $0x85bfe28,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + call 9081bae │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - movb $0x8,(%edi) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + jb 807c7a3 │ │ │ │ + movl $0x807c7dc,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807c66c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x807c744,0x0(%ebp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x2(%esi),%edx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807c744 │ │ │ │ + jne 807c7dc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add (%eax),%al │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %dh,%bl │ │ │ │ + push %ebp │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bh,%ah │ │ │ │ - movb $0x8,(%edi) │ │ │ │ - movl $0x85bfd51,-0x8(%ebp) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x85e0519,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 83d8664 │ │ │ │ - mov $0x85bfd64,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp 83e3374 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - inc %edx │ │ │ │ + mov %?,0x54 │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,0x468b0807(%edi,%eax,8) │ │ │ │ + add -0x3a7c03bb(%ecx),%ecx │ │ │ │ + cld │ │ │ │ + jmp 842aa50 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fs xor $0x50054,%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 807c71d │ │ │ │ - mov %eax,%esi │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + jb 807c845 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807c83b │ │ │ │ + movl $0x807c780,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x8477ebc,-0x4(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85bfe30,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + adc %dh,(%ebx) │ │ │ │ + push %esi │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807c89d │ │ │ │ - movl $0x807c8b0,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 807c889 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x807c898,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807c8b0 │ │ │ │ + jne 807c898 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xe76f7bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 807c7c3 │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 807c3fc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + aam $0x32 │ │ │ │ + push %esi │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add $0xd4,%al │ │ │ │ - movl $0x4c58308,(%edi) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807c7d4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + add %ch,%cl │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + loope 807c8dc │ │ │ │ + add %dl,0x55f20c(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x7e830845(%ebx) │ │ │ │ - add (%edi),%ebp │ │ │ │ - je 807c7c3 │ │ │ │ - movl $0x807c7f4,0x0(%ebp) │ │ │ │ - movl $0x85bfd51,-0x8(%ebp) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 807c8d9 │ │ │ │ + movl $0x807c8e8,-0x8(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 83d8664 │ │ │ │ - movl $0x807c814,0x0(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 807c814 │ │ │ │ + jne 807c8e8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - mov $0x85e0519,%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 807c850 │ │ │ │ - movl $0x85e0519,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 807c3fc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %edx │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + aam $0xf1 │ │ │ │ + push %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add $0x64,%al │ │ │ │ - enter $0x807,$0x83 │ │ │ │ - lds (%esi,%eiz,2),%eax │ │ │ │ - test $0xcb750003,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov $0x85bfd68,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + cld │ │ │ │ + or (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 807c836 │ │ │ │ - movl $0x807c888,0x0(%ebp) │ │ │ │ - movl $0x85bfd51,-0x8(%ebp) │ │ │ │ - movl $0x85e0519,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 83d8664 │ │ │ │ - nop │ │ │ │ - jmp 807caa4 │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83e3374 │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - or %al,(%eax) │ │ │ │ + mov $0xf1,%al │ │ │ │ + push %ebp │ │ │ │ + add %al,0x1000100 │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x4(%ebp),%ecx │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3b27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 807c95c │ │ │ │ - add $0x1c,%edi │ │ │ │ + jb 807c955 │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 807c952 │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0xb(%eax),%ecx │ │ │ │ - sub 0xf(%eax),%ecx │ │ │ │ - movl $0x84330b0,-0x18(%edi) │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83da188,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + ja 807c94b │ │ │ │ + mov 0x3(%eax),%eax │ │ │ │ + movl $0x807c8b0,-0xc(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x8477eb2,-0x4(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add $0x8000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc42fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 807ca70 │ │ │ │ - movl $0x807ca44,-0x18(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov %ecx,-0x2c(%ebp) │ │ │ │ - movl $0x85e0505,-0x28(%ebp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov %edx,-0x24(%ebp) │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x13(%esi),%edx │ │ │ │ - add $0x8,%edx │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ - mov 0x17(%esi),%edx │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - add $0xffffffd0,%ebp │ │ │ │ - jmp 8388dbc │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - lds (%ebx),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 807c9d8 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov 0x1b(%esi),%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x1f(%esi),%ecx │ │ │ │ - movl $0x807c8f0,-0x10(%edi) │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - add $0x1e000002,%eax │ │ │ │ + push %esp │ │ │ │ + int1 │ │ │ │ + push %ebp │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 807ca73 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - shl $1,%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 807caa4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x807c9f0,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 807c9bd │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807c9b3 │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85db451,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x807c9d0,-0x8(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807c9f0 │ │ │ │ + jne 807c9d0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - cmp %bh,%dh │ │ │ │ - (bad) │ │ │ │ - incl 0x2 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + in (%dx),%al │ │ │ │ + lock push %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + or (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807cb18 │ │ │ │ - movl $0x807cad8,-0x4(%ebp) │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845613c │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x1e000002,%eax │ │ │ │ + jmp 83e3374 │ │ │ │ + xchg %ax,%ax │ │ │ │ + int3 │ │ │ │ + lock push %ebp │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 807ca43 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807ca39 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x807c968,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x8477eb2,-0x10(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + fs lock push %ebp │ │ │ │ + add %al,0x1000100 │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807cac1 │ │ │ │ - movl $0x807c970,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + ja 807ca92 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x807c9f0,-0x18(%edi) │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - mov $0x85bfd6c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - or %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x4(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 807cb98 │ │ │ │ - add $0x1c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807cb8e │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0xb(%eax),%ecx │ │ │ │ - sub 0xf(%eax),%ecx │ │ │ │ - movl $0x84330b0,-0x18(%edi) │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83da188,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85db449,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ movl $0x1c,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - or %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807cc9e │ │ │ │ - movl $0x807ccc8,-0x14(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x13(%esi),%eax │ │ │ │ - mov 0xf(%esi),%esi │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807ccc8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - les (%ecx),%eax │ │ │ │ + mov $0xd005432,%eax │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807cbff │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov 0x1b(%esi),%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x1f(%esi),%ecx │ │ │ │ - movl $0x807cb2c,-0x10(%edi) │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ + ja 807cae3 │ │ │ │ + movl $0x807c85c,-0x10(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - add $0x1e000001,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 807cca1 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - shl $1,%eax │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 807caa4 │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + cmpl $0xb,0x0(%ebp) │ │ │ │ + jl 807caf5 │ │ │ │ + movl $0x807ca58,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85bfeb0,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x807cc18,0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807cc18 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - test %al,(%eax) │ │ │ │ + movl $0x807c90c,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + cwtl │ │ │ │ + xor 0xf(%eax,%eax,1),%edx │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - int3 │ │ │ │ - pop %es │ │ │ │ - or %cl,0x45890346(%ebx) │ │ │ │ - in $0x8b,%al │ │ │ │ - dec %esi │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %bh,(%ebx,%ecx,8) │ │ │ │ pop %es │ │ │ │ - mov %ecx,-0x18(%ebp) │ │ │ │ - movl $0x85e0505,-0x14(%ebp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - add $0x8,%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xffffffe4,%ebp │ │ │ │ - jmp 8388dbc │ │ │ │ - xchg %ax,%ax │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 807cb3c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add $0x3000200,%eax │ │ │ │ + je 807cb65 │ │ │ │ + push %esp │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + add %ch,%cl │ │ │ │ + imul $0x5890ffff,%edi,%edi │ │ │ │ + xor 0xf(%eax,%eax,1),%edx │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807ce22 │ │ │ │ - movl $0x807ce30,-0x10(%ebp) │ │ │ │ + jb 807cb7f │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov 0xa(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 8389df8 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + movl $0x845c3fc,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 807cab0 │ │ │ │ + mov $0x85bfec0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - test %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 807cd50 │ │ │ │ - movl $0x807cbac,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov %esi,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - test %al,(%ecx) │ │ │ │ + sub %dh,(%ebx) │ │ │ │ + push %esp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807cda2 │ │ │ │ - movl $0x83a6fec,-0x28(%edi) │ │ │ │ - mov %esi,-0x24(%edi) │ │ │ │ - movl $0x83a7994,-0x20(%edi) │ │ │ │ - lea -0x27(%edi),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - movl $0x85d7905,-0x18(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - mov $0x0,%edx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x807cd68,0x0(%ebp) │ │ │ │ - inc %eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845613c │ │ │ │ + jb 807cbb2 │ │ │ │ + movl $0x85bfec2,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83e1798 │ │ │ │ + mov $0x85bfec8,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - test %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,-0x32(%eax) │ │ │ │ - pop %es │ │ │ │ - or %cl,-0x899ef8b(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 807ce50 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - test %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,0x468b0807(%ebp,%ecx,8) │ │ │ │ - add 0x85d7841(%esi),%edi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845717c │ │ │ │ - nop │ │ │ │ - push $0x5005590 │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x1005431,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %dl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807cf0f │ │ │ │ - movl $0x807cf20,-0xc(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 807cbeb │ │ │ │ + movl $0x807cc24,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807cf20 │ │ │ │ + jne 807cc24 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x807cecc,0x0(%ebp) │ │ │ │ - jmp 8455d30 │ │ │ │ - adc $0x90,%al │ │ │ │ - push %ebp │ │ │ │ - add %al,(%ebx) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + shr $0x55,%dh │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x85e0519,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83e3374 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %esp │ │ │ │ + xor %edx,0x0(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807ceaa │ │ │ │ - movl $0x807cd14,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - mov %esi,%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - movl $0x4,0x8(%ebp) │ │ │ │ - lea -0xe(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 838a934 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - rorb $0x0,0x30055(%edi) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %cl,%ah │ │ │ │ - into │ │ │ │ + add %bh,%ah │ │ │ │ + lret │ │ │ │ pop %es │ │ │ │ - or %cl,0x45c7f875(%ecx) │ │ │ │ + or %cl,0x45890346(%ebx) │ │ │ │ cld │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 83d824c │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - sldt (%ebx) │ │ │ │ - add %al,(%edx) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 842aa50 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb $0x31,%al │ │ │ │ + push %esp │ │ │ │ + add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807cfb9 │ │ │ │ - movl $0x807cfd0,-0x4(%ebp) │ │ │ │ - mov $0x85d7f10,%esi │ │ │ │ + jb 807cc8d │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807cc83 │ │ │ │ + movl $0x807cbc8,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x8477eb2,-0x4(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845dfec │ │ │ │ + jmp 8431368 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %esp │ │ │ │ - (bad) │ │ │ │ - push %ebp │ │ │ │ - add %al,(%edx) │ │ │ │ + mov $0x85bfed0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + enter $0x562e,$0x0 │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 807ccd1 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x807cce0,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807cce0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + mov %gs,(%esi) │ │ │ │ + push %esi │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + add %ch,%cl │ │ │ │ + fnstsw %gs:(%edx) │ │ │ │ + add %dl,0x55edc4(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807cf67 │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - movl $0x807ce78,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85d8281,0x4(%ebp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - jmp 83a770c │ │ │ │ - mov $0x85bfd70,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - adc %cl,0x20055(%edi) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 807cd21 │ │ │ │ + movl $0x807cd30,-0x8(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807cd30 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + mov %gs,%ebp │ │ │ │ + push %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %al,-0x899f7f9(%edi,%ecx,8) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 807cf84 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + cld │ │ │ │ + or (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83e3374 │ │ │ │ + xchg %ax,%ax │ │ │ │ + push $0x50055ed │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807d016 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8477aa6,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 807cd9d │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807cd93 │ │ │ │ + mov 0x3(%eax),%eax │ │ │ │ + movl $0x807ccf8,-0xc(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x8477ea6,-0x4(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ jmp 8431368 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - pusha │ │ │ │ - sub $0x20054,%eax │ │ │ │ + or $0xed,%al │ │ │ │ + push %ebp │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x14(%ebp),%ecx │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 807d07f │ │ │ │ + jb 807ce05 │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 807d075 │ │ │ │ + ja 807cdfb │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - movl $0x807cfec,-0x8(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85db451,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x85dc3dd,-0x14(%ebp) │ │ │ │ - movl $0x85bfd81,-0x10(%ebp) │ │ │ │ - movl $0x85db9bd,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ + movl $0x807ce18,-0x8(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 83e9df8 │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807ce18 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - hlt │ │ │ │ - sub $0x54,%al │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + in (%dx),%al │ │ │ │ + push %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + or (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807d11c │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - and $0x3,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 807d0f0 │ │ │ │ - movl $0x8477ac1,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 8431368 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x807d0e8,-0x4(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x4200542c,%al │ │ │ │ + jmp 83e3374 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %ch,%ah │ │ │ │ + push %ebp │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %dl,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - int1 │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 807ce8b │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 807d0be │ │ │ │ - mov 0x2(%ecx),%ecx │ │ │ │ - movl $0x807d028,-0xc(%edi) │ │ │ │ + ja 807ce81 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x807cdb0,-0xc(%edi) │ │ │ │ mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x8477aaa,0x0(%ebp) │ │ │ │ + movl $0x8477ea6,-0x10(%ebp) │ │ │ │ lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 8431368 │ │ │ │ - mov $0x85bfd9c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - or %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807d238 │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - sub 0xb(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jg 807d1d4 │ │ │ │ - mov $0x85e0519,%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x807d200,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x807d1a0,-0x8(%ebp) │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and %eax,(%eax) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + sbb $0xec,%al │ │ │ │ + push %ebp │ │ │ │ + add %al,0x1000100 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbb3(%ebx) │ │ │ │ - or %cl,0x14c783f0(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807d177 │ │ │ │ - mov (%ecx),%ecx │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ + ja 807ceda │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x807ce38,-0x18(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + movl $0x85db449,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x6(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov $0x85e0519,%edx │ │ │ │ - dec %eax │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807d155 │ │ │ │ - test %eax,%eax │ │ │ │ - jne 807d20e │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %edx,%eax │ │ │ │ - jmp 807d1a8 │ │ │ │ - nop │ │ │ │ - arpl %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b044d(%ebx) │ │ │ │ - or %cl,-0x3a7cf3ab(%ebx) │ │ │ │ - adc %ch,%bl │ │ │ │ - iret │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov (%ecx,%eax,4),%ecx │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x6(%edi),%edx │ │ │ │ - dec %eax │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - jmp 807d1dd │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807d26d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 838bb1c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ + jo 807cf18 │ │ │ │ + push %esp │ │ │ │ + add %cl,0x200 │ │ │ │ add %al,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - or %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807d384 │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - sub 0xb(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jg 807d320 │ │ │ │ - mov $0x85e0519,%esi │ │ │ │ + ja 807cf2b │ │ │ │ + movl $0x807cca4,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + cmpl $0xb,0x0(%ebp) │ │ │ │ + jl 807cf3d │ │ │ │ + movl $0x807cea0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x807d34c,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x807d2ec,-0x8(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbb3(%ebx) │ │ │ │ - or %cl,0x14c783f0(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807d2c3 │ │ │ │ - mov (%ecx),%ecx │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + mov $0x85bfefc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x807cd54,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov $0x85e0519,%edx │ │ │ │ - dec %eax │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807d2a1 │ │ │ │ - test %eax,%eax │ │ │ │ - jne 807d35a │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %edx,%eax │ │ │ │ - jmp 807d2f4 │ │ │ │ nop │ │ │ │ - arpl %eax,(%eax) │ │ │ │ + pushf │ │ │ │ + das │ │ │ │ + push %esp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b044d(%ebx) │ │ │ │ - or %cl,-0x3a7cf3ab(%ebx) │ │ │ │ - adc %ch,%bl │ │ │ │ - iret │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov (%ecx,%eax,4),%ecx │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x6(%edi),%edx │ │ │ │ - dec %eax │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - jmp 807d329 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 807d60a │ │ │ │ - movl $0x807d6a4,-0x4(%ebp) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e8d4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - imul $0x1e0000,(%ecx),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807d5fb │ │ │ │ - mov 0x1b(%esi),%eax │ │ │ │ - cmp 0x1f(%esi),%eax │ │ │ │ - jne 807d495 │ │ │ │ - movl $0x807d27c,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x24(%ebp) │ │ │ │ - add $0x24,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - aad $0x7 │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - or 0x4c891b56(%ebx),%ecx │ │ │ │ - and $0x7c,%al │ │ │ │ - mov 0x1f(%esi),%ecx │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %al,-0x3976f7f9(%edi,%ecx,8) │ │ │ │ test $0x3,%si │ │ │ │ - jne 807d5ac │ │ │ │ + jne 807cf84 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - movl $0x807d478,0x14(%ebp) │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e8d4 │ │ │ │ nop │ │ │ │ - add $0x1,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + js 807cfa9 │ │ │ │ + push %esp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add $0x18,%al │ │ │ │ - aam $0x7 │ │ │ │ - or %cl,0x758bf0(%ecx) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807d418 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - movl $0x807d528,0x0(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x24(%ebp),%esi │ │ │ │ - mov %eax,0x24(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807d528 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + add %ch,%cl │ │ │ │ + imul $0x5c90ffff,%edi,%edi │ │ │ │ + das │ │ │ │ + push %esp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807d4b2 │ │ │ │ - movl $0x807d244,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0xc(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x807d5cc,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ + jb 807cfc7 │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x845c3fc,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 807cef8 │ │ │ │ + mov $0x85bff0c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - imul $0x1e0000,(%ecx),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jne 807d454 │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807d4ef │ │ │ │ - movl $0x807d130,-0xc(%edi) │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - movl $0x807d61c,0xc(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %al,(%bx,%si) │ │ │ │ - add %bl,(%esi) │ │ │ │ + sub $0x2f,%al │ │ │ │ + push %esp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x558b084d(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - inc %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - inc %esp │ │ │ │ - and $0x64,%al │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov %esi,%eax │ │ │ │ - jmp 807d558 │ │ │ │ - push $0x1e000001 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b2045(%ebx) │ │ │ │ - adc %cl,-0x7b76f3ab(%ebx) │ │ │ │ - and $0x88,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4c890845(%ebx) │ │ │ │ - and $0x70,%al │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - jmp 807d558 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85bfda4,%esi │ │ │ │ + jb 807cffa │ │ │ │ + movl $0x85bff0e,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83e1798 │ │ │ │ + mov $0x85bff14,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + pop %eax │ │ │ │ + sub $0x10054,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70c45(%ebx) │ │ │ │ - or $0xcc,%al │ │ │ │ - aam $0x7 │ │ │ │ - or %cl,0x4d89044d(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %esi,0x10(%ebp) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 807d033 │ │ │ │ + movl $0x807d06c,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 807d394 │ │ │ │ - xchg %ax,%ax │ │ │ │ - movl $0x1e0000,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - movl $0x807d3cc,-0x8(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x1b(%esi),%eax │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x1f(%esi),%edx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807d3cc │ │ │ │ + jne 807d06c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1,%al │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + js 807d024 │ │ │ │ + push %ebp │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x85e0519,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83e3374 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ cld │ │ │ │ - push %eax │ │ │ │ - (bad) │ │ │ │ - pop %es │ │ │ │ - or %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807d650 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ + sub $0x54,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807d7d8 │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - sub 0xb(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jg 807d774 │ │ │ │ - mov $0x85e0519,%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x807d7a0,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x807d740,-0x8(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,0x7(%eax,%edx,8) │ │ │ │ + or %cl,0x45890346(%ebx) │ │ │ │ + cld │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 842aa50 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - and %eax,(%eax) │ │ │ │ + aam $0x2c │ │ │ │ + push %esp │ │ │ │ + add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbb3(%ebx) │ │ │ │ - or %cl,0x14c783f0(%ecx) │ │ │ │ + jb 807d0d5 │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 807d717 │ │ │ │ - mov (%ecx),%ecx │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + ja 807d0cb │ │ │ │ + movl $0x807d010,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov $0x85e0519,%edx │ │ │ │ - dec %eax │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807d6f5 │ │ │ │ - test %eax,%eax │ │ │ │ - jne 807d7ae │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %edx,%eax │ │ │ │ - jmp 807d748 │ │ │ │ - nop │ │ │ │ - arpl %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b044d(%ebx) │ │ │ │ - or %cl,-0x3a7cf3ab(%ebx) │ │ │ │ - adc %ch,%bl │ │ │ │ - iret │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov (%ecx,%eax,4),%ecx │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x6(%edi),%edx │ │ │ │ - dec %eax │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - jmp 807d77d │ │ │ │ + movl $0x8477ea6,-0x4(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85bff1c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807d80d │ │ │ │ + jb 807d118 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 838bb1c │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 80a5e18 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ + nop │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807d924 │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - sub 0xb(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jg 807d8c0 │ │ │ │ - mov $0x85e0519,%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x807d8ec,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x807d88c,-0x8(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and %eax,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbb3(%ebx) │ │ │ │ - or %cl,0x14c783f0(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807d863 │ │ │ │ - mov (%ecx),%ecx │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + ja 807d163 │ │ │ │ + movl $0x807d0e8,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov $0x85e0519,%edx │ │ │ │ - dec %eax │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807d841 │ │ │ │ - test %eax,%eax │ │ │ │ - jne 807d8fa │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %edx,%eax │ │ │ │ - jmp 807d894 │ │ │ │ - nop │ │ │ │ - arpl %eax,(%eax) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x845c888,0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + lea -0xc(%edi),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + jmp 80a5b00 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85bff48,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x3000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b044d(%ebx) │ │ │ │ - or %cl,-0x3a7cf3ab(%ebx) │ │ │ │ - adc %ch,%bl │ │ │ │ - iret │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov (%ecx,%eax,4),%ecx │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x6(%edi),%edx │ │ │ │ - dec %eax │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - jmp 807d8c9 │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 807d1b6 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + movl $0x845cde8,-0xc(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80a5b38 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - hlt │ │ │ │ - sahf │ │ │ │ - push %ebp │ │ │ │ - add %al,0x2000200 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc423bb(%ebp) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807dccc │ │ │ │ - movl $0x807de5c,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807de5c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jb 807d1fa │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 80a5e88 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov $0x9e,%ah │ │ │ │ - push %ebp │ │ │ │ - add %ah,(%ebx) │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x77cfcba(%ebx) │ │ │ │ - add %edi,0x1f(%edi) │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - shl $0x2,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jge 807dcaf │ │ │ │ - mov $0x85d782c,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov %eax,%ecx │ │ │ │ - jmp 807d985 │ │ │ │ - nop │ │ │ │ - imul $0x1e0000,(%ecx),%eax │ │ │ │ + add %al,-0x44c4db39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807dbd3 │ │ │ │ - mov 0x1b(%esi),%eax │ │ │ │ - cmp 0x1f(%esi),%eax │ │ │ │ - jne 807da70 │ │ │ │ - movl $0x807d81c,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ + ja 807d263 │ │ │ │ + movl $0x807d184,-0x20(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + movl $0x807d1c4,-0x10(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x24(%ebp) │ │ │ │ - add $0x24,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - test %bl,%bl │ │ │ │ - pop %es │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - or 0x4c891b56(%ebx),%ecx │ │ │ │ - and $0x7c,%al │ │ │ │ - mov 0x1f(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x807d280,0x8(%ebp) │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807db84 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x807da54,0x18(%ebp) │ │ │ │ - mov 0x1c(%ebp),%esi │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845e8d4 │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 83812e4 │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + mov $0x85bff4c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x45c7fc75(%ecx) │ │ │ │ + add %cl,-0x7cf7ba38(%eax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + xor %al,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,0x45c70045(%ebx) │ │ │ │ - add %bh,%al │ │ │ │ - flds (%edi) │ │ │ │ - or %cl,-0x7639760f(%ecx) │ │ │ │ - dec %ebp │ │ │ │ - add $0x66,%al │ │ │ │ - test $0x8c750003,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - movl $0x807db00,0x0(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807db00 │ │ │ │ + add %al,%al │ │ │ │ + rolb %cl,(%edi) │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 807d2c0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 807da8d │ │ │ │ - movl $0x807d7e4,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0xc(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x807dba4,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ nop │ │ │ │ - imul $0x1e0000,(%ecx),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jne 807da34 │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807dac7 │ │ │ │ - movl $0x807d6d0,-0xc(%edi) │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - movl $0x807dcd8,0xc(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%bx,%si) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x558b084d(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - inc %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - inc %esp │ │ │ │ - and $0x64,%al │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov %esi,%eax │ │ │ │ - jmp 807db30 │ │ │ │ - push $0x1e000001 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1445(%ebx) │ │ │ │ - adc %cl,-0x7b76f3ab(%ebx) │ │ │ │ - and $0x88,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4c890845(%ebx) │ │ │ │ - and $0x70,%al │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ + add %cl,-0x197cf08a(%ebx) │ │ │ │ + cld │ │ │ │ add $0x4,%ebp │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - jmp 807db30 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add $0x200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807dbe2 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x83a6fec,-0x28(%edi) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,-0x24(%edi) │ │ │ │ - movl $0x83a7994,-0x20(%edi) │ │ │ │ - lea -0x27(%edi),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - movl $0x85d7905,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov $0x0,%edx │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov $0x0,%edx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - movl $0x807dd60,0x4(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x1f(%edi),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e8d4 │ │ │ │ - movl $0x30,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x807de10,-0xc(%ebp) │ │ │ │ - mov $0x85d7841,%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845717c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %bh,%ah │ │ │ │ + rolb %cl,(%edi) │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 807d2fc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70c45(%ebx) │ │ │ │ - or $0xa4,%al │ │ │ │ - fiaddl (%edi) │ │ │ │ - or %cl,0x4d89084d(%ebx) │ │ │ │ + add %cl,-0x137cfcba(%ebx) │ │ │ │ + or %dl,-0x18(%eax) │ │ │ │ + test $0xe6,%al │ │ │ │ cld │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %esi,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 807d394 │ │ │ │ + incl 0x45be0cc4(%ebx) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - flds (%edi) │ │ │ │ - or %cl,0x34e8bf0(%ecx) │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x1b(%esi),%eax │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x1f(%esi),%edx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 807d349 │ │ │ │ + movl $0x807d354,-0x8(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807d9ac │ │ │ │ + jne 807d354 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - or $0xdd,%al │ │ │ │ - pop %es │ │ │ │ - or %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + or (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807dd0c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 83e2058 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4cf39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807dca0 │ │ │ │ - movl $0x83a7010,-0x2c(%edi) │ │ │ │ - mov %esi,-0x28(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x83a7994,-0x20(%edi) │ │ │ │ - lea -0x29(%edi),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - movl $0x85d790a,-0x18(%edi) │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov $0x0,%eax │ │ │ │ - mov $0x0,%ecx │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - movl $0x807dbfc,0x8(%ebp) │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 807d3ed │ │ │ │ + movl $0x807d3b4,-0x8(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807dbfc │ │ │ │ + jne 807d3b4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - out %al,$0x1 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,-0x76f7f823(%eax) │ │ │ │ - lock mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - jmp 845613c │ │ │ │ - cld │ │ │ │ - cltd │ │ │ │ - push %ebp │ │ │ │ - add %ah,(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,-0x27(%eax) │ │ │ │ - pop %es │ │ │ │ - or %cl,0x8758bf0(%ecx) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807d978 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - rcrb $1,0x20055(%ecx) │ │ │ │ + ja 807d39d │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85db451,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0xb,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83e2058 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - xor %bl,%dh │ │ │ │ - pop %es │ │ │ │ - or %cl,0x41be0346(%ebx) │ │ │ │ - js 807dec7 │ │ │ │ - or %cl,-0x3a7cffbb(%ecx) │ │ │ │ - cld │ │ │ │ - jmp 845717c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000200,%eax │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x10(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 807d44b │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807d441 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x807d374,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x8477e17,-0x10(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + adc (%eax),%eax │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807def8 │ │ │ │ - movl $0x807df34,-0x4(%ebp) │ │ │ │ - mov $0x85d7f10,%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845dfec │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - cltd │ │ │ │ - push %ebp │ │ │ │ - add %al,(%ecx) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807dea3 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x807d938,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + ja 807d49c │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85d8281,0x0(%ebp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 83a770c │ │ │ │ - mov $0x85bfda8,%esi │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + cmpl $0xb,0x0(%ebp) │ │ │ │ + jl 807d4ae │ │ │ │ + movl $0x807d3f8,-0x18(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85db449,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov $0x85c0308,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - and %bl,0x10055(%ecx) │ │ │ │ + movl $0x807d320,-0x18(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + movl $0x8477e17,0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + nop │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,%al │ │ │ │ - fiadds (%edi) │ │ │ │ - or %cl,0x758b0746(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - add $0x66,%al │ │ │ │ - test $0x9d750003,%esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + aad $0x7 │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 807d500 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - clc │ │ │ │ - cwtl │ │ │ │ - push %ebp │ │ │ │ - add %al,(%ecx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,(%edi,%ebx,8) │ │ │ │ - pop %es │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 807df0c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbbl $0x0,0x2003f(%ebx) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - inc %esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - sldt (%ebx) │ │ │ │ - add %al,(%edx) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + add %ch,%cl │ │ │ │ + push %ecx │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + call *0x2000f(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807df8a │ │ │ │ - movl $0x85bfe2e,-0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + jb 807d532 │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 83a7198 │ │ │ │ - mov $0x85bfe40,%esi │ │ │ │ + jmp 807d45c │ │ │ │ + mov $0x85c0310,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - push %ds │ │ │ │ - push %esp │ │ │ │ - add %al,0x1000200 │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807e0a3 │ │ │ │ - movl $0x807e0d8,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 83930d4 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x807dff8,0x4(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - dec %eax │ │ │ │ - push %ds │ │ │ │ - push %esp │ │ │ │ - add %al,(%edx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %cl,0x4589044d(%ecx) │ │ │ │ - or %al,0x58e904c5(%ebx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - inc %edi │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - add %edi,0x3d(%ebp) │ │ │ │ - add %dl,0x541e18(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ + jb 807d562 │ │ │ │ + movl $0x85c0312,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83e1798 │ │ │ │ + mov $0x85c0314,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 807dfd8 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807e00c │ │ │ │ - movl $0x8384ad4,-0x4(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 807d597 │ │ │ │ + movl $0x807d5a4,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807d5a4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - lock sbb $0x30054,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,(%eax) │ │ │ │ - loopne 807e06d │ │ │ │ - or %cl,0x45c7f875(%ecx) │ │ │ │ - cld │ │ │ │ - cld │ │ │ │ - test %ebx,0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 83fca04 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - enter $0x541d,$0x0 │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - pusha │ │ │ │ - loopne 807e095 │ │ │ │ - or %cl,0x45890346(%ebx) │ │ │ │ clc │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + or (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x85e0519,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 8393024 │ │ │ │ + jmp 83e2058 │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 807d60d │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807d603 │ │ │ │ + movl $0x807d574,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x8477e17,-0x4(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c0318,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x807e088,0x0(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + enter $0x542d,$0x0 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc $0x8d000100,%eax │ │ │ │ + inc %ebp │ │ │ │ + lock cmp 0x31c(%ebx),%eax │ │ │ │ + jb 807d660 │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 807d663 │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 839309c │ │ │ │ + movl $0x85c03c6,-0x10(%ebp) │ │ │ │ + movl $0x85c03d8,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8390d24 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - js 807e0eb │ │ │ │ - push %esp │ │ │ │ - add %al,(%edx) │ │ │ │ + pushf │ │ │ │ + sub $0x10054,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 807e0a6 │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 84558f4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ + adc %al,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 807d697 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 807d78c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x4(%ebp),%eax │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807e14d │ │ │ │ - movl $0x807e130,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845dfec │ │ │ │ + jb 807d708 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x807d6e8,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807d6e8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807e119 │ │ │ │ - movl $0x8384ae4,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ + ja 807d6d1 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lock sbb $0x54,%al │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 807d778 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x807d758,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807d758 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807e195 │ │ │ │ - movl $0x807dfa4,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x807e0fc,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 807d741 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x3(%edi),%esi │ │ │ │ - lea -0xa(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85bfe64,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - js 807e229 │ │ │ │ - push %ebp │ │ │ │ + je 807d7aa │ │ │ │ + push %esp │ │ │ │ add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %bl,%ah │ │ │ │ - loope 807e1c8 │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 807e1dc │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 807d84a │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x807d860,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807d860 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ + movl $0x3c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x3c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807d7b6 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x807d674,-0x38(%edi) │ │ │ │ + mov %ecx,-0x30(%edi) │ │ │ │ + movl $0x807d6a4,-0x2c(%edi) │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x807d714,-0x20(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x8432ebc,-0x14(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x2c(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x38(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fsubrl (%ebx) │ │ │ │ push %esp │ │ │ │ - jg 807e228 │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 807d7c5 │ │ │ │ + mov $0x85c0400,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c0410,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x2b,%al │ │ │ │ + push %esp │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807e20f │ │ │ │ - movzbl 0x3(%esi),%eax │ │ │ │ - cmp $0x10ffff,%eax │ │ │ │ - ja 807e204 │ │ │ │ - movl $0x84330c0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 807d875 │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ + movl $0x807d834,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - jmp 838c498 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807d834 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + jo 807d8c1 │ │ │ │ + push %esp │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 807d8c3 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 807d78c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ + cmp %ch,(%ebx) │ │ │ │ + push %esp │ │ │ │ + add %dl,(%ecx) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807e334 │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - sub 0xb(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jg 807e2d0 │ │ │ │ - mov $0x85e0519,%esi │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4cb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 807d938 │ │ │ │ + movl $0x807d8a0,-0x30(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + movl $0x84330b0,-0x24(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + movl $0x84330b0,-0x1c(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x8432ebc,-0x14(%edi) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x23(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x30(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x807e2fc,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x807e29c,-0x8(%ebp) │ │ │ │ + movl $0x34,0x33c(%ebx) │ │ │ │ + mov $0x85c0418,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 807e578 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + orb $0x0,0x1000000(%ebp,%edx,2) │ │ │ │ + adc %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x8(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 807d9a5 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807d99b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + cmp $0x7fffffff,%eax │ │ │ │ + jne 807d9aa │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov $0x85d65e0,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + inc %eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - and %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + adc $0x8c,%al │ │ │ │ + push %ebp │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbb3(%ebx) │ │ │ │ - or %cl,0x14c783f0(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %dl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 807da11 │ │ │ │ + add $0x8,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 807e273 │ │ │ │ - mov (%ecx),%ecx │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + ja 807da07 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + cmp $0x7fffffff,%eax │ │ │ │ + jne 807da16 │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov $0x85d65e0,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + inc %eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov $0x85e0519,%edx │ │ │ │ - dec %eax │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807e251 │ │ │ │ - test %eax,%eax │ │ │ │ - jne 807e30a │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %edx,%eax │ │ │ │ - jmp 807e2a4 │ │ │ │ - nop │ │ │ │ - arpl %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b044d(%ebx) │ │ │ │ - or %cl,-0x3a7cf3ab(%ebx) │ │ │ │ - adc %ch,%bl │ │ │ │ - iret │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov (%ecx,%eax,4),%ecx │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x6(%edi),%edx │ │ │ │ - dec %eax │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - jmp 807e2d9 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807e369 │ │ │ │ + jb 807da5e │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8477d96,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 838bb1c │ │ │ │ + jmp 8431368 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - or %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807e480 │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - sub 0xb(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jg 807e41c │ │ │ │ - mov $0x85e0519,%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x807e448,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ + jb 807da96 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8477d96,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x807e3e8,-0x8(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ + jmp 8431368 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbb3(%ebx) │ │ │ │ - or %cl,0x14c783f0(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807e3bf │ │ │ │ - mov (%ecx),%ecx │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov $0x85e0519,%edx │ │ │ │ - dec %eax │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807e39d │ │ │ │ - test %eax,%eax │ │ │ │ - jne 807e456 │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %edx,%eax │ │ │ │ - jmp 807e3f0 │ │ │ │ - nop │ │ │ │ - arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b044d(%ebx) │ │ │ │ - or %cl,-0x3a7cf3ab(%ebx) │ │ │ │ - adc %ch,%bl │ │ │ │ - iret │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov (%ecx,%eax,4),%ecx │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x6(%edi),%edx │ │ │ │ - dec %eax │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - jmp 807e425 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jb 807dac8 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8477ed5,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8431294 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + fsubrl (%ecx) │ │ │ │ + push %esp │ │ │ │ + add %al,0x2000200 │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc423bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807e706 │ │ │ │ - movl $0x807e7a0,-0x4(%ebp) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + jb 807e2a7 │ │ │ │ + movl $0x807db30,-0x10(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e8d4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - imul $0x1e0000,(%ecx),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807e6f7 │ │ │ │ - mov 0x1b(%esi),%eax │ │ │ │ - cmp 0x1f(%esi),%eax │ │ │ │ - jne 807e591 │ │ │ │ - movl $0x807e378,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x24(%ebp) │ │ │ │ - add $0x24,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - test $0xe6,%al │ │ │ │ - pop %es │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - or 0x4c891b56(%ebx),%ecx │ │ │ │ - and $0x7c,%al │ │ │ │ - mov 0x1f(%esi),%ecx │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807e6a8 │ │ │ │ + jne 807db30 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - movl $0x807e574,0x14(%ebp) │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e8d4 │ │ │ │ nop │ │ │ │ - add $0x1,%al │ │ │ │ + mov %ch,(%ecx) │ │ │ │ + push %esp │ │ │ │ + add %ah,0x1e0000(%eax,%eax,1) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807e298 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 807e46f │ │ │ │ + movl $0x807daa4,-0x18(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + movl $0x85c0459,-0xc(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x807dc4c,0x10(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + adc $0x29,%al │ │ │ │ + push %esp │ │ │ │ + add %ah,%ah │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4e8b0845(%ebx) │ │ │ │ + add 0x54890c55(%ebx),%ecx │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x8c(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x74(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x6c(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov %ecx,0xbc(%esp) │ │ │ │ + mov %eax,0xb0(%esp) │ │ │ │ + call 804bc20 │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov %eax,%ecx │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 807def0 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807db7a │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + movl $0x85e2361,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add $0x14,%al │ │ │ │ - in $0x7,%eax │ │ │ │ - or %cl,0x758bf0(%ecx) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807e514 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - movl $0x807e624,0x0(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x24(%ebp),%esi │ │ │ │ - mov %eax,0x24(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807e624 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + add %al,-0xe760f3b(%ebx) │ │ │ │ + jmp 807dc1c │ │ │ │ + test %eax,%eax │ │ │ │ + jne 807dd13 │ │ │ │ + movl $0x83d7e60,-0x18(%edi) │ │ │ │ + mov 0xf4(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x85c04a4,-0x8(%edi) │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807e5ae │ │ │ │ - movl $0x807e340,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0xc(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + ja 807dc95 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x100(%esp) │ │ │ │ + call 804b520 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x807da6c,-0x24(%edi) │ │ │ │ + mov %esi,-0x1c(%edi) │ │ │ │ + movl $0x83d7e60,-0x18(%edi) │ │ │ │ + mov 0xf4(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x807e6c8,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ + push $0x400 │ │ │ │ + push %eax │ │ │ │ + mov 0xfc(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x10c(%esp) │ │ │ │ + call 804ba40 │ │ │ │ + add $0xc,%esp │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x807e2dc,0x8(%ebp) │ │ │ │ + mov $0x85d7ee0,%esi │ │ │ │ + mov 0x100(%esp),%ecx │ │ │ │ mov %ecx,0xc(%ebp) │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ + mov 0xf4(%esp),%ecx │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845dfec │ │ │ │ nop │ │ │ │ - imul $0x1e0000,(%ecx),%eax │ │ │ │ + push %eax │ │ │ │ + daa │ │ │ │ + push %esp │ │ │ │ + add %ah,%dh │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jne 807e550 │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 807e1d4 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + cmp 0x4(%ebp),%eax │ │ │ │ + jne 807ddba │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + movl $0x85e2369,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x807deb0,0x14(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0xb8(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov $0x1,%edx │ │ │ │ + push $0x0 │ │ │ │ + mov %ecx,0xa4(%esp) │ │ │ │ + mov 0x98(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0xa8(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + mov 0xd4(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov 0xc0(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0xec(%esp) │ │ │ │ + call 804bc20 │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov %eax,%ecx │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 807df6c │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 807e5eb │ │ │ │ - movl $0x807e22c,-0xc(%edi) │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - movl $0x807e718,0xc(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ + ja 807dd95 │ │ │ │ + movl $0x84330b0,-0xc(%edi) │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %al,(%bx,%si) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x558b084d(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - inc %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - inc %esp │ │ │ │ - and $0x64,%al │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + add $0x4,%ebp │ │ │ │ + inc %edx │ │ │ │ + jmp 807dded │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfbab(%ebx) │ │ │ │ + in (%dx),%al │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + jmp 807de39 │ │ │ │ + call ee0832ee │ │ │ │ + pop %es │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + or %cl,-0x3a7cfbab(%ebx) │ │ │ │ + or %cl,0x942484(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ mov %esi,%eax │ │ │ │ - jmp 807e654 │ │ │ │ - push $0x1e000001 │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807e270 │ │ │ │ + test %eax,%eax │ │ │ │ + jge 807e22f │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x400 │ │ │ │ + mov %eax,0x100(%esp) │ │ │ │ + call 804b6d0 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 807dc53 │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 838aa0c │ │ │ │ + js 807df5b │ │ │ │ + push %esp │ │ │ │ + add %ah,%bh │ │ │ │ + sldt (%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x558b1445(%ebx) │ │ │ │ + or %cl,-0x3a7cfbb3(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + test %ah,(%esp,%edx,4) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b2045(%ebx) │ │ │ │ - adc %cl,-0x7b76f3ab(%ebx) │ │ │ │ - and $0x88,%al │ │ │ │ + add %cl,0x248c89f0(%ecx) │ │ │ │ + faddl (%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4c890845(%ebx) │ │ │ │ - and $0x70,%al │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0xdc(%esp),%eax │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807e1ac │ │ │ │ + test %eax,%eax │ │ │ │ + jge 807e16b │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x400 │ │ │ │ + mov %eax,0xe8(%esp) │ │ │ │ + call 804b6d0 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 807df29 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 807e05f │ │ │ │ + movl $0x83d7e60,-0x18(%edi) │ │ │ │ + mov 0xdc(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x85c04a4,-0x8(%edi) │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + bound %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 807dfe0 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - jmp 807e654 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0xe8(%esp) │ │ │ │ + call 804b520 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x807da34,-0x24(%edi) │ │ │ │ + mov %esi,-0x1c(%edi) │ │ │ │ + movl $0x83d7e60,-0x18(%edi) │ │ │ │ + mov 0xdc(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + push $0x400 │ │ │ │ + push %eax │ │ │ │ + mov 0xe4(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + call 804ba40 │ │ │ │ + add $0xc,%esp │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x807e33c,0x10(%ebp) │ │ │ │ + mov $0x85d7ee0,%esi │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845dfec │ │ │ │ + nop │ │ │ │ + add $0x24,%al │ │ │ │ + push %esp │ │ │ │ + add %ah,%bh │ │ │ │ + sldt (%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 807e104 │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + cmp 0x4(%ebp),%eax │ │ │ │ + jne 807e0e9 │ │ │ │ + movl $0x807d9cc,-0x10(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x7fffffff,%edx │ │ │ │ + jne 807de6e │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + mov $0x85d65e0,%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %ah,(%ebx) │ │ │ │ + push %esp │ │ │ │ + add %ah,%dh │ │ │ │ + pop %es │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 807e3c2 │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807e113 │ │ │ │ + movl $0x807d960,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x9c(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + call 804bb20 │ │ │ │ + add $0xc,%esp │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov (%eax),%ecx │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + movl $0x807e130,0x0(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85e0519,-0x4(%ebp) │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 807d8d8 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x807df40,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0xe5005422,%eax │ │ │ │ + add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 807e42e │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807e1e3 │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + movl $0x85e2369,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x9c(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + call 804bb20 │ │ │ │ + add $0xc,%esp │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov (%eax),%ecx │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + movl $0x807e200,-0x4(%ebp) │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + movl $0x85e0519,-0x8(%ebp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 807d8d8 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x807ded0,-0x8(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - mov $0x85bfe74,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + fs jnp 807e304 │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,0x75890807(%esp,%ebx,8) │ │ │ │ + clc │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8389d50 │ │ │ │ + inc %eax │ │ │ │ + jnp 807e328 │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,%ah │ │ │ │ + loop 807e2e9 │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 807e2fc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %bh,0x55(%ebx) │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70c45(%ebx) │ │ │ │ - or $0xc8,%al │ │ │ │ - in $0x7,%eax │ │ │ │ - or %cl,0x4d89044d(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,-0x74f7f81e(%eax) │ │ │ │ + jbe 807e30d │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add $0x7b,%al │ │ │ │ + push %ebp │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,%al │ │ │ │ + filds (%edi) │ │ │ │ + or %cl,0x458bf875(%ecx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ cld │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %esi,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 807e490 │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8389d50 │ │ │ │ + loopne 807e3ac │ │ │ │ + push %ebp │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,0x7(%ebx,%eiz,8) │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 807e35c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - movl $0x1e0000,(%eax) │ │ │ │ + sarb $0x0,0x55(%edx) │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - movl $0x807e4c8,-0x8(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x1b(%esi),%eax │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x1f(%esi),%edx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,(%eax) │ │ │ │ + jecxz 807e369 │ │ │ │ + or %cl,0x71e90776(%ebx) │ │ │ │ + push $0x4090003d │ │ │ │ + and %edx,-0x39(%eax,%eax,1) │ │ │ │ + sldt (%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,0x468b0807(%eax,%eiz,8) │ │ │ │ + add 0x45890475(%ebx),%ecx │ │ │ │ + add $0x66,%al │ │ │ │ + test $0x850f0003,%esi │ │ │ │ + and %edi,%ebp │ │ │ │ + (bad) │ │ │ │ + decl -0x6f1f00fa(%ebx) │ │ │ │ + adc $0x21,%al │ │ │ │ + push %esp │ │ │ │ + add %ah,%dh │ │ │ │ + pop %es │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + js 807e38c │ │ │ │ + pop %es │ │ │ │ + or %cl,0x768b0746(%ebx) │ │ │ │ + add -0x3a7cffbb(%ecx),%ecx │ │ │ │ + cld │ │ │ │ test $0x3,%si │ │ │ │ - jne 807e4c8 │ │ │ │ + jne 807e378 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1,%al │ │ │ │ + movl $0x807e3a4,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807e3a4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + aam $0x20 │ │ │ │ + push %esp │ │ │ │ + add %al,%dh │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,-0x23(%eax) │ │ │ │ + pop %es │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0x850f0003,%esi │ │ │ │ + imul $0x68bffff,%ecx,%edi │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + test $0x20,%al │ │ │ │ + push %esp │ │ │ │ + add %ah,%ch │ │ │ │ + add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - dec %esp │ │ │ │ - out %eax,$0x7 │ │ │ │ - or %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + in $0xe3,%al │ │ │ │ + pop %es │ │ │ │ + or %cl,0x768b0746(%ebx) │ │ │ │ + add -0x3a7cffbb(%ecx),%ecx │ │ │ │ + cld │ │ │ │ test $0x3,%si │ │ │ │ - jne 807e74c │ │ │ │ + jne 807e3e4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x807e410,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807e410 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ nop │ │ │ │ + push $0xe4005420 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,0x468b0807(%ebx,%ebx,8) │ │ │ │ + add 0x45891075(%ebx),%ecx │ │ │ │ + adc %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 807dba4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x807e450,0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807e450 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%eax),%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - or %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + or (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807e8d4 │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - sub 0xb(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jg 807e870 │ │ │ │ - mov $0x85e0519,%esi │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807e4c4 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + call 804b790 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x83da188,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x807e89c,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x807e83c,-0x8(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + hlt │ │ │ │ + pop %ds │ │ │ │ + push %esp │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 807e559 │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807e54f │ │ │ │ + mov 0x3(%eax),%ecx │ │ │ │ + mov 0x7(%eax),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0xb(%eax),%ecx │ │ │ │ + mov 0xf(%eax),%eax │ │ │ │ + movl $0x807dadc,-0x18(%edi) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x807e498,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + movl $0x85c0306,-0x8(%ebp) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8380de0 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + aam $0xf3 │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0x200,%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0x7500087d(%ebx) │ │ │ │ + bound %edi,0x85c0485(%esi) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and %eax,(%eax) │ │ │ │ + xor $0x1f,%al │ │ │ │ + push %esp │ │ │ │ + add %al,0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbb3(%ebx) │ │ │ │ - or %cl,0x14c783f0(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807e813 │ │ │ │ - mov (%ecx),%ecx │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%ecx │ │ │ │ + ja 807e589 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x807e4e4,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov $0x85e0519,%edx │ │ │ │ - dec %eax │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807e7f1 │ │ │ │ - test %eax,%eax │ │ │ │ - jne 807e8aa │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %edx,%eax │ │ │ │ - jmp 807e844 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x807e5a4,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807e5a4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - arpl %eax,(%eax) │ │ │ │ + loopne 807e618 │ │ │ │ + push %esp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b044d(%ebx) │ │ │ │ - or %cl,-0x3a7cf3ab(%ebx) │ │ │ │ - adc %ch,%bl │ │ │ │ - iret │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov (%ecx,%eax,4),%ecx │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x6(%edi),%edx │ │ │ │ - dec %eax │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - jmp 807e879 │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 807e656 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x807e698,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807e698 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x1e,%al │ │ │ │ + push %esp │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + out %al,$0x7 │ │ │ │ + or %cl,0x768b0746(%ebx) │ │ │ │ + add -0x3a7cffbb(%ecx),%ecx │ │ │ │ + cld │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807e66c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c04f8,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + jl 807e680 │ │ │ │ + push %esp │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890c45(%ebx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,0x4e8b044d(%ecx) │ │ │ │ + add 0x4589084d(%ecx),%ecx │ │ │ │ + or $0xe9,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x1e500076(%ebp) │ │ │ │ + push %esp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + cmp %ah,%dh │ │ │ │ + pop %es │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ + or 0x4d890475(%ebx),%ecx │ │ │ │ + add %cl,-0x3a7cfbbb(%ecx) │ │ │ │ + cld │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807e638 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + sub $0x1e,%al │ │ │ │ + push %esp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %ch,%cl │ │ │ │ + aaa │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x76(%ebp) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807e909 │ │ │ │ + jb 807e6fd │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ + dec %eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 838bb1c │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 807e70c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807ea20 │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - sub 0xb(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jg 807e9bc │ │ │ │ - mov $0x85e0519,%esi │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 807e72d │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 807e73f │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + mov $0x85c054a,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov $0x85c0558,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x807e6dc,-0x14(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85c0509,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x807e9e8,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x807e988,-0x8(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - and %eax,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbb3(%ebx) │ │ │ │ - or %cl,0x14c783f0(%ecx) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 807e822 │ │ │ │ + add $0x14,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 807e95f │ │ │ │ - mov (%ecx),%ecx │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ + ja 807e818 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov (%ecx,%edx,4),%ecx │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 807e82a │ │ │ │ + movl $0x83e99f0,-0x10(%edi) │ │ │ │ mov %ecx,-0xc(%edi) │ │ │ │ movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ lea -0x6(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov $0x85e0519,%edx │ │ │ │ - dec %eax │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807e93d │ │ │ │ - test %eax,%eax │ │ │ │ - jne 807e9f6 │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %edx,%eax │ │ │ │ - jmp 807e990 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ nop │ │ │ │ - arpl %eax,(%eax) │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b044d(%ebx) │ │ │ │ - or %cl,-0x3a7cf3ab(%ebx) │ │ │ │ - adc %ch,%bl │ │ │ │ - iret │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov (%ecx,%eax,4),%ecx │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 807e7d0 │ │ │ │ + movl $0x83e99f0,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x6(%edi),%edx │ │ │ │ - dec %eax │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - jmp 807e9c5 │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85c0568,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - clc │ │ │ │ - lea 0x0(%ebp),%edx │ │ │ │ - add $0x200,%eax │ │ │ │ - add %al,(%edx) │ │ │ │ - add %cl,0x8d000100 │ │ │ │ - inc %ebp │ │ │ │ - fdivrl (%ebx) │ │ │ │ - sbbl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%edi) │ │ │ │ - addb $0x45,-0x38fffffd(%ebp) │ │ │ │ - hlt │ │ │ │ - mov %gs,%edx │ │ │ │ - pop %es │ │ │ │ - or %cl,0x4e8b0246(%ebx) │ │ │ │ - push %es │ │ │ │ - mov $0x85d7841,%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + movl $0x807e7e8,0x4(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845717c │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - shl $0x2,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jge 807edab │ │ │ │ - mov $0x85d782c,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 807e774 │ │ │ │ nop │ │ │ │ - mov 0x6300558d,%al │ │ │ │ + jmp 807ef94 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x77cfbbb(%ebx) │ │ │ │ - add %edi,-0x31(%edi) │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 807ea65 │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 807e8b6 │ │ │ │ + movl $0x807e894,-0x8(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807e894 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - imul $0x1e0000,(%ecx),%eax │ │ │ │ + and %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x452b0346(%ebx) │ │ │ │ + add $0x40,%al │ │ │ │ + cmp $0x0,%eax │ │ │ │ + jle 807e8ab │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 807e70c │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + dec %eax │ │ │ │ + sbb 0x2(%eax,%eax,1),%edx │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x13b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 807e921 │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 807eccf │ │ │ │ - mov 0x1b(%esi),%eax │ │ │ │ - cmp 0x1f(%esi),%eax │ │ │ │ - jne 807eb6c │ │ │ │ - movl $0x807e918,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 807e917 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x807e860,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x24(%ebp) │ │ │ │ - add $0x24,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - add $0x0,%al │ │ │ │ + movl $0x807e930,-0x10(%ebp) │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 807d78c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - sub $0x7,%ah │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - or 0x4c891b56(%ebx),%ecx │ │ │ │ - and $0x7c,%al │ │ │ │ - mov 0x1f(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + add %cl,-0x1b16ff8b(%ecx) │ │ │ │ + shll $1,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 807e96a │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8477d96,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 807e99c │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8477f1a,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8431294 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + mov $0x500541b,%esp │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add (%eax),%al │ │ │ │ + or %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x20(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 807edb2 │ │ │ │ + movl $0x807ea28,-0x18(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%edx │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x12(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x16(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ mov %edx,-0x8(%ebp) │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807ec80 │ │ │ │ + jne 807ea28 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x807eb50,0x18(%ebp) │ │ │ │ - mov 0x1c(%ebp),%esi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ + nop │ │ │ │ + inc %esp │ │ │ │ + sbb -0x7a(%eax,%eax,1),%edx │ │ │ │ + add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 807eda3 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 807ee6b │ │ │ │ + movl $0x807e978,-0x18(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + movl $0x85c0459,-0xc(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + in (%dx),%al │ │ │ │ + sbb -0x5a(%eax,%eax,1),%dl │ │ │ │ + pop %es │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + adc %cl,0x54891455(%ebx) │ │ │ │ + and $0x70,%al │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + push %edx │ │ │ │ + mov 0xb0(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0xa8(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x98(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x90(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov %ecx,0xd4(%esp) │ │ │ │ + mov %eax,0x74(%esp) │ │ │ │ + call 804bc20 │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov %eax,%ecx │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 807eb3d │ │ │ │ + mov $0x85c055e,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + dec %esp │ │ │ │ + sbb -0x3b(%eax,%eax,1),%dl │ │ │ │ + add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc $0x83,%al │ │ │ │ + (bad) │ │ │ │ + inc %esp │ │ │ │ + and $0x58,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807ed85 │ │ │ │ + test %eax,%eax │ │ │ │ + jge 807ed11 │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x400 │ │ │ │ + mov %eax,0xdc(%esp) │ │ │ │ + call 804b6d0 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 807eb7a │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 838aa0c │ │ │ │ + test %eax,%eax │ │ │ │ + jne 807ec3b │ │ │ │ + movl $0x83d7e60,-0x18(%edi) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x85c04a4,-0x8(%edi) │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + bound %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 807ebbc │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0xdc(%esp) │ │ │ │ + call 804b520 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x807e940,-0x24(%edi) │ │ │ │ + mov %esi,-0x1c(%edi) │ │ │ │ + movl $0x83d7e60,-0x18(%edi) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + push $0x400 │ │ │ │ + push %eax │ │ │ │ + mov 0xd8(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0xe8(%esp) │ │ │ │ + call 804ba40 │ │ │ │ + add $0xc,%esp │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x807ede8,0x10(%ebp) │ │ │ │ + mov $0x85d7ee0,%esi │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ add $0x10,%ebp │ │ │ │ - jmp 845e8d4 │ │ │ │ + jmp 845dfec │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x807ed78,0x4(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x0,0x0(%ebp) │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 807e774 │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0x807eccc,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + inc %esp │ │ │ │ + pop %ss │ │ │ │ + push %esp │ │ │ │ + add %al,%ch │ │ │ │ + add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + adc $0x89,%al │ │ │ │ + repnz add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807eca5 │ │ │ │ + movl $0x807e8c8,-0x20(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x83d9b80,-0xc(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + lea -0xa(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0xc0(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + call 804b200 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0xc0(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + call 804bb20 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + shl $1,%edx │ │ │ │ + dec %edx │ │ │ │ + cmp $0x0,%edx │ │ │ │ + jge 807ec83 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov $0x85e0519,%edx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + jmp 807ecd4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + cwtl │ │ │ │ + push %ss │ │ │ │ + push %esp │ │ │ │ + add %al,%ch │ │ │ │ add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + adc $0x89,%al │ │ │ │ + bnd jmp 807ecd4 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x807eb20,0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %eax │ │ │ │ + jo 807ee10 │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,%ah │ │ │ │ + jmp 807edd1 │ │ │ │ + or %cl,0x458bf875(%ecx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8389d50 │ │ │ │ + xor $0x70,%al │ │ │ │ + push %ebp │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,(%eax) │ │ │ │ + out %al,(%dx) │ │ │ │ + pop %es │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 807ee08 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc $0x70,%al │ │ │ │ + push %ebp │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %dh,%ah │ │ │ │ - ljmp $0xc689,$0xf1890807 │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807eaf4 │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,%ah │ │ │ │ + in (%dx),%eax │ │ │ │ + pop %es │ │ │ │ + or %cl,-0x3a16f88a(%ebx) │ │ │ │ + pop %ebp │ │ │ │ + cmp $0x17489000,%eax │ │ │ │ + push %esp │ │ │ │ + add %al,0x1e000007(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,-0x74f7f816(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890475(%ebx),%ecx │ │ │ │ + add $0x66,%al │ │ │ │ + test $0x850f0003,%esi │ │ │ │ + inc %ecx │ │ │ │ + cld │ │ │ │ + (bad) │ │ │ │ + decl -0x6f1f00fa(%ebx) │ │ │ │ + sbb $0x17,%al │ │ │ │ + push %esp │ │ │ │ + add %al,0x1e000003(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,(%esi,%ebp,8) │ │ │ │ + pop %es │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + sbb %cl,-0x899e7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 807ee24 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - movl $0x807ebfc,0x0(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x807ee50,0x0(%ebp) │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 807ebfc │ │ │ │ + jne 807ee50 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + or (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807eb89 │ │ │ │ - movl $0x807e8e0,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0xc(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807eec0 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + call 804b790 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x83da188,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x807eca0,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - nop │ │ │ │ - imul $0x1e0000,(%ecx),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jne 807eb30 │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + test $0x16,%al │ │ │ │ + push %esp │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add (%eax),%al │ │ │ │ + or %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0xc(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 807ef75 │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807ef6b │ │ │ │ + mov 0x3(%eax),%ecx │ │ │ │ + mov 0x7(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xb(%eax),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0xf(%eax),%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x13(%eax),%ecx │ │ │ │ + mov 0x17(%eax),%eax │ │ │ │ + movl $0x807e9b0,-0x20(%edi) │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807ebc3 │ │ │ │ - movl $0x807e7cc,-0xc(%edi) │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - movl $0x807edd4,0xc(%ebp) │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x807ee94,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + movl $0x85c0306,-0x8(%ebp) │ │ │ │ + lea -0x1e(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8380de0 │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%bx,%si) │ │ │ │ - add %bl,(%esi) │ │ │ │ + mov $0x6fffff8,%esp │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x558b084d(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - inc %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - inc %esp │ │ │ │ - and $0x64,%al │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov %esi,%eax │ │ │ │ - jmp 807ec2c │ │ │ │ - push $0x1e000001 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1445(%ebx) │ │ │ │ - adc %cl,-0x7b76f3ab(%ebx) │ │ │ │ - and $0x88,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4c890845(%ebx) │ │ │ │ - and $0x70,%al │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - jmp 807ec2c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - les (%eax),%eax │ │ │ │ + add %al,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 807f014 │ │ │ │ + cmpl $0x0,0x10(%ebp) │ │ │ │ + jne 807f01c │ │ │ │ + mov $0x85c053d,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + mov $0x46005415,%esp │ │ │ │ + add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807ecde │ │ │ │ + ja 807efb0 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - movl $0x83a6fec,-0x28(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x24(%edi) │ │ │ │ - movl $0x83a7994,-0x20(%edi) │ │ │ │ - lea -0x27(%edi),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - movl $0x85d7905,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ + movl $0x807eee0,-0x18(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ mov %edx,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ mov %edx,-0x10(%edi) │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov $0x0,%edx │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov $0x0,%edx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ mov %edx,-0xc(%edi) │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ mov %edx,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - movl $0x807ee5c,0x4(%ebp) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x1f(%edi),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e8d4 │ │ │ │ - movl $0x30,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x807ef0c,-0xc(%ebp) │ │ │ │ - mov $0x85d7841,%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845717c │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ + mov $0x85c0598,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ + movl $0x807efcc,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807efcc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + push %esp │ │ │ │ + adc $0x170054,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70c45(%ebx) │ │ │ │ - or $0xa0,%al │ │ │ │ - jmp 807ede4 │ │ │ │ - or %cl,0x4d89084d(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %esi,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 807e490 │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %esi │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - test $0xea,%al │ │ │ │ - pop %es │ │ │ │ - or %cl,0x34e8bf0(%ecx) │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x1b(%esi),%eax │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x1f(%esi),%edx │ │ │ │ + jb 807f092 │ │ │ │ + movl $0x807f0e0,-0x4(%ebp) │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807eaa8 │ │ │ │ + jne 807f0e0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ + nop │ │ │ │ + and $0x15,%al │ │ │ │ + push %esp │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - or %ch,%dh │ │ │ │ + test $0xf0,%al │ │ │ │ pop %es │ │ │ │ - or %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807ee08 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %es:(%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4cf39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 807ed9c │ │ │ │ - movl $0x83a7010,-0x2c(%edi) │ │ │ │ - mov %esi,-0x28(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x83a7994,-0x20(%edi) │ │ │ │ - lea -0x29(%edi),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - movl $0x85d790a,-0x18(%edi) │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov $0x0,%eax │ │ │ │ - mov $0x0,%ecx │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - movl $0x807ecf8,0x8(%ebp) │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ + or %cl,0x768b0746(%ebx) │ │ │ │ + add -0x3a7cffbb(%ecx),%ecx │ │ │ │ + cld │ │ │ │ test $0x3,%si │ │ │ │ - jne 807ecf8 │ │ │ │ + jne 807f0a8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + mov $0x85c05a8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%ax │ │ │ │ - add %bl,(%esi) │ │ │ │ + lock adc $0x54,%al │ │ │ │ + add %al,0x1e000000 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890c45(%ebx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + adc $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,0x55891055(%ebx) │ │ │ │ + or %cl,0x4e8b0c4d(%ecx) │ │ │ │ + add 0x4589104d(%ecx),%ecx │ │ │ │ + adc $0xe9,%al │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x14b80076(%ebp) │ │ │ │ + push %esp │ │ │ │ + add %al,0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %al,-0xf76f7f9(%esi,%ebp,8) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - jmp 845613c │ │ │ │ cld │ │ │ │ - mov %dl,0x0(%ebp) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - or %al,(%eax) │ │ │ │ + je 807f0d5 │ │ │ │ + pop %es │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ + or 0x758b0f56(%ebx),%ecx │ │ │ │ + or $0x89,%al │ │ │ │ + push %ebp │ │ │ │ + add %cl,0x4589084d(%ecx) │ │ │ │ + or $0x83,%al │ │ │ │ + (bad) │ │ │ │ + test $0x850f0003,%esi │ │ │ │ + push $0xffffffff │ │ │ │ + (bad) │ │ │ │ + decl 0x66e0ff06(%ebx) │ │ │ │ + nop │ │ │ │ + mov %dl,(%esp,%edx,2) │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %ch,%cl │ │ │ │ + pop %ds │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x30076(%ebp) │ │ │ │ add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807eff5 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,0x85dad7d(%esi) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jo 807f152 │ │ │ │ + push %esp │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 807f1bd │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0xf(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - add $0x8,%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - push %eax │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov 0x54(%esp),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - call 804b170 │ │ │ │ + push $0xb │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + call 804b300 │ │ │ │ add $0xc,%esp │ │ │ │ - movl $0x807efc0,-0xc(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807efc0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x807f1f0,-0x8(%ebp) │ │ │ │ + mov $0x85d7ee0,%esi │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845dfec │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - mov %dl,0x0(%ebp) │ │ │ │ - bound %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807efa5 │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - movl $0x807ea34,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85d8281,0x4(%ebp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - jmp 83a770c │ │ │ │ + ja 807f187 │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - and $0x88,%al │ │ │ │ + push %eax │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ push %ebp │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + add %ah,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0xa0,%al │ │ │ │ + int1 │ │ │ │ + pop %es │ │ │ │ + or %cl,0x4589fc75(%ecx) │ │ │ │ + add %al,0x6ce9fcc5(%ebx) │ │ │ │ + stos %eax,%es:(%edi) │ │ │ │ + xor %al,(%eax) │ │ │ │ + sub $0x6c,%al │ │ │ │ + push %ebp │ │ │ │ + add %ah,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807f080 │ │ │ │ - movl $0x807f090,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807f090 │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,(%eax) │ │ │ │ + repnz pop %es │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 807f210 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - loopne 807efc9 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0x6c,%al │ │ │ │ push %ebp │ │ │ │ - add %ah,(%ebx) │ │ │ │ + add %ah,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,%ah │ │ │ │ + int1 │ │ │ │ + pop %es │ │ │ │ + or %cl,-0x4216f88a(%ebx) │ │ │ │ + pop %ecx │ │ │ │ + cmp $0x13909000,%eax │ │ │ │ + push %esp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,0x8d000100 │ │ │ │ + inc %ebp │ │ │ │ + lock cmp 0x31c(%ebx),%eax │ │ │ │ + jb 807f2f5 │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 807f321 │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x807f304,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8459038 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %esp │ │ │ │ + adc 0x0(%eax,%eax,1),%edx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807f031 │ │ │ │ - movl $0x807ef30,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ + ja 807f2e6 │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 807f2b6 │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x807f2ac,0x0(%ebp) │ │ │ │ + movl $0x85c05b9,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ jmp 8459250 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - pushf │ │ │ │ - xchg %edx,0x0(%ebp) │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x3a7c031a(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %es │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x807f14c,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x807f2dc,0x0(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x3a7c031a(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %es │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + mov $0x5412,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - clc │ │ │ │ - dec %esp │ │ │ │ - lock pop %es │ │ │ │ - or %cl,0x488b0346(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - into │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add %al,0x6a04ec(%ebx) │ │ │ │ + push $0xb │ │ │ │ + call 804b300 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x807f278,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp 845613c │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x4(%ebp),%eax │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807f0db │ │ │ │ - movl $0x807f0e8,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807f0e8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jb 807f357 │ │ │ │ + movl $0x0,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85e0519,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 83e2058 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45890346(%ebx) │ │ │ │ - add %ch,%cl │ │ │ │ - or $0x90003147,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x8(%ebp),%ecx │ │ │ │ + lea -0x10(%ebp),%ecx │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 807f13f │ │ │ │ + jb 807f3b1 │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 807f135 │ │ │ │ + ja 807f3a7 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ - movl $0x807f0b8,-0x8(%edi) │ │ │ │ + movl $0x807f330,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x8482865,-0x8(%ebp) │ │ │ │ + movl $0x8477c0c,-0x10(%ebp) │ │ │ │ lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ jmp 8431368 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x1c(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807f390 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x807f39c,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807f39c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x807f1cc,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807f1cc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ + push %eax │ │ │ │ + insl (%dx),%es:(%edi) │ │ │ │ + push %ebp │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x4,%al │ │ │ │ - repnz pop %es │ │ │ │ - or %cl,0x4c583c6(%ecx) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807f204 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - mov %ecx,%edx │ │ │ │ - and $0x3,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 807f22f │ │ │ │ - movl $0x807f1a8,-0x4(%ebp) │ │ │ │ - mov 0x2(%ecx),%esi │ │ │ │ - mov 0x6(%ecx),%eax │ │ │ │ + ja 807f3ea │ │ │ │ + movl $0x807f364,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jmp 838c2a0 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c0624,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + jmp 807f9c0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %ss,(%edx) │ │ │ │ + push %esp │ │ │ │ + add %al,0x2000200 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc42bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 807f58e │ │ │ │ + movl $0x807f45c,-0xc(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807f1a8 │ │ │ │ + jne 807f45c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + inc %esp │ │ │ │ + adc 0x43(%eax,%eax,1),%dl │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - jmp 807f1d1 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - movl $0x807f22c,0x0(%ebp) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3f7afcba(%ebx) │ │ │ │ + jne 807f4fc │ │ │ │ + movl $0x85c062c,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 838c2a0 │ │ │ │ + movl $0x38,0x33c(%ebx) │ │ │ │ jmp 8455944 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + inc %ebp │ │ │ │ add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,-0x44c4c739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x387cfbbb(%ebx) │ │ │ │ - or %bh,(%ebx) │ │ │ │ - mov $0x324,%ebx │ │ │ │ - ja 807f20b │ │ │ │ + ja 807f476 │ │ │ │ + movl $0x84330b0,-0x34(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x30(%edi) │ │ │ │ + movl $0x83a6fec,-0x2c(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + movl $0x83a6fdc,-0x24(%edi) │ │ │ │ + lea -0x2b(%edi),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + movl $0x8082fc0,-0x18(%edi) │ │ │ │ + lea -0x23(%edi),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x33(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ movl $0x8384ae4,-0x4(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x2(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add $0x18,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0xb0,%al │ │ │ │ - repnz pop %es │ │ │ │ - or %cl,0x4c583c6(%ecx) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807f2b0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov $0x4,%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + mov 0x48(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + call 804be80 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 807f583 │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + movl $0x807f54c,-0x4(%ebp) │ │ │ │ + mov $0x85d7841,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845717c │ │ │ │ xchg %ax,%ax │ │ │ │ + mov $0x82,%ah │ │ │ │ + push %ebp │ │ │ │ + add %ah,0x1e0000(%eax,%eax,1) │ │ │ │ + add %eax,(%eax) │ │ │ │ + movl $0x807f490,-0x4(%ebp) │ │ │ │ + mov %esi,-0x1c(%ebp) │ │ │ │ + movl $0x804b160,-0x18(%ebp) │ │ │ │ + movl $0x0,-0x14(%ebp) │ │ │ │ + movl $0x0,-0x10(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + movl $0x85e0045,-0x8(%ebp) │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ + jmp 83a6c88 │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 807f3c8 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xor $0x11,%al │ │ │ │ + push %esp │ │ │ │ + add %al,0x4000200 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x760e7610(%ecx) │ │ │ │ - lret $0xe283 │ │ │ │ - add 0x607401fa(%ebx),%eax │ │ │ │ - movl $0x807f254,-0x8(%ebp) │ │ │ │ - mov 0x2(%ecx),%esi │ │ │ │ - mov 0x6(%ecx),%ecx │ │ │ │ + jb 807f8b0 │ │ │ │ + movl $0x807f610,-0x14(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x12(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807f254 │ │ │ │ + jne 807f610 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + enter $0x5410,$0x0 │ │ │ │ + inc %ebp │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - int1 │ │ │ │ - jmp 807f27c │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x807f2e0,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3f7afcba(%ebx) │ │ │ │ + jne 807f90f │ │ │ │ + mov $0x85c0665,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + test %dl,(%eax) │ │ │ │ + push %esp │ │ │ │ + add %ah,0x1e000005(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 807f8a1 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ecx │ │ │ │ + mov 0xa8(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x98(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x90(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0xd4(%esp) │ │ │ │ + mov %edx,0xc8(%esp) │ │ │ │ + call 804b3e0 │ │ │ │ + add $0x1c,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 807f867 │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov (%ecx),%ecx │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x400 │ │ │ │ + mov %ecx,0xdc(%esp) │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + call 804b6d0 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 807f70b │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 838aa0c │ │ │ │ + test %eax,%eax │ │ │ │ + jne 807f7be │ │ │ │ + movl $0x84330b0,-0x18(%edi) │ │ │ │ + mov 0xc4(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x85c0490,-0x8(%edi) │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - add $0x83,%al │ │ │ │ - (bad) │ │ │ │ - adc $0x3b,%al │ │ │ │ - mov $0x324,%ebx │ │ │ │ - ja 807f2ba │ │ │ │ - movl $0x807df54,-0x10(%edi) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 807f74d │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + call 804b520 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x84330b0,-0x18(%edi) │ │ │ │ + mov 0xc4(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x85dad7d,-0x8(%edi) │ │ │ │ + mov %esi,-0x8(%edi) │ │ │ │ movl $0x8384ad4,-0x4(%edi) │ │ │ │ lea -0xf(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + push $0x400 │ │ │ │ + push %eax │ │ │ │ + mov 0xd8(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0xe8(%esp) │ │ │ │ + call 804ba40 │ │ │ │ + add $0xc,%esp │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x807f838,0x10(%ebp) │ │ │ │ + mov $0x85d7ee0,%esi │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845dfec │ │ │ │ xchg %ax,%ax │ │ │ │ + or %ah,0x55(%esi) │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,0x7(%edi,%esi,8) │ │ │ │ + or %cl,0x458bf875(%ecx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8389d50 │ │ │ │ + in $0x65,%al │ │ │ │ + push %ebp │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,-0x8(%eax) │ │ │ │ + pop %es │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 807f858 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + les 0x55(%ebp),%esp │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,(%eax,%edi,8) │ │ │ │ + pop %es │ │ │ │ + or %cl,0x75e90776(%ebx) │ │ │ │ + push %ebx │ │ │ │ + cmp $0xe847c700,%eax │ │ │ │ + adc $0xf4,%al │ │ │ │ + pop %es │ │ │ │ + or %cl,0xac248c(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807f317 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x807f0fc,-0x8(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x807f378,-0x4(%ebp) │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 839310c │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + movl $0x4,0x10(%ebp) │ │ │ │ + movl $0x4,0x14(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 838a934 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + clc │ │ │ │ + or $0x2c50054,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x78,%al │ │ │ │ - repnz pop %es │ │ │ │ - or %cl,0x4589fc75(%ecx) │ │ │ │ - add %al,-0x7316033b(%ebx) │ │ │ │ - (bad) │ │ │ │ - xor %al,(%eax) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + xor $0xf6,%al │ │ │ │ + pop %es │ │ │ │ + or %cl,0x34e8bf0(%ecx) │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807f634 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + les 0xc50054,%ecx │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 807f181 │ │ │ │ - movl $0x807f330,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,%al │ │ │ │ + clc │ │ │ │ + pop %es │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + adc $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + adc $0x66,%al │ │ │ │ + test $0xb5750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x807f8f4,0x0(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 807f330 │ │ │ │ + jne 807f8f4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - or 0xf(%eax,%eax,1),%dl │ │ │ │ + mov 0x500540d,%al │ │ │ │ add %al,(%edx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 807f9a2 │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807f998 │ │ │ │ + mov 0x2(%eax),%ecx │ │ │ │ + mov 0x6(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xa(%eax),%edx │ │ │ │ + mov 0xe(%eax),%eax │ │ │ │ + movl $0x807f5a4,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x4,-0x8(%ebp) │ │ │ │ + movl $0x4,-0x4(%ebp) │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 838a934 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + cmp $0xfa,%al │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add $0x200,%eax │ │ │ │ add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 807f9e0 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 807f9f2 │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + mov $0x85c0695,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85c06e8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x807f938,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x4,0x4(%ebp) │ │ │ │ + movl $0x4,0x8(%ebp) │ │ │ │ + lea -0xe(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 838a934 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + or $0x54,%al │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807f44e │ │ │ │ - movl $0x807f418,-0x4(%ebp) │ │ │ │ + jb 807fa87 │ │ │ │ + movl $0x807fa6c,-0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8459038 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455944 │ │ │ │ - pusha │ │ │ │ - or 0x2(%eax,%eax,1),%dl │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807fa6c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + jl 807fa6e │ │ │ │ + push %esp │ │ │ │ + add %al,0x1e000000(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,0x468b0807(%edx,%edi,8) │ │ │ │ + pop %es │ │ │ │ + mov 0x3(%esi),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807fa9c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c06f8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + dec %esp │ │ │ │ + or $0x54,%al │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + add %cl,0x45890845(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + inc %esi │ │ │ │ + add 0xde90845(%ecx),%ecx │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + call *0x540c34(%eax) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %ch,%cl │ │ │ │ + jae 807fac6 │ │ │ │ + (bad) │ │ │ │ + decl 0xc0076(%ebp) │ │ │ │ + add (%eax),%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807f3fd │ │ │ │ - movl $0x807f008,-0x8(%edi) │ │ │ │ + jb 807faff │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x807f460,0x8(%ebp) │ │ │ │ - movl $0x85d6c95,0x0(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 807e160 │ │ │ │ - mov $0x85bfe8c,%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x85c0760,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83d81d4 │ │ │ │ + mov $0x85c07b4,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + adc %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 807fbc2 │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807fbb8 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov (%ecx,%edx,4),%ecx │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 807fbca │ │ │ │ + movl $0x83e99f0,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + and %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807f3ee │ │ │ │ - movl $0x807f14c,-0x8(%edi) │ │ │ │ + ja 807fb70 │ │ │ │ + movl $0x83e99f0,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ mov %esi,(%edi) │ │ │ │ - movl $0x807f494,0x0(%ebp) │ │ │ │ - lea -0x8(%edi),%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807f494 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85c07c4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + movl $0x807fb88,0x4(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 807fb14 │ │ │ │ + nop │ │ │ │ + adc %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 807fcaa │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807fca0 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov (%ecx,%edx,4),%ecx │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 807fcb2 │ │ │ │ + movl $0x83e99f0,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + and %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0x65ff04c5(%ebx) │ │ │ │ - add %ah,-0x70(%esi) │ │ │ │ - sldt (%edx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 807fc58 │ │ │ │ + movl $0x83e99f0,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85c07c8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + movl $0x807fc70,0x4(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 807fbfc │ │ │ │ + nop │ │ │ │ + adc %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807f4ff │ │ │ │ - movl $0x807f4dc,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + jb 807fd92 │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 807fd88 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov (%ecx,%edx,4),%ecx │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 807fd9a │ │ │ │ + movl $0x83e99f0,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - inc %edx │ │ │ │ + nop │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807f4c5 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + ja 807fd40 │ │ │ │ + movl $0x83e99f0,-0x10(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85bfe94,%esi │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85c07cc,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + movl $0x807fd58,0x4(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 807fce4 │ │ │ │ nop │ │ │ │ + jmp 8082720 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 807fe4b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x807fe08,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807fe08 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 807fe3c │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + cmp $0x0,%eax │ │ │ │ + jl 807fe2e │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + inc %eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov $0x85da715,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 807fe85 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x807fe90,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807fe90 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xf00037e(%ebx) │ │ │ │ + pushf │ │ │ │ + rorb $0xb6,(%edi) │ │ │ │ + rol $0xe0,%cl │ │ │ │ + add 0x5baed8b0(%ebx),%cl │ │ │ │ + or %al,0x65ff04c5(%ebx) │ │ │ │ + add %cl,0x10076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 807ff1d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x807fef8,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807fef8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 807fee1 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + or $0x80000004,%eax │ │ │ │ + movl $0x83e99f0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807f539 │ │ │ │ + jb 807ff51 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 807f61c │ │ │ │ + jmp 83d9ecc │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807f577 │ │ │ │ + jb 807ff85 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x807f584,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 807f584 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 83d9ecc │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + cmp $0x8,%al │ │ │ │ + push %esp │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + sldt (%ecx) │ │ │ │ + add %cl,-0x7cc427bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - popf │ │ │ │ - lock cmp $0x59000,%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ + jb 808032c │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8080434,-0x18(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov 0x14(%esi),%esi │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8080434 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + int3 │ │ │ │ + pop %es │ │ │ │ + push %esp │ │ │ │ + add %ah,(%esi) │ │ │ │ add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807f60c │ │ │ │ - movl $0x807f5dc,-0x8(%ebp) │ │ │ │ + ja 80800cf │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x807ff28,-0x18(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + lea -0x7(%edi),%edx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 808005d │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0xc(%ecx),%edx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %edx │ │ │ │ + mov 0x60(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0xc(%ecx) │ │ │ │ + movl $0x845a0d0,(%ecx) │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ + movb $0x1,0xc(%ecx,%edx,4) │ │ │ │ + movl $0x80802b0,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 807f5dc │ │ │ │ + jne 80802b0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x8080314,0x4(%ebp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8080314 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add (%eax),%al │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 807fad8 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 807fad8 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807f5c5 │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - movl $0x807f544,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + ja 80800f0 │ │ │ │ + movl $0x838b258,-0x10(%edi) │ │ │ │ + movl $0x85e2361,-0xc(%edi) │ │ │ │ + mov %esi,-0x8(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jo 8080140 │ │ │ │ + push %esp │ │ │ │ + add %al,%bh │ │ │ │ + add $0x0,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80800ae │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x807ff5c,-0x18(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80801e7 │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0xc(%eax,%edx,4),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + mov 0xcc(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %eax,0xc(%ecx,%edx,4) │ │ │ │ + movl $0x845a0d0,(%ecx) │ │ │ │ + lea 0xc(%ecx),%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + shr $0x7,%ecx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + movb $0x1,(%ecx,%eax,1) │ │ │ │ + cmp $0x7fffffff,%edx │ │ │ │ + jne 8080086 │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + movl $0x845a108,(%ecx) │ │ │ │ + movl $0x8080108,0x14(%ebp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 807f6e6 │ │ │ │ - movl $0x807f6f8,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807f6f8 │ │ │ │ + jne 8080108 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x807f670,0x4(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - cld │ │ │ │ - mov %esi,%ecx │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807f647 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808025d │ │ │ │ + movl $0x838b258,-0x10(%edi) │ │ │ │ + movl $0x85e2361,-0xc(%edi) │ │ │ │ + mov %esi,-0x8(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - add $0x28,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807f6d7 │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - mov 0x6(%esi),%edx │ │ │ │ - movl $0x807f510,-0x24(%edi) │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - movl $0x807f59c,-0x14(%edi) │ │ │ │ - lea -0x24(%edi),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - lea -0x13(%edi),%ecx │ │ │ │ - jmp 807f678 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85bfe98,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add $0x5,%al │ │ │ │ + push %esp │ │ │ │ + add %ah,0x2(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 807f698 │ │ │ │ - mov %eax,%esi │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + sbb %cl,0x44890455(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 808033b │ │ │ │ add $0xc,%ebp │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + movl $0x845a108,(%ecx) │ │ │ │ + movl $0x8080274,0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8080274 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 807f742 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x807f754,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + mov 0x66005404,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + sbb %cl,0x44890455(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + jmp 80802c8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + mov $0x85d5fa0,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + cmp $0x0,%ecx │ │ │ │ + jl 80800bd │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jg 80800bd │ │ │ │ + mov 0x2(%eax),%edx │ │ │ │ + mov 0x6(%eax),%eax │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov 0xc(%edx,%ecx,4),%edx │ │ │ │ + movl $0x8080144,-0x4(%ebp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807f754 │ │ │ │ + jne 8080144 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - mov $0x85bfe9c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45890346(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %al,(%esp,%edx,2) │ │ │ │ + add %al,0x1e000001 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x77cfcba(%ebx) │ │ │ │ + add %cl,(%edi) │ │ │ │ + mov %?,(%esi) │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl 0x558b084d(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %edx │ │ │ │ + or $0xc7,%al │ │ │ │ + inc %ebp │ │ │ │ cld │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ + call 91100bb8 │ │ │ │ + repnz mov %ecx,%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 807f61c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 807ffe8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + aam $0x3 │ │ │ │ + push %esp │ │ │ │ + add %al,0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 80802dd │ │ │ │ + movl $0x808039c,-0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x6(%edx),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x2(%edx),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808039c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + pushf │ │ │ │ + add 0x3(%eax,%eax,1),%edx │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807f7d6 │ │ │ │ - movl $0x807f7b0,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 808032f │ │ │ │ + movl $0x8080464,0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 807f7b0 │ │ │ │ + jne 8080464 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ + nop │ │ │ │ + push %eax │ │ │ │ + add 0x43(%eax,%eax,1),%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,%al │ │ │ │ + add (%eax),%ecx │ │ │ │ + or %cl,-0x3976fcba(%ebx) │ │ │ │ + movl $0x85c0775,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845649c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807f797 │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + ja 80804b6 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85bfea0,%esi │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807f80e │ │ │ │ + jb 80804f5 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 83d9ecc │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8080529 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 83d9ecc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + cwtl │ │ │ │ + add 0x4(%eax,%eax,1),%dl │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc427bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807f895 │ │ │ │ - movl $0x807f85c,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80808d0 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80809d8,-0x18(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov 0x14(%esi),%esi │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80809d8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + sub %al,(%edx) │ │ │ │ + push %esp │ │ │ │ + add %ah,(%esi) │ │ │ │ + add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8080673 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80804cc,-0x18(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + lea -0x7(%edi),%edx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 8080601 │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0xc(%ecx),%edx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %edx │ │ │ │ + mov 0x60(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0xc(%ecx) │ │ │ │ + movl $0x845a0d0,(%ecx) │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ + movb $0x1,0xc(%ecx,%edx,4) │ │ │ │ + movl $0x8080854,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8080854 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80808b8,0x4(%ebp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807f85c │ │ │ │ + jne 80808b8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 807fad8 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 807fad8 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + ja 8080694 │ │ │ │ + movl $0x838b258,-0x10(%edi) │ │ │ │ + movl $0x85e2361,-0xc(%edi) │ │ │ │ + mov %esi,-0x8(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + int3 │ │ │ │ + add %dl,-0x39(%eax,%eax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807f843 │ │ │ │ + ja 8080652 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - movl $0x807f7e8,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + movl $0x8080500,-0x18(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 808078b │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0xc(%eax,%edx,4),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + mov 0xcc(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %eax,0xc(%ecx,%edx,4) │ │ │ │ + movl $0x845a0d0,(%ecx) │ │ │ │ + lea 0xc(%ecx),%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + shr $0x7,%ecx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + movb $0x1,(%ecx,%eax,1) │ │ │ │ + cmp $0x7fffffff,%edx │ │ │ │ + jne 808062a │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + movl $0x845a108,(%ecx) │ │ │ │ + movl $0x80806ac,0x14(%ebp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80806ac │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + and (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8080801 │ │ │ │ + movl $0x838b258,-0x10(%edi) │ │ │ │ + movl $0x85e2361,-0xc(%edi) │ │ │ │ + mov %esi,-0x8(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85bfea4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + pusha │ │ │ │ + call *0x0(%ebx) │ │ │ │ + data16 add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + sbb %cl,0x44890455(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 80808df │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + movl $0x845a108,(%ecx) │ │ │ │ + movl $0x8080818,0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8080818 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + cld │ │ │ │ + (bad) │ │ │ │ + push %ebx │ │ │ │ + add %ah,0x2(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807f8db │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x807f8e8,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + sbb %cl,0x44890455(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + jmp 808086c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + mov $0x85d5fa0,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + cmp $0x0,%ecx │ │ │ │ + jl 8080661 │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jg 8080661 │ │ │ │ + mov 0x2(%eax),%edx │ │ │ │ + mov 0x6(%eax),%eax │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov 0xc(%edx,%ecx,4),%edx │ │ │ │ + movl $0x80806e8,-0x4(%ebp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807f8e8 │ │ │ │ + jne 80806e8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + je 8080934 │ │ │ │ + push %ebx │ │ │ │ + add %al,0x1e000001 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x77cfcba(%ebx) │ │ │ │ + add %cl,(%edi) │ │ │ │ + mov %?,(%esi) │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl 0x558b084d(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %edx │ │ │ │ + or $0xc7,%al │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + mov %es,0xf2890808 │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808058c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xor %bh,%dh │ │ │ │ + push %ebx │ │ │ │ + add %al,0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - cmp %ebp,%ebp │ │ │ │ - cmp $0x59000,%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807f970 │ │ │ │ - movl $0x807f940,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 8080881 │ │ │ │ + movl $0x8080940,-0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x6(%edx),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x2(%edx),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 807f940 │ │ │ │ + jne 8080940 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add (%eax),%al │ │ │ │ + clc │ │ │ │ + std │ │ │ │ + push %ebx │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80808d3 │ │ │ │ + movl $0x8080a08,0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8080a08 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + std │ │ │ │ + push %ebx │ │ │ │ + add %al,0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,0x468b0808(%ecx,%ecx,1) │ │ │ │ + add -0x3ba383a(%ecx),%ecx │ │ │ │ + jne 8080a20 │ │ │ │ + pop %esp │ │ │ │ + or %cl,-0x3a7cf7bb(%ecx) │ │ │ │ + cld │ │ │ │ + jmp 845649c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807f929 │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - movl $0x807f8a8,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0xc(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8080a82 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8080a78 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 807f9f7 │ │ │ │ - movl $0x807f900,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - lea -0x13(%edi),%ecx │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807f9cd │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + ja 8080ac1 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x807f9f0,0x0(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ mov %ecx,%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 8455d1c │ │ │ │ - add %eax,(%eax) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - jmp 807f9ad │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85bfeb8,%esi │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8080b09 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - rolb $1,(%esp,%edx,2) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,0x8d000100 │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807fa4d │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 8451440 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 807fa50 │ │ │ │ - movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0xc(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8080b72 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8080b68 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85bfed4,-0xc(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 8390da8 │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + nop │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807fa86 │ │ │ │ + jb 8080baa │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x807fa94,-0xc(%ebp) │ │ │ │ + movl $0x8477d96,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 83dd9c4 │ │ │ │ + jmp 8431368 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c7f875(%ecx) │ │ │ │ - cld │ │ │ │ - cld │ │ │ │ - ret │ │ │ │ - inc %ebp │ │ │ │ - or %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,%ch │ │ │ │ - (bad) │ │ │ │ - pop %ebx │ │ │ │ - or %al,-0x6816073b(%ebx) │ │ │ │ - mov %al,0x768d0035 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 807fae9 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - movl $0x85bfebd,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 83d9d44 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807fb25 │ │ │ │ + jb 8080bdf │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - movl $0x85bfecd,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 83d9d44 │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + movl $0x85e0519,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807fb61 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - movl $0x85bfec5,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 83d9d44 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + ja 8080c16 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807fba2 │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8080c55 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83dd8e4 │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 83d9ecc │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807fbd6 │ │ │ │ + jb 8080c89 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 807f980 │ │ │ │ + jmp 83d9ecc │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ + cmp %bh,%bl │ │ │ │ + push %ebx │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sldt (%ecx) │ │ │ │ + add %cl,-0x7cc427bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807fc1a │ │ │ │ + jb 8081030 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8081138,-0x18(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov 0x14(%esi),%esi │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ add $0xffffffe8,%ebp │ │ │ │ - jmp 83dd91c │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8081138 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + enter $0x53fa,$0x0 │ │ │ │ + add %es:(%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8080dd3 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x8080c2c,-0x18(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + lea -0x7(%edi),%edx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 8080d61 │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0xc(%ecx),%edx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %edx │ │ │ │ + mov 0x60(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0xc(%ecx) │ │ │ │ + movl $0x845a0d0,(%ecx) │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ + movb $0x1,0xc(%ecx,%edx,4) │ │ │ │ + movl $0x8080fb4,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8080fb4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8081018,0x4(%ebp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8081018 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 807fad8 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 807fad8 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8080df4 │ │ │ │ + movl $0x838b258,-0x10(%edi) │ │ │ │ + movl $0x85e2361,-0xc(%edi) │ │ │ │ + mov %esi,-0x8(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + stc │ │ │ │ + push %ebx │ │ │ │ + add %al,%bh │ │ │ │ + add $0x0,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8080db2 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x8080c60,-0x18(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 8080eeb │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0xc(%eax,%edx,4),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + mov 0xcc(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %eax,0xc(%ecx,%edx,4) │ │ │ │ + movl $0x845a0d0,(%ecx) │ │ │ │ + lea 0xc(%ecx),%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + shr $0x7,%ecx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + movb $0x1,(%ecx,%eax,1) │ │ │ │ + cmp $0x7fffffff,%edx │ │ │ │ + jne 8080d8a │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + movl $0x845a108,(%ecx) │ │ │ │ + movl $0x8080e0c,0x14(%ebp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8080e0c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + and (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8080f61 │ │ │ │ + movl $0x838b258,-0x10(%edi) │ │ │ │ + movl $0x85e2361,-0xc(%edi) │ │ │ │ + mov %esi,-0x8(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add %bh,%al │ │ │ │ + push %ebx │ │ │ │ + add %ah,0x2(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + sbb %cl,0x44890455(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 808103f │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + movl $0x845a108,(%ecx) │ │ │ │ + movl $0x8080f78,0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8080f78 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pushf │ │ │ │ + notl 0x0(%ebx) │ │ │ │ + data16 add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + sbb %cl,0x44890455(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + jmp 8080fcc │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ + mov $0x85d5fa0,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + cmp $0x0,%ecx │ │ │ │ + jl 8080dc1 │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jg 8080dc1 │ │ │ │ + mov 0x2(%eax),%edx │ │ │ │ + mov 0x6(%eax),%eax │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov 0xc(%edx,%ecx,4),%edx │ │ │ │ + movl $0x8080e48,-0x4(%ebp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8080e48 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + adc $0xf7,%al │ │ │ │ + push %ebx │ │ │ │ + add %al,0x1e000001 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x77cfcba(%ebx) │ │ │ │ + add %cl,(%edi) │ │ │ │ + mov %?,(%esi) │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl 0x558b084d(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %edx │ │ │ │ + or $0xc7,%al │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + in (%dx),%al │ │ │ │ + or $0x8,%al │ │ │ │ + or %cl,-0x7631760e(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + add %cl,-0x3a7cf7ab(%ecx) │ │ │ │ + cld │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8080cec │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + shl $1,%dh │ │ │ │ + push %ebx │ │ │ │ + add %al,0x0(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 8080fe1 │ │ │ │ + movl $0x80810a0,-0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x6(%edx),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x2(%edx),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80810a0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + cwtl │ │ │ │ + notb 0x0(%ebx) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8081033 │ │ │ │ + movl $0x8081168,0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8081168 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + dec %esp │ │ │ │ + notb 0x0(%ebx) │ │ │ │ + inc %ebx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,%ah │ │ │ │ + adc %cl,(%eax) │ │ │ │ + or %cl,-0x3976fcba(%ebx) │ │ │ │ + movl $0x85c0775,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845649c │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807fc51 │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0xc(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80811e2 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80811d8 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 807f980 │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ + nop │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8081221 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8081269 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807fc92 │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0xc(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80812d2 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80812c8 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83dd8e4 │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807fcc6 │ │ │ │ + jb 808130a │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8477d96,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 807f980 │ │ │ │ + jmp 8431368 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807fd0a │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808133f │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83dd8e4 │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + movl $0x85e0519,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807fd3e │ │ │ │ + jb 8081376 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8477d96,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 807f980 │ │ │ │ + jmp 8431368 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807fd82 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83dd91c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 807fdc6 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83dd8e4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 807fdfa │ │ │ │ + jb 80813a8 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 807f980 │ │ │ │ + movl $0x8477f5f,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8431294 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - call 1f085205 │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + nop │ │ │ │ + and $0xf4,%al │ │ │ │ + push %ebx │ │ │ │ + add %al,0x6000200 │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc427bb(%ebp) │ │ │ │ + add %cl,-0x7cc437bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80803c3 │ │ │ │ - movl $0x8080394,-0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 83dd8a8 │ │ │ │ - mov $0x85bfef8,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x807fe88,-0x4(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8455da0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - adc %cl,-0x749bdbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x70,%al │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - add $0x8,%ebp │ │ │ │ + jb 80822df │ │ │ │ + movl $0x80815d4,-0x20(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov %esi,%eax │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807fe4f │ │ │ │ - movl $0x807fd4c,-0x10(%edi) │ │ │ │ + mov 0xe(%esi),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x8080304,-0xc(%ebp) │ │ │ │ + mov 0x12(%esi),%ecx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x16(%esi),%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x1a(%esi),%ecx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x1e(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ - movl $0x845c888,-0x18(%ebp) │ │ │ │ - lea -0x10(%edi),%ecx │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ mov %ecx,-0x14(%ebp) │ │ │ │ mov 0x70(%esp),%ecx │ │ │ │ mov %ecx,-0x10(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xffffffe4,%ebp │ │ │ │ - jmp 8431b5c │ │ │ │ - add $0x20,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807fe40 │ │ │ │ - movl $0x807fd90,-0x1c(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x807fdd4,-0x8(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - lea -0x8(%edi),%edx │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - jmp 807feaf │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8080336 │ │ │ │ - movl $0x807fab8,-0x14(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - movl $0x807faf4,-0x8(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ - jmp 807feaf │ │ │ │ - mov %eax,%esi │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80815d4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov %ecx,0x1c(%ebp) │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 807f980 │ │ │ │ - movl $0x30,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ nop │ │ │ │ - or %al,(%eax) │ │ │ │ + mov %?,%ebx │ │ │ │ + push %ebx │ │ │ │ + add %cl,%bl │ │ │ │ + into │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x558b1445(%ebx) │ │ │ │ - or %cl,0x3e183f1(%ecx) │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80800fb │ │ │ │ - movl $0x808016c,0x0(%ebp) │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c888,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c7f0(%ecx) │ │ │ │ + or $0x1c,%al │ │ │ │ + or %cl,(%eax) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8431b5c │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x8080074,0x8(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 807d78c │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0xd8(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + call 804b200 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0xd8(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x19c(%esp) │ │ │ │ + call 804bb20 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x190(%esp),%ecx │ │ │ │ + shl $1,%ecx │ │ │ │ + dec %ecx │ │ │ │ + cmp $0x0,%ecx │ │ │ │ + jge 8081b2b │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov 0x130(%esp),%eax │ │ │ │ + mov %eax,0x28(%ebp) │ │ │ │ + mov 0x148(%esp),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - jmp 8455dc8 │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - sbb %cl,0x44891455(%ebx) │ │ │ │ - and $0x64,%al │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808004e │ │ │ │ - movl $0x807fbe4,-0x10(%edi) │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x8080018,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - movl $0x845c888,-0x10(%ebp) │ │ │ │ - lea -0x10(%edi),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 8431b5c │ │ │ │ - add $0x20,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 807ffe3 │ │ │ │ - movl $0x807fcd4,-0x1c(%edi) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov 0x20(%ebp),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x807fd18,-0x8(%edi) │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - lea -0x1c(%edi),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - jmp 8080098 │ │ │ │ + mov $0x85e0519,%eax │ │ │ │ + jmp 8081456 │ │ │ │ xchg %ax,%ax │ │ │ │ - or %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b0c4d(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - repnz and $0x3,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 807fff2 │ │ │ │ - add $0x30,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8080000 │ │ │ │ - movl $0x807fc28,-0x2c(%edi) │ │ │ │ - mov %ecx,-0x24(%edi) │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - movl $0x807fc5c,-0x1c(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov 0x20(%ebp),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x807fca0,-0x8(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - lea -0x2c(%edi),%ecx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - lea -0x8(%edi),%edx │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - jmp 8080098 │ │ │ │ - nop │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ + or $0xf3,%al │ │ │ │ + push %ebx │ │ │ │ + add %cl,%bl │ │ │ │ + mov (%eax),%es │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xe76f7bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 807ffd7 │ │ │ │ - add $0x20,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808026f │ │ │ │ - movl $0x807fb6c,-0x1c(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x807fbb0,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - lea -0x1c(%edi),%ecx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - lea -0x8(%edi),%edx │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - jmp 8080098 │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80802a4,0x8(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455da0 │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - or %cl,-0x3a7cffab(%ebx) │ │ │ │ - cld │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %esi,%eax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808027e │ │ │ │ - movl $0x807fb30,-0x8(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x8080200,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c888,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - lea -0x8(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c7f0(%ecx) │ │ │ │ + mov %fs,(%ecx) │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 807d78c │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0xd8(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + call 804b200 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0xd8(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x160(%esp) │ │ │ │ + call 804bb20 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x154(%esp),%ecx │ │ │ │ + shl $1,%ecx │ │ │ │ + dec %ecx │ │ │ │ + cmp $0x0,%ecx │ │ │ │ + jge 80820d3 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov 0x10c(%esp),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8431b5c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - inc %esp │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 807ff16 │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - jmp 80802b6 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - sti │ │ │ │ - push %ebx │ │ │ │ - add %al,0x0(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov $0x85e0519,%eax │ │ │ │ + jmp 80814d6 │ │ │ │ + nop │ │ │ │ + xchg %eax,%esp │ │ │ │ + repnz push %ebx │ │ │ │ + add %ch,0x47(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 807fe34 │ │ │ │ - movl $0x80803f4,0x0(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + add %cl,0x45c7f0(%ecx) │ │ │ │ + cmp %ah,(%edx) │ │ │ │ + or %cl,(%eax) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 83dda00 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - fs sti │ │ │ │ + jmp 807d78c │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0xd8(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0x100(%esp) │ │ │ │ + call 804b200 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0xd8(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x1b4(%esp) │ │ │ │ + call 804bb20 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x1a8(%esp),%ecx │ │ │ │ + shl $1,%ecx │ │ │ │ + dec %ecx │ │ │ │ + cmp $0x0,%ecx │ │ │ │ + jge 8081823 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov 0xdc(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0xf4(%esp),%edx │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + mov $0x85e0519,%eax │ │ │ │ + jmp 808154e │ │ │ │ + or $0xf2,%al │ │ │ │ push %ebx │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %cl,0x1(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8080377 │ │ │ │ - movl $0x807fa5c,-0x8(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - movl $0x8080414,-0x8(%ebp) │ │ │ │ - mov %esi,-0xc(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 83dda00 │ │ │ │ - mov $0x85bff08,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - inc %ebp │ │ │ │ - add %al,(%eax) │ │ │ │ + ja 80822d0 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80825d7 │ │ │ │ + movl $0x8081384,-0x18(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + movl $0x85c0459,-0xc(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x8081714,0x20(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cwtl │ │ │ │ + int1 │ │ │ │ + push %ebx │ │ │ │ + add %cl,%al │ │ │ │ + adc %eax,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4e8b2045(%ebx) │ │ │ │ + add -0x6b76efab(%ebx),%ecx │ │ │ │ + and $0x88,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x80,%al │ │ │ │ - incl (%edi) │ │ │ │ - or %cl,0x75890045(%ecx) │ │ │ │ - or %ch,%cl │ │ │ │ - fcmovnbe %st(5),%st │ │ │ │ - xor $0x768d00,%eax │ │ │ │ - inc %ebp │ │ │ │ + add %cl,-0x6b76f7ab(%ebx) │ │ │ │ + and $0x94,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,0x249489ca(%ecx) │ │ │ │ + mov 0x31000000,%al │ │ │ │ + rorb %cl,0xac2494(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,%ah │ │ │ │ - add (%eax),%ecx │ │ │ │ - or %cl,-0x3a7c038b(%ecx) │ │ │ │ - cld │ │ │ │ - jmp 8431998 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xfa,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,0x1e000000 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,0x8(%ebx,%eax,1) │ │ │ │ - or %cl,0x45c7f075(%ecx) │ │ │ │ - hlt │ │ │ │ - mov %cl,%al │ │ │ │ - inc %ebp │ │ │ │ - or %cl,0x45891045(%ebx) │ │ │ │ - clc │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8431a44 │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,0xb8(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + push %edx │ │ │ │ + mov 0xc8(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0xc0(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0xb0(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0xa8(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov %ecx,0xf8(%esp) │ │ │ │ + mov %eax,0xec(%esp) │ │ │ │ + call 804bc20 │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 8081eb7 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808161e │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8080477 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8080484,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8080484 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - popf │ │ │ │ - loope 80804cb │ │ │ │ - add %dl,0x10005(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808050c │ │ │ │ - movl $0x80804dc,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80804dc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + add %al,-0xe761f3b(%ebx) │ │ │ │ + jmp 80816e4 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80817db │ │ │ │ + movl $0x83d7e60,-0x18(%edi) │ │ │ │ + mov 0x178(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x85c04a4,-0x8(%edi) │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add (%eax),%al │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80804c5 │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - movl $0x8080444,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + ja 808175d │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808058e │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8080564,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8080564 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x184(%esp) │ │ │ │ + call 804b520 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x808134c,-0x24(%edi) │ │ │ │ + mov %esi,-0x1c(%edi) │ │ │ │ + movl $0x83d7e60,-0x18(%edi) │ │ │ │ + mov 0x178(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + push $0x400 │ │ │ │ + push %eax │ │ │ │ + mov 0x180(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x1c0(%esp) │ │ │ │ + call 804ba40 │ │ │ │ + add $0xc,%esp │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x8082314,0x18(%ebp) │ │ │ │ + mov $0x85d7ee0,%esi │ │ │ │ + mov 0x1b4(%esp),%ecx │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + mov 0x178(%esp),%ecx │ │ │ │ + mov %ecx,0x20(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 845dfec │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808154c,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + movl $0x0,-0xc(%ebp) │ │ │ │ + mov 0xf4(%esp),%edx │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0xdc(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 807fce4 │ │ │ │ xchg %ax,%ax │ │ │ │ + jl 8081849 │ │ │ │ + push %ebx │ │ │ │ + add %ch,0x1e0001(%ebp,%ebx,1) │ │ │ │ add %eax,(%eax) │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808221d │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jne 8081cde │ │ │ │ + cmp 0x10(%ebp),%ecx │ │ │ │ + jne 8082512 │ │ │ │ + movl $0x8433118,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x85e0519,-0x8(%edi) │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + lea -0xe(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x34,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x8081a0c,0x28(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x148(%esp),%eax │ │ │ │ + mov %eax,0x2c(%ebp) │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x808123c,-0x14(%edi) │ │ │ │ + mov 0x124(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov 0x130(%esp),%ecx │ │ │ │ + push $0x0 │ │ │ │ + mov %eax,0x14c(%esp) │ │ │ │ + mov 0xd4(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + mov 0x104(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x90(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + call 804bc20 │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov %eax,%ecx │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 8081f2e │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80818b3 │ │ │ │ + movl $0x8081318,-0x10(%edi) │ │ │ │ + mov 0x148(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x30,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80811f4,-0x14(%edi) │ │ │ │ + mov 0x124(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80818fc │ │ │ │ + inc %eax │ │ │ │ + out %al,(%dx) │ │ │ │ + push %ebx │ │ │ │ + add %cl,%bl │ │ │ │ + into │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808054b │ │ │ │ + ja 8081caa │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ + movl $0x8080bf0,-0x4(%edi) │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 808061b │ │ │ │ - movl $0x808049c,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x8080518,-0xc(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80805f0 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8080614,0x0(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x2c(%ebp),%ecx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %ecx,0xd0(%esp) │ │ │ │ + mov 0x28(%ebp),%ecx │ │ │ │ + mov %edx,0xf4(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %eax,0x130(%esp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %edx,0x13c(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x13c(%esp),%ecx │ │ │ │ + jmp 80818fc │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - jmp 80805d0 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85bff24,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808066b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8080678,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8080678 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + fmuls 0x248489f1(%ecx) │ │ │ │ + dec %eax │ │ │ │ add %eax,(%eax) │ │ │ │ + add %ch,%cl │ │ │ │ + sbb %bh,%bh │ │ │ │ + (bad) │ │ │ │ + incl -0x447af040(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - test $0x90003ddf,%eax │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 8080700 │ │ │ │ - movl $0x80806d0,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80806d0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %edi │ │ │ │ + call 1045988f │ │ │ │ + mov 0x184(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x85c04a4,-0x8(%edi) │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x30,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add (%eax),%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80806b9 │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - movl $0x8080638,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + ja 8081a62 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x190(%esp) │ │ │ │ + call 804b520 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80812e0,-0x24(%edi) │ │ │ │ + mov %esi,-0x1c(%edi) │ │ │ │ + movl $0x83d7e60,-0x18(%edi) │ │ │ │ + mov 0x184(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + push $0x400 │ │ │ │ + push %eax │ │ │ │ + mov 0x18c(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x1a8(%esp) │ │ │ │ + call 804ba40 │ │ │ │ + add $0xc,%esp │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x8082374,0x24(%ebp) │ │ │ │ + mov $0x85d7ee0,%esi │ │ │ │ + mov 0x19c(%esp),%ecx │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + mov 0x184(%esp),%ecx │ │ │ │ + mov %ecx,0x2c(%ebp) │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp 845dfec │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x8081454,0x0(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ + mov 0x148(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x130(%esp),%eax │ │ │ │ + mov %eax,0x28(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 807fbfc │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 8081b4e │ │ │ │ + push %ebx │ │ │ │ + add %ch,0x1e00033b │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8080787 │ │ │ │ - movl $0x8080690,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 8081bf0 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %eax,0x124(%esp) │ │ │ │ + mov 0x34(%ebp),%eax │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x30(%ebp),%edx │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,0xf4(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %edx,0x130(%esp) │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jne 808196f │ │ │ │ + cmp 0x14(%ebp),%ecx │ │ │ │ + jne 80818d8 │ │ │ │ + movl $0x8081280,-0x14(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ + mov 0x124(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - lea -0x13(%edi),%ecx │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808075d │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x38,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8080780,0x0(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add %eax,(%eax) │ │ │ │ + nop │ │ │ │ + aam $0xeb │ │ │ │ + push %ebx │ │ │ │ + add %cl,%bl │ │ │ │ + into │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - jmp 808073d │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85bff28,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80807cd │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 807f820 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4cf39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808080c │ │ │ │ - movl $0x80807a4,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 8081c69 │ │ │ │ + movl $0x8080c98,-0x2c(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov %esi,-0x20(%edi) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + lea -0x2c(%edi),%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 808245a │ │ │ │ + movl $0x8081190,-0x14(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov $0x85bff26,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85bff2c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cff8b(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - cmc │ │ │ │ - fnstsw 0x59000 │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80808a6 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov $0x85bff32,%ecx │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8080877 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x30,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x808089c,-0x4(%ebp) │ │ │ │ + movl $0x30,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x8081f08,-0x4(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x148(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x130(%esp),%eax │ │ │ │ + mov %eax,0x28(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x8081e78,0x2c(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x10c(%esp),%eax │ │ │ │ + mov %eax,0x30(%ebp) │ │ │ │ + add $0x2c,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x8080490,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %eax,0xe8(%esp) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x30(%ebp),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,0xd0(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + mov 0xe8(%esp),%eax │ │ │ │ + push $0x0 │ │ │ │ + mov %eax,0x110(%esp) │ │ │ │ + mov 0xd4(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + mov 0x104(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x90(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + call 804bc20 │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov %eax,%ecx │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 8081f95 │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8081cb9 │ │ │ │ + movl $0x8080bb8,-0x10(%edi) │ │ │ │ + mov 0x10c(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x34,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + inc %eax │ │ │ │ + ljmp $0x2,$0x3b2d0053 │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8082160 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x8080adc,-0x8(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x34(%ebp),%ecx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %ecx,0xd0(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %edx,0xf4(%esp) │ │ │ │ + lea -0x7(%edi),%edx │ │ │ │ + mov %edx,0x10c(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x10c(%esp),%eax │ │ │ │ + jmp 8081d21 │ │ │ │ + movl $0x8080a94,-0x14(%edi) │ │ │ │ + mov 0x100(%esp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + lea -0x13(%edi),%ecx │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %ecx,0x118(%esp) │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x34(%ebp),%edx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0x20(%ebp),%edx │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %ecx,0xf4(%esp) │ │ │ │ + mov 0x118(%esp),%ecx │ │ │ │ + mov %ecx,0x10c(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x10c(%esp),%eax │ │ │ │ + jmp 8081d21 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ + aam $0x89 │ │ │ │ int1 │ │ │ │ - jmp 8080857 │ │ │ │ - mov $0x85bff34,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x197cff8b(%ebx) │ │ │ │ - cld │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + mov %eax,0x10c(%esp) │ │ │ │ + jmp 8081d5f │ │ │ │ + dec %eax │ │ │ │ + jmp 96f31ee5 │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,%bl │ │ │ │ - loop 8080941 │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2c45(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x89,%al │ │ │ │ + test %ah,(%eax,%edx,8) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,-0x3a7cf7bb(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + mov %fs,(%esp,%ebx,8) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0xc(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808092f │ │ │ │ - add $0xc,%edi │ │ │ │ + add %cl,0x1cc783f1(%ecx) │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8080925 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808096f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808097c,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + ja 80822a5 │ │ │ │ + test %eax,%eax │ │ │ │ + jge 8081560 │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x400 │ │ │ │ + mov %eax,0x184(%esp) │ │ │ │ + call 804b6d0 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 808171b │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808097c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + add $0x34,%ebp │ │ │ │ + jmp 838aa0c │ │ │ │ + nop │ │ │ │ + fsubr %st(0),%st │ │ │ │ + push %ebx │ │ │ │ + add %ch,0x1e0001(%ebp,%ebx,4) │ │ │ │ add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - movsl %ds:(%esi),%es:(%edi) │ │ │ │ - fdivrl 0x59000 │ │ │ │ + mov 0x30(%ebp),%eax │ │ │ │ + mov 0x2c(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %ecx,0x130(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %edx,0x148(%esp) │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8081c78 │ │ │ │ + test %eax,%eax │ │ │ │ + jge 8081468 │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x400 │ │ │ │ + mov %eax,0x190(%esp) │ │ │ │ + call 804b6d0 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 8081a20 │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8081ef0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push $0xac0053e8 │ │ │ │ + sbb $0x1e0001,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8080a04 │ │ │ │ - movl $0x80809d4,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80809d4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + mov 0x30(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ecx,0x10c(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80821f8 │ │ │ │ + test %eax,%eax │ │ │ │ + jge 80814e8 │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x400 │ │ │ │ + mov %eax,0x16c(%esp) │ │ │ │ + call 804b6d0 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 8081ef0 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 808208b │ │ │ │ + movl $0x83d7e60,-0x18(%edi) │ │ │ │ + mov 0x160(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x85c04a4,-0x8(%edi) │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x34,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add (%eax),%al │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80809bd │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - movl $0x808093c,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + ja 808200d │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x16c(%esp) │ │ │ │ + call 804b520 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x8080b80,-0x24(%edi) │ │ │ │ + mov %esi,-0x1c(%edi) │ │ │ │ + movl $0x83d7e60,-0x18(%edi) │ │ │ │ + mov 0x160(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + push $0x400 │ │ │ │ + push %eax │ │ │ │ + mov 0x168(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x178(%esp) │ │ │ │ + call 804ba40 │ │ │ │ + add $0xc,%esp │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x80823d4,0x28(%ebp) │ │ │ │ + mov $0x85d7ee0,%esi │ │ │ │ + mov 0x16c(%esp),%ecx │ │ │ │ + mov %ecx,0x2c(%ebp) │ │ │ │ + mov 0x160(%esp),%ecx │ │ │ │ + mov %ecx,0x30(%ebp) │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp 845dfec │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x80814d4,0x4(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x0,0x0(%ebp) │ │ │ │ + mov 0x10c(%esp),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 807fb14 │ │ │ │ + fsub %st(6),%st │ │ │ │ + push %ebx │ │ │ │ + add %ch,0x1e00023b │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + ja 808216f │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x100(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 8081e06 │ │ │ │ + cmp 0x14(%ebp),%edx │ │ │ │ + jne 808247a │ │ │ │ + movl $0x8080b20,-0x14(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x100(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x38,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %esp │ │ │ │ + out %al,$0x53 │ │ │ │ + add %cl,%bl │ │ │ │ + mov (%eax),%es │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4cf39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8080a9b │ │ │ │ - movl $0x80808e4,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 80821e9 │ │ │ │ + movl $0x8080538,-0x2c(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov %esi,-0x20(%edi) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ mov %eax,-0x1c(%edi) │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + lea -0x2c(%edi),%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80824f2 │ │ │ │ + movl $0x8080a30,-0x14(%edi) │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x8080994,-0x14(%edi) │ │ │ │ - lea -0x24(%edi),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - lea -0x13(%edi),%ecx │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8080a71 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x30,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8080a94,0x0(%ebp) │ │ │ │ + movl $0x30,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x8081f78,0x0(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ + mov 0x10c(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add %eax,(%eax) │ │ │ │ + test $0xe5,%al │ │ │ │ + push %ebx │ │ │ │ + add %ch,0x47(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4d339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - jmp 8080a51 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - mov $0x85bff60,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc $0x8d000000,%eax │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8080b33 │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 8451440 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 8080b36 │ │ │ │ - movl $0x845b350,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov $0x85bff32,%eax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8080b07 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ + ja 8082296 │ │ │ │ + movl $0x807ff94,-0x28(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov %esi,-0x1c(%edi) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + lea -0x28(%edi),%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 808258a │ │ │ │ + movl $0x8433118,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x85e0519,-0x8(%edi) │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + lea -0xe(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x2c,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8080b2c,-0xc(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x8081e98,-0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0xdc(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + sub $0x3b,%al │ │ │ │ + push %ebp │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,0x8(%edi,%edx,1) │ │ │ │ + or %cl,0x458bf875(%ecx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8389d50 │ │ │ │ + or %bh,(%ebx) │ │ │ │ + push %ebp │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0xf76f33b(%ebx) │ │ │ │ - jmp 8080ae3 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,(%ebx,%eiz,1) │ │ │ │ + or %cl,(%eax) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8082334 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + call 6a087867 │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,%al │ │ │ │ + and (%eax),%cl │ │ │ │ + or %cl,-0x6616f88a(%ebx) │ │ │ │ + sub %bh,0x3acc9000 │ │ │ │ + push %ebp │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8080bab │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8080bd8,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8080bd8 │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,0x8(%edx,%ebx,1) │ │ │ │ + or %cl,0x458bf875(%ecx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8389d50 │ │ │ │ + test $0x3a,%al │ │ │ │ + push %ebp │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,-0x899f7f8(%ebx,%eiz,1) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 8082394 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %bh,(%edx) │ │ │ │ + push %ebp │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,0x23(%eax) │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + cmp 0x0(%ebp),%dl │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8080b71 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,(%eax,%eiz,1) │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov %esi,-0x8(%ebp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8389d50 │ │ │ │ + dec %eax │ │ │ │ + cmp 0x0(%ebp),%dl │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %cl,-0x76f7f7f5(%eax) │ │ │ │ - int1 │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - jmp 8454bdc │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,%ah │ │ │ │ + and (%eax),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80823f4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + sub %bh,(%edx) │ │ │ │ + push %ebp │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,-0x74f7f7dd(%eax) │ │ │ │ + jbe 8082405 │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + shl $1,%bl │ │ │ │ + push %ebx │ │ │ │ + add %cl,0x1e00033b │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bh,-0x76f7f7f5(%eax) │ │ │ │ - jne 8080bde │ │ │ │ + add %ch,0x8(%ebx,%ebx,1) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0x850f0003,%esi │ │ │ │ + inc %ecx │ │ │ │ + idiv %edi │ │ │ │ + decl -0x6f1f00fa(%ebx) │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + jecxz 8082486 │ │ │ │ + add %cl,0x1e0001(%ebp,%ebx,4) │ │ │ │ + add %eax,(%eax) │ │ │ │ + movl $0x8082410,-0x4(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov 0x3(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8080ccc │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8080c27 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8080c34,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8080c34 │ │ │ │ + jne 8082410 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + movl $0x808243c,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808243c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + movl $0x8081da0,0x0(%ebp) │ │ │ │ + mov 0x30(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8081da0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp %ah,%bl │ │ │ │ + push %ebx │ │ │ │ + add %cl,0x1e00023b │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,(%eax) │ │ │ │ + and %ecx,(%eax) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0x850f0003,%esi │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + (bad) │ │ │ │ + decl -0x6f1f00fa(%ebx) │ │ │ │ + or $0xe3,%al │ │ │ │ + push %ebx │ │ │ │ + add %cl,0x1e0001(%ebp,%ebx,1) │ │ │ │ add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - fnstcw 0x59000 │ │ │ │ + movl $0x80824a8,-0x4(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov 0x3(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80824a8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + movl $0x80824d4,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80824d4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + movl $0x80819a0,0x4(%ebp) │ │ │ │ + mov 0x2c(%ebp),%esi │ │ │ │ + mov %edx,0x2c(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80819a0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov 0x8c0053e2,%al │ │ │ │ + sbb $0x1e0001,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8080cbc │ │ │ │ - movl $0x8080c8c,-0x8(%ebp) │ │ │ │ + movl $0x8081864,0x0(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 8080c8c │ │ │ │ + jne 8081864 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add (%eax),%al │ │ │ │ + nop │ │ │ │ + je 8082544 │ │ │ │ + push %ebx │ │ │ │ + add %cl,%bl │ │ │ │ + mov (%eax),%es │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + inc %eax │ │ │ │ + and $0x468b0808,%eax │ │ │ │ + pop %es │ │ │ │ + mov 0x3(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8082540 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + movl $0x808256c,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808256c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub %ah,%dl │ │ │ │ + push %ebx │ │ │ │ + add %cl,0x11(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,0x16(%eax) │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8081648 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x80825b8,0x0(%ebp) │ │ │ │ + mov 0x20(%ebp),%esi │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80825b8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + or (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8080c75 │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - movl $0x8080bf4,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808262c │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + call 804b790 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x83da188,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0xe1,%ah │ │ │ │ + push %ebx │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%esi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8082701 │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80826f7 │ │ │ │ + mov 0x3(%eax),%ecx │ │ │ │ + mov 0x7(%eax),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0xb(%eax),%ecx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0xf(%eax),%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x13(%eax),%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x17(%eax),%ecx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x1b(%eax),%ecx │ │ │ │ + mov 0x1f(%eax),%eax │ │ │ │ + movl $0x80813bc,-0x28(%edi) │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8082600,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + movl $0x85c0306,-0x8(%ebp) │ │ │ │ + lea -0x26(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8380de0 │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3e76ffbb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 8080d0a │ │ │ │ - mov $0x85e0045,%esi │ │ │ │ - movl $0x85bff32,0x0(%ebp) │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x8080d08,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x5ffffd6,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x24c783f0(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8080ce8 │ │ │ │ - mov 0x2(%eax),%ecx │ │ │ │ - mov 0x6(%eax),%eax │ │ │ │ - movl $0x8080b44,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x8080c4c,-0x14(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x8(%edi),%esi │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x100,%eax │ │ │ │ + add %al,(%esi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,0xf000c7d(%ebx) │ │ │ │ + test %esi,-0x42000000(%eax) │ │ │ │ + test $0x83085c07,%eax │ │ │ │ + lds (%edi,%edi,8),%edx │ │ │ │ + gs add %al,%bh │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,0x0(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8080db7 │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0xe0,%al │ │ │ │ + push %ebx │ │ │ │ + add %al,0x1e0000(%eax,%eax,1) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add $0x48,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8082735 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x807fdd0,-0x44(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x3c(%edi) │ │ │ │ + movl $0x807fe58,-0x38(%edi) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + lea -0x44(%edi),%edx │ │ │ │ + mov %edx,-0x30(%edi) │ │ │ │ + movl $0x807feb4,-0x2c(%edi) │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x24(%edi) │ │ │ │ + movl $0x808264c,-0x20(%edi) │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + lea -0x38(%edi),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + lea -0x2c(%edi),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x8080de8,0x0(%ebp) │ │ │ │ + movl $0x8082750,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 8080de8 │ │ │ │ + jne 8082750 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8080d7a │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85bff78,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ + or %ah,%al │ │ │ │ + push %ebx │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %dl,-0xe76f7f8(%ebp,%ecx,1) │ │ │ │ + jb 8082856 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x8082898,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - jmp 8454bdc │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8082898 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ + fcomp %st(7) │ │ │ │ + push %ebx │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %cl,%al │ │ │ │ - or $0x75890808,%eax │ │ │ │ cld │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8080ccc │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + sub %cl,(%eax) │ │ │ │ + or %cl,0x768b0746(%ebx) │ │ │ │ + add -0x3a7cffbb(%ecx),%ecx │ │ │ │ + cld │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808286c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c0820,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x100,%eax │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + fists 0x0(%ebx) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45891045(%ebx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %esi │ │ │ │ + add 0x45890c4d(%ecx),%ecx │ │ │ │ + adc %ch,%cl │ │ │ │ + xchg %eax,%edi │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x2087ff8a(%ebp) │ │ │ │ + push %ebx │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %ch,(%eax) │ │ │ │ - push %cs │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + cmp %ch,(%eax) │ │ │ │ or %cl,(%eax) │ │ │ │ - mov %eax,%esi │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8080e28 │ │ │ │ + jne 8082838 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + xchg %ax,%ax │ │ │ │ + dec %eax │ │ │ │ + fists 0x0(%ebx) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x36180076(%ebp) │ │ │ │ - push %ebp │ │ │ │ - add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8080e66 │ │ │ │ - movl $0x845aa1c,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 836e62c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85bffb0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %ch,-0x3976f7f8(%esi,%ecx,1) │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + add %ch,%cl │ │ │ │ + sub %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl 0x30076(%ebp) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8080e95 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + ja 8082915 │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x0 │ │ │ │ + push $0x1 │ │ │ │ + call 804b430 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x83da188,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - add $0x100,%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c08c0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + jmp 8082de4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,%bl │ │ │ │ - cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%ebx) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8082962 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8477d96,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + jb 8082994 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8477fa7,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8431294 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + fists %fs:0x0(%ebx) │ │ │ │ + add $0x3000200,%eax │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8080f55 │ │ │ │ - movl $0x8080f28,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 8082c66 │ │ │ │ + movl $0x8082a14,-0x14(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%ecx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x12(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8080f28 │ │ │ │ + jne 8082a14 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + clc │ │ │ │ + ficoms 0x0(%ebx) │ │ │ │ + inc %ebp │ │ │ │ + add %eax,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8080f0f │ │ │ │ + ja 8082c57 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x836e698,-0xc(%edi) │ │ │ │ - movl $0x85d45a9,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 8082d1f │ │ │ │ + movl $0x8082970,-0x18(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + movl $0x85c0459,-0xc(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x9(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0xe50053de,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + or %cl,0x44891455(%ebx) │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov 0x8c(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov 0x84(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + call 804bc20 │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov %eax,%ecx │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 8082ae4 │ │ │ │ + mov $0x85c0902,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85bffc0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x2000200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + xor %bl,%dh │ │ │ │ + push %ebx │ │ │ │ + add %ah,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8080ff5 │ │ │ │ - movl $0x8081000,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8081000 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + lock mov %esi,%ecx │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8082c39 │ │ │ │ + test %eax,%eax │ │ │ │ + jge 8082c2b │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x400 │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + call 804b6d0 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 8082b21 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 838aa0c │ │ │ │ + test %eax,%eax │ │ │ │ + jne 8082be3 │ │ │ │ + movl $0x83d7e60,-0x18(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x85c04a4,-0x8(%edi) │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8080f9b │ │ │ │ + ja 8082b63 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - movzbl 0x3(%esi),%eax │ │ │ │ - mov %al,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x1(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + call 804b520 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x8082938,-0x24(%edi) │ │ │ │ + mov %esi,-0x1c(%edi) │ │ │ │ + movl $0x83d7e60,-0x18(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + push $0x400 │ │ │ │ + push %eax │ │ │ │ + mov 0x9c(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + call 804ba40 │ │ │ │ + add $0xc,%esp │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x8082c9c,0xc(%ebp) │ │ │ │ + mov $0x85d7ee0,%esi │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845dfec │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov $0x85c08f6,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x8082adc,0x10(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + xor %edx,0x0(%ebp) │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ + add %bh,0x8(%ebx,%ebp,1) │ │ │ │ + or %cl,0x458bf875(%ecx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ cld │ │ │ │ - mov $0xf,%ah │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8080fb4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - sldt (%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8389d50 │ │ │ │ + xorb $0x55,(%ecx) │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8081150 │ │ │ │ - movl $0x8081068,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8081068 │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,-0x899f7f8(%esp,%ebp,1) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 8082cbc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + pusha │ │ │ │ + xor %edx,0x0(%ebp) │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8081141 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jge 808111d │ │ │ │ - movl $0x8080f6c,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x1,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,0x2c(%eax) │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ + jmp 8454bdc │ │ │ │ nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80810c4 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - movzbl 0x3(%esi),%eax │ │ │ │ - mov %al,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x1(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ + xor $0xdc,%al │ │ │ │ + push %ebx │ │ │ │ + add %al,%ch │ │ │ │ + add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,0x8(%edx,%ebp,1) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0x850f0003,%esi │ │ │ │ + jns 8082cee │ │ │ │ + (bad) │ │ │ │ + decl -0x6f1f00fa(%ebx) │ │ │ │ + or %bl,%ah │ │ │ │ + push %ebx │ │ │ │ + add %al,%ch │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,%al │ │ │ │ + sub $0x8,%al │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + adc $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + adc $0x66,%al │ │ │ │ + test $0xbd750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ add $0xffffffe4,%edi │ │ │ │ - movl $0x80810dc,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + movl $0x8082d04,0x0(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80810dc │ │ │ │ + jne 8082d04 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + fcomp %st(3) │ │ │ │ + push %ebx │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8082dc6 │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8082dbc │ │ │ │ + mov 0x3(%eax),%ecx │ │ │ │ + mov 0x7(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xb(%eax),%edx │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xf(%eax),%ecx │ │ │ │ + mov 0x13(%eax),%eax │ │ │ │ + movl $0x80829a8,-0x14(%edi) │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x85c08c1,-0xc(%ebp) │ │ │ │ + movl $0x85c0306,-0x8(%ebp) │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8380de0 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - add $0x100,%eax │ │ │ │ + inc %esp │ │ │ │ + sti │ │ │ │ + (bad) │ │ │ │ + incl 0x1 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%esi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80811c4 │ │ │ │ - movl $0x8081030,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808119e │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + jb 8082e5e │ │ │ │ + cmpl $0x0,0xc(%ebp) │ │ │ │ + jne 8082e66 │ │ │ │ + mov $0x85c08e9,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80811c0,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + or %bl,%bl │ │ │ │ + push %ebx │ │ │ │ + add %al,0x1(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85bffd4(%esi) │ │ │ │ + ja 8082e00 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x8082d4c,-0x14(%edi) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ + mov $0x85c0934,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + movl $0x8082e1c,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8082e1c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000200,%eax │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + ficoml 0x0(%ebx) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808126d │ │ │ │ - movl $0x8081278,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + jb 8082ede │ │ │ │ + movl $0x8082f24,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8081278 │ │ │ │ + jne 8082f24 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8081213 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - movzbl 0x3(%esi),%eax │ │ │ │ - mov %al,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x1(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + nop │ │ │ │ + je 8082e90 │ │ │ │ + push %ebx │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - sub $0x12,%al │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + hlt │ │ │ │ + or %cl,%cs:(%eax) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov 0x3(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808122c │ │ │ │ + jne 8082ef4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - sldt (%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + mov $0x85c0944,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + inc %eax │ │ │ │ + ficoml 0x0(%ebx) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890845(%ebx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + adc %cl,0x4d8b044d(%ecx) │ │ │ │ + or $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,0x4d89034e(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + adc %ch,%cl │ │ │ │ + int $0xfe │ │ │ │ + (bad) │ │ │ │ + call *0x53da10(%eax) │ │ │ │ + inc %ebx │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80813c8 │ │ │ │ - movl $0x80812e0,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,%al │ │ │ │ + or %cl,%cs:(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80812e0 │ │ │ │ + jne 8082ec0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + call 1f08832a │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %ch,%cl │ │ │ │ + das │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x180076(%ebp) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80813b9 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jge 8081395 │ │ │ │ - movl $0x80811e4,-0x18(%edi) │ │ │ │ + ja 8082fa2 │ │ │ │ + movl $0x8082fc0,-0x10(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x1,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85c0954,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sub 0x3f(%eax),%edx │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808133c │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - movzbl 0x3(%esi),%eax │ │ │ │ - mov %al,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x1(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ + inc %esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + or $0x0,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 8082ffd │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x0,0x0(%ebp) │ │ │ │ + movl $0x85c0958,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83d81d4 │ │ │ │ + mov $0x85c096c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and %cl,0x50055(%ecx) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + or %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x4(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8083031 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83e1fa0 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + clc │ │ │ │ + mov %dl,0x0(%ebp) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x14(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8083094 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808308a │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x8083018,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x85e0519,-0x10(%ebp) │ │ │ │ + movl $0x85c097e,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83e218c │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - movl $0x8081354,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ + mov %dl,0x0(%ebp) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x14(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 808310f │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8083105 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x8083040,-0x14(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85db435,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x0,-0x14(%ebp) │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 807d45c │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + sbb %cl,0x10055(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x4(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808319a │ │ │ │ + movl $0x8083160,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8081354 │ │ │ │ + jne 8083160 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + fadds 0x55(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808143c │ │ │ │ - movl $0x80812a8,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 8083143 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80830a8,-0x18(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85db449,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %es,0x10055(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x10(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80831f9 │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8081416 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ + ja 80831ef │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x8083120,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + movl $0x8478060,-0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8081438,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,0x85bffd8(%esi) │ │ │ │ + ja 808322e │ │ │ │ + movl $0x80831ac,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 838c2a0 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c098c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%ebx) │ │ │ │ + call d0887cb │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80815b7 │ │ │ │ - movl $0x808157c,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%esi │ │ │ │ + jb 8083269 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ + jmp 83e1fa0 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + rolb $0x0,0x10055(%esi) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x13b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80832cc │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80832c2 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x8083250,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x85e0519,-0x10(%ebp) │ │ │ │ + movl $0x85c097e,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83e218c │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %eax │ │ │ │ + xchg %dl,0x0(%ebp) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808337a │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8083334,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808157c │ │ │ │ + jne 8083334 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - lds (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x86,%al │ │ │ │ + push %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8081562 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - cmp $0x1ff0,%ecx │ │ │ │ - jg 8081547 │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jg 8081527 │ │ │ │ + ja 8083317 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x8083278,-0x14(%edi) │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ - push %edx │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x836e6e0,-0xc(%edi) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - jmp 836bf40 │ │ │ │ - movl $0x836e698,-0xc(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x9(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85db435,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83e2058 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + test %edx,0x0(%ebp) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - nop │ │ │ │ - adc $0x8,%al │ │ │ │ - or %cl,0x34e8bf0(%ecx) │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x4(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8083406 │ │ │ │ + movl $0x80833cc,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8081490 │ │ │ │ + jne 80833cc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x100,%eax │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + test %edx,0x0(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808162c │ │ │ │ - movl $0x808145c,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 80833af │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80832e0,-0x18(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85db449,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and %al,0x10055(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x10(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8083465 │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8081606 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ + ja 808345b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x808338c,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + movl $0x8478060,-0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8081628,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ + adc %dl,%ch │ │ │ │ + push %ebx │ │ │ │ + add %al,0x200 │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + ja 808349e │ │ │ │ + movl $0x8083418,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 838c2a0 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c099c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + or $0x200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,0x85bffdc(%esi) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + lret $0xe283 │ │ │ │ + add 0xb7501fa(%ebx),%eax │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x6(%ecx),%ecx │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80834eb │ │ │ │ + mov %ecx,%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x808350c,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + dec %eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808350c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + add %cl,-0xe76fb8b(%ecx) │ │ │ │ + jmp 80834c2 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + hlt │ │ │ │ + rclb %cl,0x0(%ebx) │ │ │ │ + add $0x1000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8081665 │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ + jb 8083545 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 836c154 │ │ │ │ + jmp 8082808 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add $0x100,%eax │ │ │ │ + pop %eax │ │ │ │ + aam $0x53 │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80835bf │ │ │ │ + movl $0x8083590,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8459038 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455944 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and %dl,%ah │ │ │ │ + push %ebx │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80816d8 │ │ │ │ - movl $0x808164c,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80816b2 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ + ja 8083572 │ │ │ │ + movl $0x808352c,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movl $0x8083604,0x8(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 8388b6c │ │ │ │ + mov $0x85c09c4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80816d4,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + rcll %cl,0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80835c7 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 808320c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %dl,%bl │ │ │ │ + push %ebx │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,0x85bffe0(%esi) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,%al │ │ │ │ + xor $0xf7660808,%eax │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80835e0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - ja 80816fa │ │ │ │ - (bad) │ │ │ │ - decl 0x50076(%ebp) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 845e62c │ │ │ │ - add %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808174d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - cmpl $0x1ff0,0x8(%esi) │ │ │ │ - setle %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - mov 0x85baed8(%eax),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8081781 │ │ │ │ + jb 8083649 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 8081958 │ │ │ │ + jmp 80a8544 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add $0x4000200,%eax │ │ │ │ - add %al,(%edx) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8081948 │ │ │ │ - movl $0x8081924,-0x18(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0xe(%esi),%ecx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x12(%esi),%edx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x16(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8081924 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80818b7 │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jg 808188a │ │ │ │ - push %ecx │ │ │ │ - mov 0x68(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov 0x84(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,0x18(%ebp) │ │ │ │ - mov %edx,0x1c(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 836bf40 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ - or (%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - adc $0x89,%al │ │ │ │ - repnz and $0x3,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 80817ff │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80818c6 │ │ │ │ - movl $0x836e698,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ + ja 808368e │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x8083620,-0x18(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0x9(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %esi │ │ │ │ - add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x29,%al │ │ │ │ + push %ebp │ │ │ │ + add %al,0x1000100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - loopne 8081941 │ │ │ │ - or %cl,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80836c5 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80818e0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 838ae60 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %bl,(%edx,%ebx,1) │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8081a1c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x48,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x48,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8081973 │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - mov 0x6(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xa(%esi),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - movl $0x836f4a4,-0x44(%edi) │ │ │ │ - mov %ecx,-0x40(%edi) │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x3c(%edi) │ │ │ │ - mov %eax,-0x38(%edi) │ │ │ │ - movl $0x808171c,-0x34(%edi) │ │ │ │ - mov %eax,-0x2c(%edi) │ │ │ │ - movl $0x8081758,-0x28(%edi) │ │ │ │ - mov %edx,-0x20(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - movl $0x8081790,-0x18(%edi) │ │ │ │ - lea -0x28(%edi),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - lea -0x43(%edi),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - lea -0x34(%edi),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x16(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808374a │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x8083718,0x0(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8083558 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + cwtl │ │ │ │ + sub %dl,0x0(%ebp) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 8081982 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8081a02 │ │ │ │ - movl $0x808170c,-0x4(%edi) │ │ │ │ + ja 80836fa │ │ │ │ + movl $0x8083658,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80836ac,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %esi,0x4(%ebp) │ │ │ │ + jmp 838bc9c │ │ │ │ + mov $0x85c09cc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + xchg %eax,%esp │ │ │ │ + int $0x53 │ │ │ │ + add %al,0x1000200 │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8081a71 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ + jb 808377d │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8081958 │ │ │ │ + jmp 807e608 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add $0x100,%eax │ │ │ │ + dec %esp │ │ │ │ + rclb %cl,0x0(%ebx) │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80837f7 │ │ │ │ + movl $0x80837c8,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8459038 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455944 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + adc $0xd2,%al │ │ │ │ + push %ebx │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8081ae4 │ │ │ │ - movl $0x8081a58,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8081abe │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ + ja 80837aa │ │ │ │ + movl $0x8083764,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movl $0x808383c,0x8(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 8388b6c │ │ │ │ + mov $0x85c09f0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8081ae0,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + je 80837df │ │ │ │ + push %ebx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80837ff │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 808320c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %eax │ │ │ │ + rcll $1,0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,0x85bffec(%esi) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,(%eax) │ │ │ │ + cmp %cl,(%eax) │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 8083818 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + aam $0xd0 │ │ │ │ + push %ebx │ │ │ │ + add %al,0x1000200 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8081b97 │ │ │ │ - movl $0x8081ba4,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + jb 80838ae │ │ │ │ + movl $0x80838f4,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8081ba4 │ │ │ │ + jne 80838f4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + nop │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + rclb $1,0x0(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + sarb $0x8,(%eax) │ │ │ │ + or %cl,0x768b0746(%ebx) │ │ │ │ + add -0x3a7cffbb(%ecx),%ecx │ │ │ │ + cld │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80838c0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + je 8083886 │ │ │ │ + push %ebx │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8081b37 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - movzwl 0x3(%esi),%eax │ │ │ │ - bswap %eax │ │ │ │ - shr $0x10,%eax │ │ │ │ - mov %ax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x2(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + popa │ │ │ │ + and 0x8(%esi),%ebx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8082de4 │ │ │ │ + nop │ │ │ │ + inc %eax │ │ │ │ + rclb $1,0x0(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - push %eax │ │ │ │ - sbb (%eax),%ecx │ │ │ │ + nop │ │ │ │ + cmp %cl,(%eax) │ │ │ │ or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + or 0x4d890475(%ebx),%ecx │ │ │ │ + add %cl,-0x3a7cfbbb(%ecx) │ │ │ │ + cld │ │ │ │ test $0x3,%si │ │ │ │ - jne 8081b50 │ │ │ │ + jne 8083890 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - sldt (%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + int3 │ │ │ │ + rclb $1,0x0(%ebx) │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8081cfa │ │ │ │ - movl $0x8081c0c,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + jb 8083993 │ │ │ │ + movl $0x8083964,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8081c0c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 8459038 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455944 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + xchg %eax,%esp │ │ │ │ + rclb $1,0x0(%ebx) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8081ceb │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jge 8081cc7 │ │ │ │ - movl $0x8081b04,-0x18(%edi) │ │ │ │ + ja 8083946 │ │ │ │ + movl $0x8083860,-0x4(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x2,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8081c68 │ │ │ │ + mov %eax,(%edi) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - movzwl 0x3(%esi),%eax │ │ │ │ - bswap %eax │ │ │ │ - shr $0x10,%eax │ │ │ │ - mov %ax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x2(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - movl $0x8081c80,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8081c80 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + movl $0x80839d8,0x8(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 8388b6c │ │ │ │ + mov $0x85c0a0c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8081d70 │ │ │ │ - movl $0x8081bd4,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8081d4a │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8081d6c,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + fmul %st(7),%st │ │ │ │ + push %ebx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 808399b │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 808320c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0xcf,%ah │ │ │ │ + push %ebx │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,0x85bfff0(%esi) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,-0x899f7f8(%ecx,%edi,1) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80839b4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + pushf │ │ │ │ + lret │ │ │ │ + push %ebx │ │ │ │ + add %al,0x1000200 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8081e1a │ │ │ │ - movl $0x8081e28,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + jb 8083a4a │ │ │ │ + movl $0x8083a90,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8081e28 │ │ │ │ + jne 8083a90 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + nop │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + lret │ │ │ │ + push %ebx │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8081dbf │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - mov %ax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x2(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + pop %esp │ │ │ │ + cmp (%eax),%cl │ │ │ │ + or %cl,0x768b0746(%ebx) │ │ │ │ + add -0x3a7cffbb(%ecx),%ecx │ │ │ │ + cld │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8083a5c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + cmp $0xcb,%al │ │ │ │ + push %ebx │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - fcomps 0x468b0808 │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - or %cl,0x4589004d(%ecx) │ │ │ │ - or %al,-0x899033b(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 8081dd8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - sldt (%ebx) │ │ │ │ + popa │ │ │ │ + and 0x8(%esi),%ebx │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 807ef94 │ │ │ │ + nop │ │ │ │ + or %cl,%bl │ │ │ │ + push %ebx │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 8081f79 │ │ │ │ - movl $0x8081e90,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + sub $0x3a,%al │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8081e90 │ │ │ │ + jne 8083a2c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8081f6a │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jge 8081f46 │ │ │ │ - movl $0x8081d90,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x2,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8081eec │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - mov %ax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x2(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - movl $0x8081f04,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8083b37 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8083b44,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8081f04 │ │ │ │ + jne 8083b44 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x100,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8081fec │ │ │ │ - movl $0x8081e58,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8081fc6 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ + ja 8083afb │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + sub 0x3(%esi),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8081fe8,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85bfff4(%esi) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,(%ebx,%edi,1) │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8083b14 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8082096 │ │ │ │ - movl $0x80820a4,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8083be2 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8083bac,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80820a4 │ │ │ │ + jne 8083bac │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808203b │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ + ja 8083b95 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x4(%ecx),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x8083ac8,-0x18(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - push %esp │ │ │ │ - and %cl,(%eax) │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8082054 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - sldt (%ebx) │ │ │ │ + sub $0xce,%al │ │ │ │ + push %ebx │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc41fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80821f5 │ │ │ │ - movl $0x808210c,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 8083f1d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8083f50,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808210c │ │ │ │ + jne 8083f50 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea -0x1(%esi),%eax │ │ │ │ + cmp $0x0,%eax │ │ │ │ + jl 8083c4f │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 8083efc │ │ │ │ + mov $0x85d5fa0,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 8083c3b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + in $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80821e6 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jge 80821c2 │ │ │ │ - movl $0x808200c,-0x18(%edi) │ │ │ │ + ja 8083eed │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 8083cae │ │ │ │ + movl $0x845a108,(%esi) │ │ │ │ + movl $0x84330b0,-0x18(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ + movl $0x838b258,-0x10(%edi) │ │ │ │ + movl $0x85e2361,-0xc(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x4,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8082168 │ │ │ │ + mov %esi,-0x4(%edi) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x4(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ add $0xffffffe4,%edi │ │ │ │ - movl $0x8082180,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + movl $0x8083e24,0x0(%ebp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 8082180 │ │ │ │ + jne 8083e24 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0x1,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8082268 │ │ │ │ - movl $0x80820d4,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8082242 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ + ja 8083de2 │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x2(%edx),%eax │ │ │ │ + mov 0x6(%edx),%edx │ │ │ │ + movl $0x8083b68,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8082264,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85bfff8(%esi) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 8082310 │ │ │ │ - movl $0x808231c,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 8083d73 │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0xc(%eax,%ecx,4),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + mov 0x9c(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %eax,0xc(%edx,%ecx,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + shr $0x7,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + movb $0x1,(%edx,%eax,1) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + dec %eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + je 8083e4e │ │ │ │ + movl $0x8083ea0,-0x4(%ebp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808231c │ │ │ │ + jne 8083ea0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + jmp 8083cfc │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x8083cdc,-0x4(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x8083ed0,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + in $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80822b7 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x4(%ecx),%eax │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + or %cl,0x44891055(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 8083dd7 │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8083e00 │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + movl $0x845a108,(%eax) │ │ │ │ + movl $0x84330b0,-0x18(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + movl $0x838b258,-0x10(%edi) │ │ │ │ + movl $0x85e2361,-0xc(%edi) │ │ │ │ + lea -0x17(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ + in $0x1,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - shlb $1,(%edx) │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80822d0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - sldt (%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 808246b │ │ │ │ - movl $0x8082384,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8082384 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + jmp 8083e40 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 808245c │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ + add %cl,0x558b0845(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or $0x83,%al │ │ │ │ + (bad) │ │ │ │ + dec %esp │ │ │ │ + and $0x58,%al │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jge 8082438 │ │ │ │ - movl $0x8082288,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x4,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8083e4e │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + movl $0x8083c60,-0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85d5f6c,-0x10(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845649c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + hlt │ │ │ │ + lret $0x53 │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80823e0 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x4(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - movl $0x80823f8,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80823f8 │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,0xfe(%ecx) │ │ │ │ + orb $0x85,(%edi) │ │ │ │ + idiv %ah │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + mov $0x85d65a4,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x100,%eax │ │ │ │ + ror $1,%dl │ │ │ │ + push %ebx │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,(%edi,%edi,1) │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov %esi,-0x8(%ebp) │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83d824c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80824e0 │ │ │ │ - movl $0x808234c,-0x4(%edi) │ │ │ │ + jb 8084033 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8084029 │ │ │ │ + movl $0x80839fc,-0x4(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - add $0xc,%edi │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x808407c,0x4(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8388b6c │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x1c,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80824ba │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ + ja 8083fbd │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + movl $0x8083bf4,-0x18(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x83d9b80,-0xc(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + lea -0xa(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80824dc,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ + or $0xca,%al │ │ │ │ + push %ebx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85bfffc(%esi) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8083fcc │ │ │ │ + mov $0x85c0a16,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c0a34,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + nop │ │ │ │ + fmul %st(1),%st │ │ │ │ + push %ebx │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80825c2 │ │ │ │ - movl $0x80825d0,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8084058 │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8084014,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80825d0 │ │ │ │ + jne 8084014 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8082537 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + leave │ │ │ │ + push %ebx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - push %eax │ │ │ │ - and $0x468b0808,%eax │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - or %cl,0x4589004d(%ecx) │ │ │ │ - or %al,-0x899033b(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 8082550 │ │ │ │ + add %cl,0x40(%eax) │ │ │ │ + or %cl,(%eax) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8084048 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - sldt (%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + test $0xc9,%al │ │ │ │ + push %ebx │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8082759 │ │ │ │ - movl $0x808263c,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + jb 80840ba │ │ │ │ + movl $0x8084100,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ + jmp 8459038 │ │ │ │ + mov $0x85c0a58,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + mov $0xc8,%al │ │ │ │ + push %ebx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80840c2 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 808320c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + dec %eax │ │ │ │ + leave │ │ │ │ + push %ebx │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %bl,%ah │ │ │ │ + inc %eax │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 8083f78 │ │ │ │ + dec %eax │ │ │ │ + enter $0x53,$0x1 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808419a │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8084160,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808263c │ │ │ │ + jne 8084160 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + or $0xc8,%al │ │ │ │ + push %ebx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x408b0346(%ebx) │ │ │ │ + add 0x498b074e(%ebx),%ecx │ │ │ │ + add -0x7ce38040(%ebp),%eax │ │ │ │ + stc │ │ │ │ + add %bh,-0x75(%edi,%edx,1) │ │ │ │ + dec %esi │ │ │ │ + or (%ecx),%esi │ │ │ │ + shrb %cl,(%ecx) │ │ │ │ + ret $0x448b │ │ │ │ + xchg %eax,%ecx │ │ │ │ + or $0x89,%al │ │ │ │ + movb $0x4,-0x3a7c031a(%ebx) │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8082fd0 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808274a │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x8,%eax │ │ │ │ - jge 8082722 │ │ │ │ - movl $0x8082500,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x8,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808425b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8084268,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8084268 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8082698 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - movl $0x80826b0,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + add $0x3,%al │ │ │ │ + dec %esi │ │ │ │ + add -0x76f38037(%ebp),%eax │ │ │ │ + movb $0xc,-0x3a7c031a(%ebx) │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8084228,0x4(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ mov %ecx,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80826b0 │ │ │ │ + jne 8084228 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x100,%eax │ │ │ │ + nop │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + add %cl,-0x7916fb8b(%ecx) │ │ │ │ + repnz (bad) │ │ │ │ + jmp *-0x70(%esi) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80827cc │ │ │ │ - movl $0x8082604,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80827a6 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80827c8,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,%ah │ │ │ │ + inc %ecx │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80841ec │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85c0000(%esi) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + inc %eax │ │ │ │ + inc %edx │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov 0x3(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8084240 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000200,%eax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80842b9 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80a8544 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + sbb $0x55,%al │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc423bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8082892 │ │ │ │ - movl $0x80828a0,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + jb 80844ee │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8084500,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80828a0 │ │ │ │ + jne 8084500 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x80843ec,-0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x8084344,0x0(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + jmp 8455944 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + lds (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + adc $0x83,%al │ │ │ │ + (bad) │ │ │ │ + adc $0x3b,%al │ │ │ │ + mov $0x324,%ebx │ │ │ │ + ja 8084321 │ │ │ │ + movl $0x845a108,(%eax) │ │ │ │ + movl $0x838b258,-0x10(%edi) │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + inc %ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8082823 │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + adc %cl,0x44890455(%ebx) │ │ │ │ + and $0x4c,%al │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8084303 │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 8084415 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + jmp 8084354 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b1845(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,-0x74b3dbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + dec %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + jmp 80843b7 │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov 0xc(%ecx,%eax,4),%ecx │ │ │ │ + movl $0x8084290,-0x18(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x18(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%ecx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 808449c │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov 0xc(%edx,%eax,4),%ecx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ecx │ │ │ │ + mov 0xc0(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0xc4(%esp),%eax │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%edx,%eax,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%ecx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $0x7,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ + shl $0x2,%ecx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + movb $0x1,(%edx,%ecx,1) │ │ │ │ + inc %eax │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + jmp 80843b7 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + sbb 0x0(%ebp),%dl │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - cmp $0x28,%al │ │ │ │ + lock xchg %eax,%esp │ │ │ │ + inc %ebx │ │ │ │ or %cl,(%eax) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x85d5f6c,-0x14(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 845649c │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80845e1 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80845cc,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808283c │ │ │ │ + jne 80845cc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - sldt (%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8082a09 │ │ │ │ - movl $0x808290c,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ + add %cl,-0x77cfcba(%ebx) │ │ │ │ + add %bh,0x2e(%esi) │ │ │ │ + movl $0x80845a8,0x0(%ebp) │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808290c │ │ │ │ + jne 80845a8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80829fa │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x8,%eax │ │ │ │ - jge 80829d6 │ │ │ │ - movl $0x80827ec,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x8,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + add %cl,0x2ae90475(%ecx) │ │ │ │ + aas │ │ │ │ + xor $0x519be00,%eax │ │ │ │ + pop %esi │ │ │ │ + or %al,0x65ff08c5(%ebx) │ │ │ │ + add %cl,0x10076(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8082968 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - movl $0x8082980,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,-0x74f7f7bb(%eax) │ │ │ │ + jbe 80845d9 │ │ │ │ test $0x3,%si │ │ │ │ - jne 8082980 │ │ │ │ + jne 8084580 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x100,%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8082a7c │ │ │ │ - movl $0x80828d4,-0x4(%edi) │ │ │ │ + jb 808469c │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - add $0xc,%edi │ │ │ │ + movl $0x80846b0,0x0(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80840a0 │ │ │ │ + movl $0x54,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x54,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8082a56 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ + ja 808461a │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + movl $0x8084124,-0x50(%edi) │ │ │ │ + mov %eax,-0x48(%edi) │ │ │ │ + movl $0x80841a8,-0x44(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x3c(%edi) │ │ │ │ + lea -0x50(%edi),%edx │ │ │ │ + mov %edx,-0x38(%edi) │ │ │ │ + movl $0x80842c8,-0x34(%edi) │ │ │ │ + mov %ecx,-0x2c(%edi) │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + movl $0x8084540,-0x24(%edi) │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + movl $0x8432eac,-0x14(%edi) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x34(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x44(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8082a78,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov $0x85c0a70,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov $0xc3,%al │ │ │ │ + push %ebx │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8084629 │ │ │ │ + mov $0x85dad7d,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xchg %eax,%esp │ │ │ │ + ret │ │ │ │ + push %ebx │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,0x85c0004(%esi) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jb 80847a2 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80847b8,0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80845f0 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + pop %eax │ │ │ │ + ret $0x53 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8082b24 │ │ │ │ - movl $0x8082b30,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x408b0346(%ebx) │ │ │ │ + add 0x498b074e(%ebx),%ecx │ │ │ │ + add -0x7cc68040(%ebp),%eax │ │ │ │ + stc │ │ │ │ + add %bh,-0x75(%esp,%esi,1) │ │ │ │ + dec %esi │ │ │ │ + or (%ecx),%esi │ │ │ │ + shrb %cl,(%ecx) │ │ │ │ + ret $0x448b │ │ │ │ + xchg %eax,%ecx │ │ │ │ + or $0xc7,%al │ │ │ │ + inc %ebp │ │ │ │ + add %dl,0x47(%eax) │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 8082b30 │ │ │ │ + jne 8084750 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8082acb │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x4(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ + add %cl,-0x197cfc8a(%ebx) │ │ │ │ cld │ │ │ │ - in $0x2a,%al │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ + jmp 8082fd0 │ │ │ │ + nop │ │ │ │ + hlt │ │ │ │ + rcll $0x0,0x0(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,(%edi,%eax,2) │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 8082ae4 │ │ │ │ + jne 8084714 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - sldt (%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 8082c7f │ │ │ │ - movl $0x8082b98,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + movl $0x8084778,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 8082b98 │ │ │ │ + jne 8084778 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov $0x85c0aa4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0xc1,%ah │ │ │ │ + push %ebx │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8082c70 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jge 8082c4c │ │ │ │ - movl $0x8082a9c,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x4,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 808478d │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %bh,0x50053(%edi) │ │ │ │ + add (%eax),%al │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8082bf4 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x4(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - movl $0x8082c0c,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8082c0c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + or (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80847ff │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 807fa3c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x100,%eax │ │ │ │ + pop %ss │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8082cf4 │ │ │ │ - movl $0x8082b60,-0x4(%edi) │ │ │ │ + ja 8084841 │ │ │ │ + movl $0x80847e0,-0x8(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8082cce │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + jmp 8388b6c │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8082cf0,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov $0x85c0aac,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + dec %eax │ │ │ │ + ret $0x53 │ │ │ │ + pop %ss │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,0x85c0008(%esi) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %ch,%bl │ │ │ │ + stos %al,%es:(%edi) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000200,%eax │ │ │ │ + cmpb $0x2,0x50053(%esi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8082d9e │ │ │ │ - movl $0x8082dac,-0x8(%ebp) │ │ │ │ + jb 8084897 │ │ │ │ mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ + jmp 807fa3c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %?,0x55(%eax) │ │ │ │ + add %al,0x1000100 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80848c5 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83e1fa0 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + fs jo 8084920 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x13b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8084928 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808491e │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x80848ac,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x85e0519,-0x10(%ebp) │ │ │ │ + movl $0x85c097e,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83e218c │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cld │ │ │ │ + outsl %ds:(%esi),(%dx) │ │ │ │ + push %ebp │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80849d6 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8084990,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8082dac │ │ │ │ + jne 8084990 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + test $0x6f,%al │ │ │ │ + push %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8082d43 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - mov %ax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x2(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + ja 8084973 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x80848d4,-0x14(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85db435,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83e2058 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + push %eax │ │ │ │ + outsl %ds:(%esi),(%dx) │ │ │ │ + push %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - pop %esp │ │ │ │ - sub $0x468b0808,%eax │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - or %cl,0x4589004d(%ecx) │ │ │ │ - or %al,-0x899033b(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 8082d5c │ │ │ │ + jb 8084a6a │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8084a30,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8084a30 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - sldt (%ebx) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + or %ch,0x55(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + ja 8084a15 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x808493c,-0x18(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85db449,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %esp │ │ │ │ + rclb $0x18,0x0(%ebx) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8082efd │ │ │ │ - movl $0x8082e14,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + jb 8084b6c │ │ │ │ + movl $0x8084b34,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8082e14 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + jmp 8459038 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x45c7fc75(%ecx) │ │ │ │ + add %bh,%ah │ │ │ │ + ret │ │ │ │ + inc %ebp │ │ │ │ + or %al,0x22e9fcc5(%ebx) │ │ │ │ + push $0x30 │ │ │ │ + add %al,%bh │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8082eee │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pusha │ │ │ │ + outsb %ds:(%esi),(%dx) │ │ │ │ + push %ebp │ │ │ │ + add %al,%ah │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 8084b74 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8084aba │ │ │ │ mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jge 8082eca │ │ │ │ - movl $0x8082d14,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x2,-0x4(%edi) │ │ │ │ + movl $0x80849e8,-0x8(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + movl $0x845c3fc,0xc(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 8381320 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + jmp 8455944 │ │ │ │ nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + nop │ │ │ │ + mov $0x40053,%edi │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8082e70 │ │ │ │ + ja 8084b18 │ │ │ │ + movl $0x8084878,-0x8(%edi) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - mov %ax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x2(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - movl $0x8082e88,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x8084b98,0x0(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8388b6c │ │ │ │ + mov $0x85c0ad8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x8084aa8,0xc(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 83812e4 │ │ │ │ + mov 0xc400556d,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,%al │ │ │ │ + dec %edx │ │ │ │ + or %cl,(%eax) │ │ │ │ test $0x3,%si │ │ │ │ - jne 8082e88 │ │ │ │ + jne 8084ad8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %bh,0x50053(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + or (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8084bdf │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 807fa3c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add $0x100,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0xbf,%al │ │ │ │ + push %ebx │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + jb 8084c64 │ │ │ │ + movl $0x8084c2c,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8459038 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455944 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + aam $0xbe │ │ │ │ + push %ebx │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8082f70 │ │ │ │ - movl $0x8082ddc,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8082f4a │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ + ja 8084c0e │ │ │ │ + movl $0x8084bc0,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + movl $0x8084cac,0xc(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8082f6c,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + jmp 8388b6c │ │ │ │ + mov $0x85c0b14,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + adc $0xbd,%al │ │ │ │ + push %ebx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8084c6c │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 808347c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lock mov $0x53,%esp │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,0x85c000c(%esi) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,0x6608084c(%eax) │ │ │ │ + test $0xce750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000200,%eax │ │ │ │ + or %bh,0xf0053(%esi) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8083018 │ │ │ │ - movl $0x8083024,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ + jb 8084cf7 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85c0851,-0x4(%ebp) │ │ │ │ + movl $0x85c0899,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8083024 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + jmp 8084a80 │ │ │ │ + mov $0x85c0b1c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add $0xbe,%al │ │ │ │ + push %ebx │ │ │ │ + add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8082fbf │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x4(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ + jb 8084d31 │ │ │ │ + movl $0x85c0851,-0x8(%ebp) │ │ │ │ + movl $0x85c0899,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8084bf4 │ │ │ │ + mov $0x85c0b24,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + adc $0x300,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - fsubrs (%edi) │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 8084e24 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 8084e2f │ │ │ │ + movl $0x8084d88,-0x4(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8082fd8 │ │ │ │ + jne 8084d88 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - sldt (%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ret │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,0x4e8b0c45(%ebx) │ │ │ │ + add (%ecx),%ebp │ │ │ │ + roll $0x93,-0x71f0ff07(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8083173 │ │ │ │ - movl $0x808308c,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %cl,-0x3f7afbab(%ebx) │ │ │ │ + jg 8084de7 │ │ │ │ + movl $0x8084dc4,0x8(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808308c │ │ │ │ + jne 8084dc4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8083164 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jge 8083140 │ │ │ │ - movl $0x8082f90,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x4,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + add %cl,0xee90475(%ecx) │ │ │ │ + aaa │ │ │ │ + xor $0x62906600,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80830e8 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x4(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - movl $0x8083100,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ + add %cl,-0x3a7cf78b(%ecx) │ │ │ │ + add $0xe9,%al │ │ │ │ + stc │ │ │ │ + ss xor $0x445c700,%eax │ │ │ │ + or $0x4e,%al │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov %edx,%esi │ │ │ │ mov %ecx,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8083100 │ │ │ │ + jne 8084e0c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80831e8 │ │ │ │ - movl $0x8083054,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80831c2 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80831e4,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85c0010(%esi) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,%ah │ │ │ │ + dec %ebp │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80834bc │ │ │ │ + mov $0x85c0b54,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + dec %esp │ │ │ │ + mov $0x53,%bh │ │ │ │ + add %al,0x1000200 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80832ae │ │ │ │ - movl $0x80832bc,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + jb 8084e9a │ │ │ │ + movl $0x8084ee0,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80832bc │ │ │ │ + jne 8084ee0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + nop │ │ │ │ + sbb $0xb7,%al │ │ │ │ + push %ebx │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808323f │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + dec %esi │ │ │ │ + or %cl,(%eax) │ │ │ │ mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ + mov 0x3(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8084eac │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + in (%dx),%al │ │ │ │ + mov $0x53,%dh │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - pop %eax │ │ │ │ - xor (%eax),%cl │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + popa │ │ │ │ + and 0x8(%esi),%ebx │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ + jmp 807ef94 │ │ │ │ + nop │ │ │ │ + mov $0x10053b6,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + jl 8084f33 │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8083258 │ │ │ │ + jne 8084e7c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - sldt (%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8083425 │ │ │ │ - movl $0x8083328,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + jb 8084f6e │ │ │ │ + movl $0x8084f50,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8083328 │ │ │ │ + jne 8084f50 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8083416 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x8,%eax │ │ │ │ - jge 80833f2 │ │ │ │ - movl $0x8083208,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x8,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8083384 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + jl 8084fa4 │ │ │ │ + or %cl,(%eax) │ │ │ │ mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - movl $0x808339c,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808339c │ │ │ │ + jne 8084f7c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add $0x100,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x45890845(%ebx) │ │ │ │ + add %cl,0x4e8b0445(%ebx) │ │ │ │ + add 0x4589044d(%ecx),%ecx │ │ │ │ + or %ch,%cl │ │ │ │ + mov $0xfd,%ch │ │ │ │ + (bad) │ │ │ │ + call *0x2(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8083498 │ │ │ │ - movl $0x80832f0,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - add $0xc,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x10(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8084fe8 │ │ │ │ + add $0x8,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8083472 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8083494,0x0(%ebp) │ │ │ │ + ja 8084fde │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x8084f1c,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x3(%edi),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 838bc9c │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,0x85c0014(%esi) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000200,%eax │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8085021 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 83d99f4 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808354b │ │ │ │ - movl $0x8083558,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + jb 8085065 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8085070,-0x14(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8083558 │ │ │ │ + jne 8085070 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80834eb │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - movzwl 0x3(%esi),%eax │ │ │ │ - bswap %eax │ │ │ │ - shr $0x10,%eax │ │ │ │ - mov %ax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x2(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + (bad) │ │ │ │ cld │ │ │ │ - add $0x35,%al │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + (bad) │ │ │ │ + decl 0x20076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8085109 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80850c8,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8083504 │ │ │ │ + jne 80850c8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - sldt (%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80836ae │ │ │ │ - movl $0x80835c0,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ + add %cl,-0x77cfcba(%ebx) │ │ │ │ + add %bh,0x2e(%esi) │ │ │ │ + movl $0x80850f0,0x0(%ebp) │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80835c0 │ │ │ │ + jne 80850f0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + and %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + add %cl,-0x1d16fb8b(%ecx) │ │ │ │ + xor 0x519be00,%esi │ │ │ │ + pop %esi │ │ │ │ + or %al,0x65ff08c5(%ebx) │ │ │ │ + add %bh,%bh │ │ │ │ + arpl %edi,%eax │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808523b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80851fc,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80851fc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x58,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4a739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808369f │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jge 808367b │ │ │ │ - movl $0x80834b8,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 808514f │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x8084f9c,-0x54(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x4c(%edi) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x48(%edi) │ │ │ │ + movl $0x8084ff8,-0x44(%edi) │ │ │ │ + mov %ecx,-0x3c(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x38(%edi) │ │ │ │ + movl $0x808502c,-0x34(%edi) │ │ │ │ + mov %edx,-0x2c(%edi) │ │ │ │ + mov %ecx,-0x28(%edi) │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x808508c,-0x20(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ + movl $0x8432e9c,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x34(%edi),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x2,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ + lea -0x44(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x54(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808361c │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - movzwl 0x3(%esi),%eax │ │ │ │ - bswap %eax │ │ │ │ - shr $0x10,%eax │ │ │ │ - mov %ax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x2(%ecx),%eax │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 808523e │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80851e5 │ │ │ │ + movl $0x8432e9c,-0x10(%edi) │ │ │ │ + movl $0x85e0519,-0xc(%edi) │ │ │ │ + movl $0x85e0519,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - movl $0x8083634,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x8085168,-0x4(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8083634 │ │ │ │ + jne 8085168 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x100,%eax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8083724 │ │ │ │ - movl $0x8083588,-0x4(%edi) │ │ │ │ + jb 8085327 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808531d │ │ │ │ + movl $0x8084e4c,-0x4(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - add $0xc,%edi │ │ │ │ + movl $0x8085368,0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8388b6c │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x20,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80836fe │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ + ja 80852b1 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + movl $0x8085114,-0x1c(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x83d9b80,-0xc(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + lea -0xa(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8083720,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85c0018(%esi) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80852c0 │ │ │ │ + mov $0x85c0b4a,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c0b58,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80837ce │ │ │ │ - movl $0x80837dc,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8085348 │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8085308,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80837dc │ │ │ │ + jne 8085308 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8083773 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - mov %ax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x2(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - mov %?,(%edi) │ │ │ │ + add %bh,(%eax) │ │ │ │ + push %ebx │ │ │ │ or %cl,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808378c │ │ │ │ + jne 8085338 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - sldt (%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + int3 │ │ │ │ + mov $0x53,%bh │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ + add %ch,%cl │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x496fff8a(%ebp) │ │ │ │ + push %ebx │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %ch,%cl │ │ │ │ + iret │ │ │ │ + jmp 80853a7 │ │ │ │ + decl -0x4a4bff8a(%ebp) │ │ │ │ + push %ebx │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808392d │ │ │ │ - movl $0x8083844,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 8085471 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x808545c,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8083844 │ │ │ │ + jne 808545c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + je 80853a3 │ │ │ │ + push %ebx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x408b0346(%ebx) │ │ │ │ + add 0x498b074e(%ebx),%ecx │ │ │ │ + add -0x7cc68040(%ebp),%eax │ │ │ │ + stc │ │ │ │ + add %bh,-0x75(%esp,%esi,1) │ │ │ │ + dec %esi │ │ │ │ + or (%ecx),%esi │ │ │ │ + shrb %cl,(%ecx) │ │ │ │ + ret $0x448b │ │ │ │ + xchg %eax,%ecx │ │ │ │ + or $0xc7,%al │ │ │ │ + inc %ebp │ │ │ │ + add %dh,(%esp,%edx,2) │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8085434 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808391e │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jge 80838fa │ │ │ │ - movl $0x8083744,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x2,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80838a0 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - mov %ax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x2(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - movl $0x80838b8,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ + add %cl,-0x197cfc8a(%ebx) │ │ │ │ + cld │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ + jmp 8082fd0 │ │ │ │ + nop │ │ │ │ + adc %dh,0x53(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,%al │ │ │ │ + push %ebx │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80838b8 │ │ │ │ + jne 80853f8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x100,%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80839a0 │ │ │ │ - movl $0x808380c,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ + jb 80854fe │ │ │ │ + movl $0x8085514,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80845f0 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 808397a │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ + ja 80854a6 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + movl $0x80853b8,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + movl $0x80854ec,0x8(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x808399c,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + jmp 83812e4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85c001c(%esi) │ │ │ │ + add %cl,0x45c7fc75(%ecx) │ │ │ │ + add %bh,%ah │ │ │ │ + ret │ │ │ │ + inc %ebp │ │ │ │ + or %al,-0x2116033b(%ebx) │ │ │ │ + pop %edi │ │ │ │ + xor %al,(%eax) │ │ │ │ + mov $0x85c0b9c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000200,%eax │ │ │ │ + js 80854c0 │ │ │ │ + push %ebx │ │ │ │ + add %al,%bl │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80854b5 │ │ │ │ + movl $0x845c3fc,0x8(%ebp) │ │ │ │ + movl $0x85c0b78,0xc(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8381320 │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8083a4a │ │ │ │ - movl $0x8083a58,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %ah,0x55(%eax) │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 8083a58 │ │ │ │ + jne 8085560 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0x752f037e(%ebx) │ │ │ │ + or 0x85e050a(%esi),%edi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85e0505,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80856f2 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80856b9 │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + movl $0x85e0519,0x0(%ebp) │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80855dc,-0x4(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + inc %ebx │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80839ef │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x4(%ecx),%eax │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x83,%al │ │ │ │ + lds (%ecx,%ecx,4),%eax │ │ │ │ + repnz mov %eax,0x40(%esp) │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80855b7 │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ret │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8085669 │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + cmpl $0x2e,0x3(%esi) │ │ │ │ + jne 808564c │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %esi,-0x4(%edi) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %esi,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - or %bh,(%edx) │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + add %cl,0x244489f2(%ecx) │ │ │ │ + inc %eax │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80855eb │ │ │ │ + movl $0x808561c,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8083a08 │ │ │ │ + jne 808561c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - sldt (%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + movl $0x80856e0,-0x4(%ebp) │ │ │ │ + mov 0x6(%eax),%esi │ │ │ │ + mov 0x2(%eax),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80856e0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,-0x76f7f7aa(%eax) │ │ │ │ + jne 80856e6 │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8085588 │ │ │ │ + mov $0x85c0bd4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808572d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 83d8ff0 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8083ba9 │ │ │ │ - movl $0x8083ac0,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 808586d │ │ │ │ + movl $0x8085780,-0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8085588 │ │ │ │ + movl $0x80857e4,0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 8083ac0 │ │ │ │ + jne 80857e4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8083b9a │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ + add %cl,-0xe76f7bb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 8085890 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + mov 0x6(%esi),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jge 8083b76 │ │ │ │ - movl $0x80839c0,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x4,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 8085863 │ │ │ │ + movl $0x8085880,-0xc(%ebp) │ │ │ │ + mov 0x2(%eax),%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov 0x6(%eax),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8085880 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + inc %ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc %cl,-0x3a7cfbab(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + jmp 808579e │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x8085820,-0x4(%ebp) │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8083b1c │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x4(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x387cfb3b(%ebx) │ │ │ │ + sbb $0x3b,%al │ │ │ │ + mov $0x324,%ebx │ │ │ │ + ja 80857f8 │ │ │ │ + movl $0x8433118,-0x18(%edi) │ │ │ │ + movl $0x85e1c51,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x8085704,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - movl $0x8083b34,-0x4(%ebp) │ │ │ │ + lea -0xc(%edi),%esi │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8083b34 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + jmp 808582c │ │ │ │ + mov $0x85c0bd8,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1e000000,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xf2f037e(%ebx) │ │ │ │ + test %edx,%esi │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x3a7cebbb(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + mov $0x45,%bh │ │ │ │ + or %bl,(%ecx) │ │ │ │ + add $0xc583085e,%eax │ │ │ │ + or %bh,%bh │ │ │ │ + gs add $0x90,%al │ │ │ │ add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8083c1c │ │ │ │ - movl $0x8083a88,-0x4(%edi) │ │ │ │ + jb 8085a16 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8083bf6 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80859dd │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + movl $0x85e0519,0x0(%ebp) │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8083c18,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + movl $0x8085900,-0x4(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ + inc %ebx │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85c0020(%esi) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x83,%al │ │ │ │ + lds (%ecx,%ecx,4),%eax │ │ │ │ + repnz mov %eax,0x40(%esp) │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80858db │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000200,%eax │ │ │ │ + ret │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8083cc4 │ │ │ │ - movl $0x8083cd0,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8083cd0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + ja 808598d │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + cmpl $0x2f,0x3(%esi) │ │ │ │ + jne 8085970 │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %esi,-0x4(%edi) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %esi,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8083c6b │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x4(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + add %cl,0x244489f2(%ecx) │ │ │ │ + inc %eax │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 808590f │ │ │ │ + movl $0x8085940,-0x4(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8085940 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8085a04,-0x4(%ebp) │ │ │ │ + mov 0x6(%eax),%esi │ │ │ │ + mov 0x2(%eax),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8085a04 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ + add %ah,0x75890808(%ecx,%ebx,2) │ │ │ │ cld │ │ │ │ - test %bh,(%eax,%ecx,1) │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8083c84 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - sldt (%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + jmp 80858ac │ │ │ │ + mov $0x85c0bdc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8083e1f │ │ │ │ - movl $0x8083d38,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ + jb 8085c2f │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x8085c40,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8085c40 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8085a98,0x0(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8085a98 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8085ac4,-0x4(%ebp) │ │ │ │ + mov 0x6(%ecx),%esi │ │ │ │ + mov 0x2(%ecx),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8083d38 │ │ │ │ + jne 8085ac4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0xe76f7bb(%ebx) │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 8085a70 │ │ │ │ + movl $0x8085ad8,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8085ad8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8083e10 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jge 8083dec │ │ │ │ - movl $0x8083c3c,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x4,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + int1 │ │ │ │ + jmp 8085a9d │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x7e830445(%ebx) │ │ │ │ + add (%edi),%ebp │ │ │ │ + jne 8085bc0 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 838bbdc │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8083d94 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x4(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + ja 8085af6 │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85e1c59,-0x4(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - movl $0x8083dac,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 838bbdc │ │ │ │ + movl $0x8085b10,-0x4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x6(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8083dac │ │ │ │ + jne 8085b10 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8083e94 │ │ │ │ - movl $0x8083d00,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - add $0xc,%edi │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8085b48 │ │ │ │ + add $0x18,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8083e6e │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ + ja 8085b65 │ │ │ │ + movl $0x8433118,-0x14(%edi) │ │ │ │ + movl $0x85e1c59,-0x10(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8083e90,0x0(%ebp) │ │ │ │ + movl $0x8085b7c,0x4(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8085b7c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85c0024(%esi) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8085a56 │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8085be0,-0x8(%ebp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov 0x2(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8085be0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c0be0,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 8085bf7 │ │ │ │ + mov %eax,%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000200,%eax │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8083f76 │ │ │ │ - movl $0x8083f84,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + jb 8085d8d │ │ │ │ + movl $0x8085da0,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8083f84 │ │ │ │ + jne 8085da0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + nop │ │ │ │ + inc %esp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8083eeb │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + ja 8085d13 │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + cmpl $0x2e,0x3(%esi) │ │ │ │ + jne 8085cdb │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + movl $0x8085cd0,0x8(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 838bb1c │ │ │ │ + inc %edx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf78b(%ecx) │ │ │ │ + add $0xe9,%al │ │ │ │ + push %ecx │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + inc %edi │ │ │ │ + inc %edi │ │ │ │ + clc │ │ │ │ + sbb %dh,(%ecx) │ │ │ │ + inc %ebx │ │ │ │ + or %al,%bh │ │ │ │ + inc %edi │ │ │ │ + cld │ │ │ │ + push %ecx │ │ │ │ + sbb $0x5e,%al │ │ │ │ + or %cl,0x845c707(%ecx) │ │ │ │ + or %bl,0x8(%ebp) │ │ │ │ + or %cl,0x478d004d(%ecx) │ │ │ │ + cli │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 838bb1c │ │ │ │ + inc %edx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf78b(%ecx) │ │ │ │ + add $0xe9,%al │ │ │ │ + sbb %edi,%ebp │ │ │ │ + (bad) │ │ │ │ + inc %edi │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - add $0x3f,%al │ │ │ │ + pushf │ │ │ │ + pop %esp │ │ │ │ or %cl,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8083f04 │ │ │ │ + jne 8085c9c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - sldt (%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 808410d │ │ │ │ - movl $0x8083ff0,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + movl $0x8085d74,0x0(%ebp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov 0x2(%esi),%edx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 8083ff0 │ │ │ │ + jne 8085d74 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80840fe │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x8,%eax │ │ │ │ - jge 80840d6 │ │ │ │ - movl $0x8083eb4,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x8,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,0x45c70808(,%ebx,2) │ │ │ │ + clc │ │ │ │ + rorl $1,(%ebx) │ │ │ │ + pop %esp │ │ │ │ + or %cl,-0x3a7c038b(%ecx) │ │ │ │ + clc │ │ │ │ + jmp 83d8664 │ │ │ │ + mov $0x85c0be4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808404c │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 8085d4d │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - movl $0x8084064,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8084064 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8084180 │ │ │ │ - movl $0x8083fb8,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808415a │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x808417c,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85c0028(%esi) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8084246 │ │ │ │ - movl $0x8084254,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + jb 8085ecd │ │ │ │ + movl $0x8085ee0,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8084254 │ │ │ │ + jne 8085ee0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80841d7 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0xe76f7bb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 8085df3 │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8085a2c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - lock inc %ecx │ │ │ │ + add $0x4,%al │ │ │ │ + pop %esi │ │ │ │ or %cl,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80841f0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - sldt (%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80843bd │ │ │ │ - movl $0x80842c0,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80842c0 │ │ │ │ + jne 8085e04 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80843ae │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x8,%eax │ │ │ │ - jge 808438a │ │ │ │ - movl $0x80841a0,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x8,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ + add %cl,0x7e830845(%ebx) │ │ │ │ + add (%edi),%ebp │ │ │ │ + je 8085df3 │ │ │ │ + movl $0x8085e24,0x0(%ebp) │ │ │ │ + movl $0x85c0bd1,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83d8664 │ │ │ │ + movl $0x8085e44,0x0(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8085e44 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808431c │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - movl $0x8084334,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8085e80 │ │ │ │ + movl $0x85e0519,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8085a2c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %edx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add $0x94,%al │ │ │ │ + pop %esi │ │ │ │ + or %cl,(%eax) │ │ │ │ + add $0x4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8084334 │ │ │ │ + jne 8085e94 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + mov $0x85c0be8,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add $0x100,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8085e66 │ │ │ │ + movl $0x8085eb8,0x0(%ebp) │ │ │ │ + movl $0x85c0bd1,-0x8(%ebp) │ │ │ │ + movl $0x85e0519,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83d8664 │ │ │ │ + nop │ │ │ │ + jmp 80860d4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8084430 │ │ │ │ - movl $0x8084288,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - add $0xc,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x4(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8085f8c │ │ │ │ + add $0x1c,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 808440a │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ + ja 8085f82 │ │ │ │ + mov 0x3(%eax),%ecx │ │ │ │ + mov 0x7(%eax),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0xb(%eax),%ecx │ │ │ │ + sub 0xf(%eax),%ecx │ │ │ │ + movl $0x84330b0,-0x18(%edi) │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + movl $0x83da188,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x808442c,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85c002c(%esi) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add $0x8000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc42fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80844d8 │ │ │ │ - movl $0x80844e4,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80844e4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + jb 80860a0 │ │ │ │ + movl $0x8086074,-0x18(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ + movl $0x85e0505,-0x28(%ebp) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x13(%esi),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov 0x17(%esi),%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + add $0xffffffd0,%ebp │ │ │ │ + jmp 8388dbc │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + nop │ │ │ │ + lds (%ebx),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808447f │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ + ja 8086008 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x4(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov 0x1b(%esi),%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x1f(%esi),%ecx │ │ │ │ + movl $0x8085f20,-0x10(%edi) │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ + add $0x1e000002,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - cwtl │ │ │ │ - inc %esp │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80860a3 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + shl $1,%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80860d4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x8086020,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 8084498 │ │ │ │ + jne 8086020 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - sldt (%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + cmp %bh,%dh │ │ │ │ + (bad) │ │ │ │ + incl 0x2 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %al,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8084633 │ │ │ │ - movl $0x808454c,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + jb 8086148 │ │ │ │ + movl $0x8086108,-0x4(%ebp) │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808454c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + jmp 845613c │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x1e000002,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8084624 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jge 8084600 │ │ │ │ - movl $0x8084450,-0x18(%edi) │ │ │ │ + ja 80860f1 │ │ │ │ + movl $0x8085fa0,-0x18(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x4,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + mov %esi,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ + mov $0x85c0bec,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80845a8 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x4(%ecx),%eax │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x4(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80861c8 │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80861be │ │ │ │ + mov 0x3(%eax),%ecx │ │ │ │ + mov 0x7(%eax),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0xb(%eax),%ecx │ │ │ │ + sub 0xf(%eax),%ecx │ │ │ │ + movl $0x84330b0,-0x18(%edi) │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + movl $0x83da188,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - movl $0x80845c0,-0x4(%ebp) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80845c0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 845e6f4 │ │ │ │ movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80846a8 │ │ │ │ - movl $0x8084514,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8084682 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80846a4,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85c0030(%esi) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8084752 │ │ │ │ - movl $0x8084760,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80862ce │ │ │ │ + movl $0x80862f8,-0x14(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x13(%esi),%eax │ │ │ │ + mov 0xf(%esi),%esi │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8084760 │ │ │ │ + jne 80862f8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + les (%ecx),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80846f7 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - mov %ax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x2(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + ja 808622f │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov 0x1b(%esi),%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x1f(%esi),%ecx │ │ │ │ + movl $0x808615c,-0x10(%edi) │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ + add $0x1e000001,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80862d1 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + shl $1,%eax │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80860d4 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + movl $0x8086248,0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8086248 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + test %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - adc %al,0x8(%edi) │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ + pushf │ │ │ │ + bound %ecx,(%eax) │ │ │ │ + or %cl,0x45890346(%ebx) │ │ │ │ + in $0x8b,%al │ │ │ │ + dec %esi │ │ │ │ pop %es │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + movl $0x85e0505,-0x14(%ebp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8084710 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - sldt (%ebx) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ + jmp 8388dbc │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + add $0x3000200,%eax │ │ │ │ add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80848b1 │ │ │ │ - movl $0x80847c8,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80847c8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + jb 8086452 │ │ │ │ + movl $0x8086460,-0x10(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov 0xa(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0xe(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 8389df8 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + test %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80848a2 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jge 808487e │ │ │ │ - movl $0x80846c8,-0x18(%edi) │ │ │ │ + ja 8086380 │ │ │ │ + movl $0x80861dc,-0x14(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x2,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8084824 │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov %esi,-0x8(%edi) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - mov %ax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x2(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - movl $0x808483c,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808483c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x100,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + test %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4d339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8084924 │ │ │ │ - movl $0x8084790,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80848fe │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ + ja 80863d2 │ │ │ │ + movl $0x83a6fec,-0x28(%edi) │ │ │ │ + mov %esi,-0x24(%edi) │ │ │ │ + movl $0x83a7994,-0x20(%edi) │ │ │ │ + lea -0x27(%edi),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + movl $0x85d7905,-0x18(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8084920,0x0(%ebp) │ │ │ │ + movl $0x8086398,0x0(%ebp) │ │ │ │ + inc %eax │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845613c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + test %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,-0x74f7f79c(%eax) │ │ │ │ + jne 808647a │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8086480 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + test %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,0x85c0034(%esi) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,%ah │ │ │ │ + arpl %ecx,(%eax) │ │ │ │ + or %cl,0x41be0346(%ebx) │ │ │ │ + js 80864eb │ │ │ │ + or %cl,-0x1a16efbb(%ecx) │ │ │ │ + or $0x3d,%al │ │ │ │ + add %dl,0x54fa38(%eax) │ │ │ │ add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80849cc │ │ │ │ - movl $0x80849d8,-0x8(%ebp) │ │ │ │ + jb 808653f │ │ │ │ + movl $0x8086550,-0xc(%ebp) │ │ │ │ mov 0x2(%esi),%eax │ │ │ │ mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80849d8 │ │ │ │ + jne 8086550 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x80864fc,0x0(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + in $0xf9,%al │ │ │ │ + push %esp │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8084973 │ │ │ │ + ja 80864da │ │ │ │ + movl $0x8086344,-0x10(%edi) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x4(%ecx),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + mov %esi,(%edi) │ │ │ │ + mov %esi,%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + movl $0x4,0x8(%ebp) │ │ │ │ + lea -0xe(%edi),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 838a934 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + stc │ │ │ │ + push %esp │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - mov %cs,0x8(%ecx) │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808498c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %bh,%ah │ │ │ │ + or %cl,%fs:(%eax) │ │ │ │ + mov %esi,-0x8(%ebp) │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83d824c │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ sldt (%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8084b27 │ │ │ │ - movl $0x8084a40,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + jb 80865e9 │ │ │ │ + movl $0x8086600,-0x4(%ebp) │ │ │ │ + mov $0x85d7f10,%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8084a40 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8084b18 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jge 8084af4 │ │ │ │ - movl $0x8084944,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x4,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + jmp 845dfec │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0xf9,%al │ │ │ │ + push %esp │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8084a9c │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x4(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - movl $0x8084ab4,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8084ab4 │ │ │ │ + ja 8086597 │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + movl $0x80864a8,-0x8(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85d8281,0x4(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + jmp 83a770c │ │ │ │ + mov $0x85c0bf0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + loopne 80865ee │ │ │ │ + push %esp │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,-0x899f7f8(%ebp,%eiz,2) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80865b4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x100,%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8086646 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x847807f,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + mov $0xa5,%al │ │ │ │ + push %ebx │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8084b9c │ │ │ │ - movl $0x8084a08,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x13b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80866af │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8084b76 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ + ja 80866a5 │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x808661c,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + movl $0x85dc3dd,-0x14(%ebp) │ │ │ │ + movl $0x85c0c01,-0x10(%ebp) │ │ │ │ + movl $0x85db9bd,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83e9df8 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8084b98,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + inc %esp │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + push %ebx │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808674c │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 8086720 │ │ │ │ + movl $0x847809a,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x8086718,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lock movsb %ds:(%esi),%es:(%edi) │ │ │ │ + push %ebx │ │ │ │ + add %al,0x0(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + int1 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80866ee │ │ │ │ + mov 0x2(%ecx),%ecx │ │ │ │ + movl $0x8086658,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x8478083,0x0(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 8431368 │ │ │ │ + mov $0x85c0c1c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8086868 │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + sub 0xb(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 8086804 │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x8086830,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x80867d0,-0x8(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,-0x3a7cfbb3(%ebx) │ │ │ │ + or %cl,0x14c783f0(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80867a7 │ │ │ │ + mov (%ecx),%ecx │ │ │ │ + movl $0x84330c0,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov $0x85e0519,%edx │ │ │ │ + dec %eax │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8086785 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 808683e │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 80867d8 │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,0x85c0038(%esi) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,-0x3a7cf3ab(%ebx) │ │ │ │ + adc %ch,%bl │ │ │ │ + iret │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov (%ecx,%eax,4),%ecx │ │ │ │ + movl $0x84330c0,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x6(%edi),%edx │ │ │ │ + dec %eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + jmp 808680d │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000200,%eax │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808689d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 838bb1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8084c62 │ │ │ │ - movl $0x8084c70,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ + add (%eax),%eax │ │ │ │ + or %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80869b4 │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + sub 0xb(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 8086950 │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x808697c,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x808691c,-0x8(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8084c70 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8084bf3 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + add %cl,-0x3a7cfbb3(%ebx) │ │ │ │ + or %cl,0x14c783f0(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80868f3 │ │ │ │ + mov (%ecx),%ecx │ │ │ │ + movl $0x84330c0,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov $0x85e0519,%edx │ │ │ │ + dec %eax │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80868d1 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 808698a │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 8086924 │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,-0x3a7cf3ab(%ebx) │ │ │ │ + adc %ch,%bl │ │ │ │ + iret │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov (%ecx,%eax,4),%ecx │ │ │ │ + movl $0x84330c0,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ + lea -0x6(%edi),%edx │ │ │ │ + dec %eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + jmp 8086959 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 8086c3a │ │ │ │ + movl $0x8086cd4,-0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + imul $0x1e0000,(%ecx),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8086c2b │ │ │ │ + mov 0x1b(%esi),%eax │ │ │ │ + cmp 0x1f(%esi),%eax │ │ │ │ + jne 8086ac5 │ │ │ │ + movl $0x80868ac,-0xc(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - or $0x4c,%al │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + hlt │ │ │ │ + fsubrl 0x8(%ebx) │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ + or 0x4c891b56(%ebx),%ecx │ │ │ │ + and $0x7c,%al │ │ │ │ + mov 0x1f(%esi),%ecx │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8084c0c │ │ │ │ + jne 8086bdc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - sldt (%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + movl $0x8086aa8,0x14(%ebp) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + nop │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8084dd9 │ │ │ │ - movl $0x8084cdc,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add $0x48,%al │ │ │ │ + push $0x8 │ │ │ │ + or %cl,0x758bf0(%ecx) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8086a48 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x8086b58,0x0(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x24(%ebp),%esi │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 8084cdc │ │ │ │ + jne 8086b58 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8084dca │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x8,%eax │ │ │ │ - jge 8084da6 │ │ │ │ - movl $0x8084bbc,-0x18(%edi) │ │ │ │ + ja 8086ae2 │ │ │ │ + movl $0x8086874,-0xc(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x8,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0xc(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x8086bfc,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + imul $0x1e0000,(%ecx),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8084d38 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jne 8086a84 │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8086b1f │ │ │ │ + movl $0x8086760,-0xc(%edi) │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - movl $0x8084d50,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + movl $0x8086c4c,0xc(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8084d50 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x100,%eax │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %al,(%bx,%si) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,0x558b084d(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + inc %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + jmp 8086b88 │ │ │ │ + push $0x1e000001 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + adc %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x88,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8084e4c │ │ │ │ - movl $0x8084ca4,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8084e26 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + add %cl,0x4c890845(%ebx) │ │ │ │ + and $0x70,%al │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8084e48,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + jmp 8086b88 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + mov $0x85c0c24,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x38491410(%ecx) │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85c003c(%esi) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %cl,0x45c70c45(%ebx) │ │ │ │ + or $0xfc,%al │ │ │ │ + push $0x8 │ │ │ │ + or %cl,0x4d89044d(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov %esi,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80869c4 │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + movl $0x1e0000,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + movl $0x80869fc,-0x8(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x1b(%esi),%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x1f(%esi),%edx │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80869fc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8084ed7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8084ee4,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + subb $0x89,0x8(%eax,%ecx,1) │ │ │ │ + lock mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8084ee4 │ │ │ │ + jne 8086c80 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8084eb4,0x0(%ebp) │ │ │ │ - jmp 8455d30 │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8086e08 │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + sub 0xb(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 8086da4 │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x8086dd0,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x8086d70,-0x8(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8084e95 │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov %esi,%eax │ │ │ │ - cltd │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,-0x3a7cfbb3(%ebx) │ │ │ │ + or %cl,0x14c783f0(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8086d47 │ │ │ │ + mov (%ecx),%ecx │ │ │ │ + movl $0x84330c0,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov $0x85e0519,%edx │ │ │ │ + dec %eax │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8086d25 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 8086dde │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 8086d78 │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,0x75890808(%esi,%ecx,2) │ │ │ │ - clc │ │ │ │ - movl $0x0,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 83d824c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,-0x3a7cf3ab(%ebx) │ │ │ │ + adc %ch,%bl │ │ │ │ + iret │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov (%ecx,%eax,4),%ecx │ │ │ │ + movl $0x84330c0,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x6(%edi),%edx │ │ │ │ + dec %eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + jmp 8086dad │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8084f31 │ │ │ │ + jb 8086e3d │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 808541c │ │ │ │ + jmp 838bb1c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add (%eax),%eax │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8084f69 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8084f74,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ + jb 8086f54 │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + sub 0xb(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 8086ef0 │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x8086f1c,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x8086ebc,-0x8(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %cl,-0x3a7cfbb3(%ebx) │ │ │ │ + or %cl,0x14c783f0(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8086e93 │ │ │ │ + mov (%ecx),%ecx │ │ │ │ + movl $0x84330c0,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov $0x85e0519,%edx │ │ │ │ + dec %eax │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8086e71 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 8086f2a │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 8086ec4 │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8084fae │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2000200,%eax │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,-0x3a7cf3ab(%ebx) │ │ │ │ + adc %ch,%bl │ │ │ │ + iret │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov (%ecx,%eax,4),%ecx │ │ │ │ + movl $0x84330c0,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x6(%edi),%edx │ │ │ │ + dec %eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + jmp 8086ef9 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + les (%eax),%ecx │ │ │ │ + push %ebp │ │ │ │ + add %al,0x2000200 │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc423bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8085082 │ │ │ │ - movl $0x8085090,-0x8(%ebp) │ │ │ │ + jb 80872fc │ │ │ │ + movl $0x808748c,-0x8(%ebp) │ │ │ │ mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ + mov 0x6(%esi),%esi │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8085090 │ │ │ │ + jne 808748c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + test %cl,(%eax) │ │ │ │ + push %ebp │ │ │ │ + add %ah,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x77cfcba(%ebx) │ │ │ │ + add %edi,0x1f(%edi) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + shl $0x2,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jge 80872df │ │ │ │ + mov $0x85d782c,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov %eax,%ecx │ │ │ │ + jmp 8086fb5 │ │ │ │ + nop │ │ │ │ + imul $0x1e0000,(%ecx),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8084ff7 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8087203 │ │ │ │ + mov 0x1b(%esi),%eax │ │ │ │ + cmp 0x1f(%esi),%eax │ │ │ │ + jne 80870a0 │ │ │ │ + movl $0x8086e4c,-0xc(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - adc %dl,0x8(%eax) │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + hlt │ │ │ │ + mov $0x71,%ah │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov 0x1b(%esi),%edx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x1f(%esi),%ecx │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8085010 │ │ │ │ + jne 80871b4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add $0x3000200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + movl $0x8087084,0x18(%ebp) │ │ │ │ + mov 0x1c(%ebp),%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8085203 │ │ │ │ - movl $0x8085108,-0xc(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %ch,(%eax) │ │ │ │ + jo 8087095 │ │ │ │ + or %cl,-0x7639760f(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0x8c750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x8087130,0x0(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 8085108 │ │ │ │ + jne 8087130 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80851f4 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0x8,%edx │ │ │ │ - jge 80851d2 │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x8,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ + ja 80870bd │ │ │ │ + movl $0x8086e14,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0xc(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - ret │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80871d4,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + nop │ │ │ │ + imul $0x1e0000,(%ecx),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8085149 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jne 8087064 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + add $0x8,%ebp │ │ │ │ mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80870f7 │ │ │ │ + movl $0x8086d00,-0xc(%edi) │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + movl $0x8087308,0xc(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - movl $0x8085160,0x0(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8085160 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x3000100,%eax │ │ │ │ + add %eax,(%bx,%si) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,0x558b084d(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + inc %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + jmp 8087160 │ │ │ │ + push $0x1e000001 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + adc %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x88,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4c890845(%ebx) │ │ │ │ + and $0x70,%al │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + jmp 8087160 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %al,%fs:(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4d339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808526f │ │ │ │ + ja 8087212 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x8084f88,-0x28(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ + movl $0x83a6fec,-0x28(%edi) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,-0x24(%edi) │ │ │ │ + movl $0x83a7994,-0x20(%edi) │ │ │ │ + lea -0x27(%edi),%edx │ │ │ │ mov %edx,-0x1c(%edi) │ │ │ │ - movl $0x8084fc0,-0x18(%edi) │ │ │ │ - lea -0x28(%edi),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ + movl $0x85d7905,-0x18(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ mov %edx,-0x10(%edi) │ │ │ │ - movl $0x80850c4,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xa(%edi),%eax │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + movl $0x8087390,0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x1f(%edi),%edx │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x30,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x8087440,-0xc(%ebp) │ │ │ │ + mov $0x85d7841,%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845717c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - sldt (%edx) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,0x45c70c45(%ebx) │ │ │ │ + or $0xd4,%al │ │ │ │ + jo 8087319 │ │ │ │ + or %cl,0x4d89084d(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %esi,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80869c4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + inc %esi │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + fsubrl 0x8(%edi) │ │ │ │ + or %cl,0x34e8bf0(%ecx) │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x1b(%esi),%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x1f(%esi),%edx │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8086fdc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8085321 │ │ │ │ - movl $0x80852c8,-0x4(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + cmp $0x73,%al │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80852c8 │ │ │ │ + jne 808733c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x3c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4c339(%ebx) │ │ │ │ + add %al,-0x44c4cf39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80852af │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8084e68,-0x38(%edi) │ │ │ │ - mov %ecx,-0x30(%edi) │ │ │ │ - movl $0x8084f08,-0x2c(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x24(%edi) │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - movl $0x8084f3c,-0x1c(%edi) │ │ │ │ + ja 80872d0 │ │ │ │ + movl $0x83a7010,-0x2c(%edi) │ │ │ │ + mov %esi,-0x28(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x83a7994,-0x20(%edi) │ │ │ │ + lea -0x29(%edi),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + movl $0x85d790a,-0x18(%edi) │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ mov %eax,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - movl $0x8085214,-0xc(%edi) │ │ │ │ - lea -0x38(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x2c(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c0040,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov $0x0,%eax │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + movl $0x808722c,0x8(%ebp) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808722c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + out %al,$0x1 │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808535d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 808541c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,-0x76f7f78d(%eax) │ │ │ │ + lock mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + jmp 845613c │ │ │ │ + int3 │ │ │ │ + add 0x0(%ebp),%edx │ │ │ │ + and (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,-0x76f7f791(%eax) │ │ │ │ + lock mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8086fa8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x2005503,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8085391 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8085288 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + pusha │ │ │ │ + je 808749a │ │ │ │ + or %cl,0x41be0346(%ebx) │ │ │ │ + js 80874f7 │ │ │ │ + or %cl,-0x3a7cffbb(%ecx) │ │ │ │ + cld │ │ │ │ + jmp 845717c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80853c2 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + jb 8087528 │ │ │ │ + movl $0x8087564,-0x4(%ebp) │ │ │ │ + mov $0x85d7f10,%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845dfec │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x3,%al │ │ │ │ + push %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8085401 │ │ │ │ + ja 80874d3 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - movl $0x808539c,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ + movl $0x8086f68,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x85d8281,0x0(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83a770c │ │ │ │ + mov $0x85c0c28,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + lock add 0x0(%ebp),%dl │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,%al │ │ │ │ + je 808754a │ │ │ │ + or %cl,0x758b0746(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0x9d750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + enter $0x5502,$0x0 │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,-0x899f7f8(,%esi,2) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 808753c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ + sub $0xb,%al │ │ │ │ + aas │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ + inc %esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8085497 │ │ │ │ - movl $0x80854a8,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + jb 80875ba │ │ │ │ + movl $0x85c0cae,-0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80854a8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808543f │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x8085334,-0x28(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x20(%edi) │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - movl $0x8085368,-0x18(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80853d4,-0x8(%edi) │ │ │ │ - lea -0x28(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c0044,%esi │ │ │ │ + jmp 83a7198 │ │ │ │ + mov $0x85c0cc0,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - inc %edx │ │ │ │ + xchg %ax,%ax │ │ │ │ + cld │ │ │ │ + xchg %eax,%esi │ │ │ │ + push %ebx │ │ │ │ + add %al,0x1000200 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80876d3 │ │ │ │ + movl $0x8087708,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83930d4 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x8087628,0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + cwtl │ │ │ │ + xchg %eax,%esi │ │ │ │ + push %ebx │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,0x4589044d(%ecx) │ │ │ │ + or %al,0x58e904c5(%ebx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + inc %edi │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,%cl │ │ │ │ + shl $1,%esi │ │ │ │ + cmp $0x0,%al │ │ │ │ + nop │ │ │ │ + push $0x3005396 │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,0x3e083f0(%ecx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 808544e │ │ │ │ - mov $0x85bff32,%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + jne 8087608 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808763c │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + inc %eax │ │ │ │ + xchg %eax,%esi │ │ │ │ + push %ebx │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,0x76(%eax) │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov %esi,-0x8(%ebp) │ │ │ │ + movl $0x85d85fc,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83fca04 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ + sbb %dl,0x20053(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + nop │ │ │ │ + jbe 80876c6 │ │ │ │ + or %cl,0x45890346(%ebx) │ │ │ │ + clc │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8393024 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x80876b8,0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + movl $0x845c3fc,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 839309c │ │ │ │ + nop │ │ │ │ + enter $0x5395,$0x0 │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80876d6 │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 84558f4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + or %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8085530 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x808550c,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + lea -0x4(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808777d │ │ │ │ + movl $0x8087760,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8085288 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 845dfec │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80854f2 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ + ja 8087749 │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c0048,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - sbb %ch,%bh │ │ │ │ - push %esp │ │ │ │ - add %al,(%ecx) │ │ │ │ + inc %eax │ │ │ │ + xchg %eax,%ebp │ │ │ │ + push %ebx │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8085567 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 836e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - loopne 808555c │ │ │ │ - push %esp │ │ │ │ - add %al,0x100 │ │ │ │ + ja 80877c5 │ │ │ │ + movl $0x80875d4,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x808772c,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + lea -0xa(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8455524 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c0ce4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + dec %eax │ │ │ │ + jmp 80d7832 │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x45c70045(%ebx) │ │ │ │ - add %dh,-0x76f7f7ab(%eax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%eax,%edi,2) │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80855b0 │ │ │ │ + jne 808780c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - out %al,(%dx) │ │ │ │ + nop │ │ │ │ + and $0xe9,%al │ │ │ │ push %esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8085593 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8085544,-0x14(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + ja 808783f │ │ │ │ + movzbl 0x3(%esi),%eax │ │ │ │ + cmp $0x10ffff,%eax │ │ │ │ + ja 8087834 │ │ │ │ + movl $0x84330c0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - add $0x100,%eax │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 838c498 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add (%eax),%eax │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %ah,(%eax) │ │ │ │ - push %esi │ │ │ │ - or %cl,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8087964 │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + sub 0xb(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 8087900 │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x808792c,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x80878cc,-0x8(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8085620 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfbb3(%ebx) │ │ │ │ + or %cl,0x14c783f0(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80878a3 │ │ │ │ + mov (%ecx),%ecx │ │ │ │ + movl $0x84330c0,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov $0x85e0519,%edx │ │ │ │ + dec %eax │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8087881 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 808793a │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 80878d4 │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,-0x3a7cf3ab(%ebx) │ │ │ │ + adc %ch,%bl │ │ │ │ + iret │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov (%ecx,%eax,4),%ecx │ │ │ │ + movl $0x84330c0,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x6(%edi),%edx │ │ │ │ + dec %eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + jmp 8087909 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8085607 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub %ch,0x10053(%edx) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x1c(%ebp),%eax │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80857e5 │ │ │ │ + jb 8087999 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80857f4,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 836e62c │ │ │ │ - add 0xe(%esi),%eax │ │ │ │ + jmp 838bb1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ + or %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8087ab0 │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + sub 0xb(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jge 808570e │ │ │ │ - mov $0x85d4218,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - movl $0x8085700,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jg 8087a4c │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x8087a78,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ jmp 8455944 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x8087a18,-0x8(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x18,%edi │ │ │ │ + add %cl,-0x3a7cfbb3(%ebx) │ │ │ │ + or %cl,0x14c783f0(%ecx) │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8085699 │ │ │ │ - movl $0x83a7024,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - lea -0x11(%edi),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + ja 80879ef │ │ │ │ + mov (%ecx),%ecx │ │ │ │ + movl $0x84330c0,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - ret │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov $0x85e0519,%edx │ │ │ │ + dec %eax │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80879cd │ │ │ │ + test %eax,%eax │ │ │ │ + jne 8087a86 │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 8087a20 │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,-0x4514fb3b(%ebx) │ │ │ │ - movl $0x8085738,0x8(%ebp) │ │ │ │ - mov 0x6(%esi),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8085738 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %ch,%bl │ │ │ │ - push %esp │ │ │ │ - add %ah,(%edx) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,-0x3a7cf3ab(%ebx) │ │ │ │ + adc %ch,%bl │ │ │ │ + iret │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov (%ecx,%eax,4),%ecx │ │ │ │ + movl $0x84330c0,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x6(%edi),%edx │ │ │ │ + dec %eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + jmp 8087a55 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %al,%al │ │ │ │ - push %esi │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 8087d36 │ │ │ │ + movl $0x8087dd0,-0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 836b484 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - clc │ │ │ │ - test $0x53,%al │ │ │ │ - add %ah,0x1e0000(%eax,%eax,1) │ │ │ │ - add %eax,(%eax) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 8085682 │ │ │ │ + imul $0x1e0000,(%ecx),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8085756 │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + ja 8087d27 │ │ │ │ + mov 0x1b(%esi),%eax │ │ │ │ + cmp 0x1f(%esi),%eax │ │ │ │ + jne 8087bc1 │ │ │ │ + movl $0x80879a8,-0xc(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8085774,-0x10(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - mov 0x6(%esi),%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + fdivrs 0x8(%eax,%ecx,1) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov 0x1b(%esi),%edx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x1f(%esi),%ecx │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8085774 │ │ │ │ + jne 8087cd8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - js 8085792 │ │ │ │ - push %ebx │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + movl $0x8087ba4,0x14(%ebp) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + nop │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80857ae │ │ │ │ - mov $0x85c0059,%esi │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add $0x44,%al │ │ │ │ + jnp 8087bb2 │ │ │ │ + or %cl,0x758bf0(%ecx) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pusha │ │ │ │ - test $0x53,%al │ │ │ │ - add %al,0x100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %dl,0x58(%eax) │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 8085850 │ │ │ │ + jne 8087b44 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x8087c54,0x0(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x24(%ebp),%esi │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8087c54 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0xa8,%al │ │ │ │ - push %ebx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8085833 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8085654,-0x14(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ + ja 8087bde │ │ │ │ + movl $0x8087970,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0xc(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x8087cf8,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ nop │ │ │ │ - call d08ac30 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + imul $0x1e0000,(%ecx),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8085a3f │ │ │ │ - add $0xc,%edi │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jne 8087b80 │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8085a35 │ │ │ │ - movl $0x845aa1c,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x8085a54,0x0(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 836e62c │ │ │ │ - add 0xe(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jge 808595e │ │ │ │ - mov $0x85d4218,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - movl $0x8085950,-0x4(%ebp) │ │ │ │ + ja 8087c1b │ │ │ │ + movl $0x808785c,-0xc(%edi) │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + movl $0x8087d48,0xc(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ xchg %ax,%ax │ │ │ │ + or %al,(%bx,%si) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x558b084d(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + inc %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + jmp 8087c84 │ │ │ │ + push $0x1e000001 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + adc %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x88,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80858ea │ │ │ │ - movl $0x83a7024,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - lea -0x11(%edi),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - ret │ │ │ │ + add %cl,0x4c890845(%ebx) │ │ │ │ + and $0x70,%al │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + jmp 8087c84 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c0cf4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,-0x4514fb3b(%ebx) │ │ │ │ - movl $0x8085988,0x8(%ebp) │ │ │ │ - mov 0x6(%esi),%esi │ │ │ │ + add %cl,0x45c70c45(%ebx) │ │ │ │ + or $0xf8,%al │ │ │ │ + jnp 8087d59 │ │ │ │ + or %cl,0x4d89044d(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov %esi,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8087ac0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + movl $0x1e0000,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + movl $0x8087af8,-0x8(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x1b(%esi),%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x1f(%esi),%edx │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8085988 │ │ │ │ + jne 8087af8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov $0xe8,%al │ │ │ │ - push %esp │ │ │ │ - add %ah,(%edx) │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %dl,(%eax) │ │ │ │ - pop %ecx │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + jl 8087e52 │ │ │ │ or %cl,(%eax) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 836b484 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8087d7c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ + or %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8087f04 │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + sub 0xb(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 8087ea0 │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x8087ecc,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x8087e6c,-0x8(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - test $0xa6,%al │ │ │ │ - push %ebx │ │ │ │ - add %ah,0x1e0000(%eax,%eax,1) │ │ │ │ - add %eax,(%eax) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80858d3 │ │ │ │ - add $0x10,%edi │ │ │ │ + and %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfbb3(%ebx) │ │ │ │ + or %cl,0x14c783f0(%ecx) │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80859a6 │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ + ja 8087e43 │ │ │ │ + mov (%ecx),%ecx │ │ │ │ + movl $0x84330c0,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%ecx │ │ │ │ mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x80859c4,-0x10(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - mov 0x6(%esi),%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80859c4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c0094,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov $0x85e0519,%edx │ │ │ │ + dec %eax │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8087e21 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 8087eda │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 8087e74 │ │ │ │ nop │ │ │ │ - sbb %ah,0x53(%esi) │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80859fe │ │ │ │ - mov $0x85c0059,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8085a9a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,-0x3a7cf3ab(%ebx) │ │ │ │ + adc %ch,%bl │ │ │ │ + iret │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov (%ecx,%eax,4),%ecx │ │ │ │ + movl $0x84330c0,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x6(%edi),%edx │ │ │ │ + dec %eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + jmp 8087ea9 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8085ad5 │ │ │ │ + jb 8087f39 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8085ae0,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + jmp 838bb1c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add (%eax),%eax │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8085b27 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8085b34,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + jb 8088050 │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + sub 0xb(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 8087fec │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x8088018,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8085b34 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x8087fb8,-0x8(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - mov 0x59000,%bh │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x10,%edi │ │ │ │ + add %cl,-0x3a7cfbb3(%ebx) │ │ │ │ + or %cl,0x14c783f0(%ecx) │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8085b79 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8085af4,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ + ja 8087f8f │ │ │ │ + mov (%ecx),%ecx │ │ │ │ + movl $0x84330c0,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov $0x85e0519,%edx │ │ │ │ + dec %eax │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8087f6d │ │ │ │ + test %eax,%eax │ │ │ │ + jne 8088026 │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 8087fc0 │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,-0x3a7cf3ab(%ebx) │ │ │ │ + adc %ch,%bl │ │ │ │ + iret │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov (%ecx,%eax,4),%ecx │ │ │ │ + movl $0x84330c0,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x6(%edi),%edx │ │ │ │ + dec %eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + jmp 8087ff5 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ + nop │ │ │ │ + enter $0x54f7,$0x0 │ │ │ │ + add $0x200,%eax │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,0x8d000100 │ │ │ │ + inc %ebp │ │ │ │ + fdivrl (%ebx) │ │ │ │ + sbbl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%edi) │ │ │ │ + addb $0x45,-0x38fffffd(%ebp) │ │ │ │ + hlt │ │ │ │ + mov $0x8b080880,%esp │ │ │ │ + inc %esi │ │ │ │ + add 0x41be064e(%ebx),%cl │ │ │ │ + js 80880e1 │ │ │ │ + or %cl,0x4589f84d(%ecx) │ │ │ │ + cld │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845717c │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + shl $0x2,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jge 80883db │ │ │ │ + mov $0x85d782c,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + jo 80880a9 │ │ │ │ + push %esp │ │ │ │ + add %ah,0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 8085bea │ │ │ │ - add $0x1c,%edi │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x77cfbbb(%ebx) │ │ │ │ + add %edi,-0x31(%edi) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 8088095 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + imul $0x1e0000,(%ecx),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8085be0 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x8085aa8,-0x18(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8085b4c,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + ja 80882ff │ │ │ │ + mov 0x1b(%esi),%eax │ │ │ │ + cmp 0x1f(%esi),%eax │ │ │ │ + jne 808819c │ │ │ │ + movl $0x8087f48,-0xc(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + mov $0x82,%al │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov 0x1b(%esi),%edx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x1f(%esi),%ecx │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80882b0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8088180,0x18(%ebp) │ │ │ │ + mov 0x1c(%ebp),%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8085cd0 │ │ │ │ - movl $0x8085c78,-0x4(%ebp) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %ah,(%ecx,%eax,4) │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 8085c78 │ │ │ │ + jne 8088124 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x808822c,0x0(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808822c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8085c23 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + ja 80881b9 │ │ │ │ + movl $0x8087f10,-0xc(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + lea -0xc(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80882d0,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + nop │ │ │ │ + imul $0x1e0000,(%ecx),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jne 8088160 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80881f3 │ │ │ │ + movl $0x8087dfc,-0xc(%edi) │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + movl $0x8088404,0xc(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%bx,%si) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x558b084d(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + inc %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + jmp 808825c │ │ │ │ + push $0x1e000001 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + adc %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x88,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4c890845(%ebx) │ │ │ │ + and $0x70,%al │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + jmp 808825c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + les (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4d339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808830e │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x83a6fec,-0x28(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x24(%edi) │ │ │ │ + movl $0x83a7994,-0x20(%edi) │ │ │ │ + lea -0x27(%edi),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + movl $0x85d7905,-0x18(%edi) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + movl $0x808848c,0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x1f(%edi),%edx │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ movl $0x30,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + movl $0x808853c,-0xc(%ebp) │ │ │ │ + mov $0x85d7841,%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845717c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70c45(%ebx) │ │ │ │ + or $0xd0,%al │ │ │ │ + orl $0x84d8b08,(%eax) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %esi,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8087ac0 │ │ │ │ xchg %ax,%ax │ │ │ │ - addl $0x0,(%eax) │ │ │ │ + inc %esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + fadds -0xf76f7f8(%eax) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x1b(%esi),%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x1f(%esi),%edx │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80880d8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + cmp %al,-0x740f76f8(%eax,%ecx,1) │ │ │ │ + jne 808849c │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8088438 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %es:(%eax),%eax │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4cf39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8085c5f │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8085a74,-0x2c(%edi) │ │ │ │ - mov %ecx,-0x24(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - movl $0x8085b90,-0x1c(%edi) │ │ │ │ - lea -0x2c(%edi),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ + ja 80883cc │ │ │ │ + movl $0x83a7010,-0x2c(%edi) │ │ │ │ + mov %esi,-0x28(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x83a7994,-0x20(%edi) │ │ │ │ + lea -0x29(%edi),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + movl $0x85d790a,-0x18(%edi) │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov $0x0,%eax │ │ │ │ + mov $0x0,%ecx │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x8085c3c,0x8(%ebp) │ │ │ │ - lea -0x1c(%edi),%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + movl $0x8088328,0x8(%ebp) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov $0x85c01f4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x1000200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8088328 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%ax │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,-0xf76f7f8(%esp,%eax,4) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + jmp 845613c │ │ │ │ + int3 │ │ │ │ + repnz push %esp │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8085d58 │ │ │ │ - movl $0x8085d24,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 8088625 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0xf(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + push %eax │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80885f0,-0xc(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8085d24 │ │ │ │ + jne 80885f0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add %eax,(%eax) │ │ │ │ + cmp $0xf2,%al │ │ │ │ + push %esp │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8085d0d │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - movb $0x0,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - inc %ecx │ │ │ │ + ja 80885d5 │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + movl $0x8088064,-0x8(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85d8281,0x4(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + jmp 83a770c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sldt (%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + hlt │ │ │ │ + int1 │ │ │ │ + push %esp │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8085e1f │ │ │ │ - movl $0x8085d98,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80886b0 │ │ │ │ + movl $0x80886c0,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8085d98 │ │ │ │ + jne 80886c0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - inc %edx │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0xf1,%al │ │ │ │ + push %esp │ │ │ │ + add %ah,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8085e10 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jge 8085de6 │ │ │ │ - movl $0x8085ce4,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - lea -0x12(%edi),%eax │ │ │ │ + ja 8088661 │ │ │ │ + movl $0x8088560,-0x10(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x1,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ + mov %esi,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movb $0x0,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x14(%edi) │ │ │ │ - lea 0x1(%ecx),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85c01f8,%esi │ │ │ │ + jmp 8459250 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + int1 │ │ │ │ + push %esp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc $0x8d000000,%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - hlt │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8085eab │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 8451440 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 8085eae │ │ │ │ - movl $0x845b350,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov $0x85c01fb,%eax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8085e7f │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + clc │ │ │ │ + jl 808864b │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8085ea4,-0xc(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ + jmp 845613c │ │ │ │ xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0xf76f33b(%ebx) │ │ │ │ - jmp 8085e5b │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + lea -0x4(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808870b │ │ │ │ + movl $0x8088718,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8088718 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8085ee2 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + add %ch,%cl │ │ │ │ + fnsave 0x1900030(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 808876f │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8088765 │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x80886e8,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x8482865,-0x8(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ + lea -0x1c(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8085f23 │ │ │ │ + jb 80889c0 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8085f30,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + movl $0x80889cc,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8085f30 │ │ │ │ + jne 80889cc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80887fc,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80887fc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - int1 │ │ │ │ - xchg %bh,0x59000 │ │ │ │ - add (%eax),%al │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x34,%al │ │ │ │ + mov %cl,(%eax) │ │ │ │ + or %cl,0x4c583c6(%ecx) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8088834 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x4(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8085fbc │ │ │ │ - movl $0x8085f88,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 808885f │ │ │ │ + movl $0x80887d8,-0x4(%ebp) │ │ │ │ + mov 0x2(%ecx),%esi │ │ │ │ + mov 0x6(%ecx),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8085f88 │ │ │ │ + jne 80887d8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + jmp 8088801 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x808885c,0x0(%ebp) │ │ │ │ + jmp 8455944 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8085f71 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - movb $0x1,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - inc %ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x2000200,%eax │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %cl,-0x387cfbbb(%ebx) │ │ │ │ + or %bh,(%ebx) │ │ │ │ + mov $0x324,%ebx │ │ │ │ + ja 808883b │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8086077 │ │ │ │ - movl $0x8086008,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0xe0,%al │ │ │ │ + mov %cl,(%eax) │ │ │ │ + or %cl,0x4c583c6(%ecx) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80888e0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x760e7610(%ecx) │ │ │ │ + lret $0xe283 │ │ │ │ + add 0x607401fa(%ebx),%eax │ │ │ │ + movl $0x8088884,-0x8(%ebp) │ │ │ │ + mov 0x2(%ecx),%esi │ │ │ │ + mov 0x6(%ecx),%ecx │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8086008 │ │ │ │ + jne 8088884 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8086068 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jge 8086041 │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x1,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - movb $0x1,(%eax) │ │ │ │ - movl $0x836e6e0,-0xc(%edi) │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + int1 │ │ │ │ + jmp 80888ac │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x8088910,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80860cb │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x8085ef0,-0x20(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x8085f48,-0x10(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + add $0x83,%al │ │ │ │ + (bad) │ │ │ │ + adc $0x3b,%al │ │ │ │ + mov $0x324,%ebx │ │ │ │ + ja 80888ea │ │ │ │ + movl $0x8087584,-0x10(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8085fcc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0xe(%edi),%eax │ │ │ │ + movl $0x85dad7d,-0x8(%edi) │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - adc $0xa1,%al │ │ │ │ - push %ebx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80861af │ │ │ │ - movl $0x80861c4,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80861c4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x808613c,0x4(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - cld │ │ │ │ - mov %esi,%ecx │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8086113 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8088947 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + movl $0x808872c,-0x8(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80861a0 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - movl $0x8085ebc,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x8086088,-0x10(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + movl $0x80889a8,-0x4(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + movl $0x845c3fc,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ lea -0x8(%edi),%eax │ │ │ │ - lea -0xf(%edi),%ecx │ │ │ │ - jmp 8086144 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85c020c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 839310c │ │ │ │ nop │ │ │ │ - cmp %ah,0x420053(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 8086164 │ │ │ │ - mov $0x85c01fc,%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0xa8,%al │ │ │ │ + mov %cl,(%eax) │ │ │ │ + or %cl,0x4589fc75(%ecx) │ │ │ │ + add %al,0x5ce9fcc5(%ebx) │ │ │ │ + xor %esi,(%eax) │ │ │ │ + add %bh,%bh │ │ │ │ + arpl %edi,%eax │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808620a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808624b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8086258,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80887b1 │ │ │ │ + movl $0x8088960,0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 8086258 │ │ │ │ + jne 8088960 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + nop │ │ │ │ + hlt │ │ │ │ + adcb $0xf,0x0(%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - leave │ │ │ │ - cmpl $0x2,0x59000 │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80862e4 │ │ │ │ - movl $0x80862b0,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + jb 8088a7e │ │ │ │ + movl $0x8088a48,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80862b0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 8459038 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455944 │ │ │ │ + mov $0x82,%al │ │ │ │ + push %ebx │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8086299 │ │ │ │ + ja 8088a2d │ │ │ │ + movl $0x8088638,-0x8(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - movb $0x0,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - inc %ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x8088a90,0x8(%ebp) │ │ │ │ + movl $0x85d6c95,0x0(%ebp) │ │ │ │ lea -0x7(%edi),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ + jmp 8087790 │ │ │ │ + mov $0x85c0d0c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x2000200,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808639f │ │ │ │ - movl $0x8086330,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8088a1e │ │ │ │ + movl $0x808877c,-0x8(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + movl $0x8088ac4,0x0(%ebp) │ │ │ │ + lea -0x8(%edi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 8086330 │ │ │ │ + jne 8088ac4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,0x65ff04c5(%ebx) │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8086390 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jge 8086369 │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x1,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - movl $0x836e6e0,-0xc(%edi) │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 8088b2f │ │ │ │ + movl $0x8088b0c,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80863f3 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x8086218,-0x20(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x8086270,-0x10(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80862f4,-0x8(%edi) │ │ │ │ + ja 8088af5 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0xe(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + mov $0x85c0d14,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808642e │ │ │ │ + jb 8088b69 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8088c4c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808646f │ │ │ │ + jb 8088ba7 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808647c,-0x10(%ebp) │ │ │ │ + movl $0x8088bb4,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808647c │ │ │ │ + jne 8088bb4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x3a7cf88a(%ebx) │ │ │ │ add $0xe9,%al │ │ │ │ - movsl %ds:(%esi),%es:(%edi) │ │ │ │ - cmpl $0x10002,0x59000 │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x4(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8086508 │ │ │ │ - movl $0x80864d4,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80864d4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + insl (%dx),%es:(%edi) │ │ │ │ + pop %edx │ │ │ │ + cmp $0x59000,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80864bd │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - movb $0x1,(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - inc %ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x2000200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + or (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80865c3 │ │ │ │ - movl $0x8086554,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8088c3c │ │ │ │ + movl $0x8088c0c,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8086554 │ │ │ │ + jne 8088c0c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80865b4 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jge 808658d │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x1,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - movb $0x1,(%eax) │ │ │ │ - movl $0x836e6e0,-0xc(%edi) │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ + ja 8088bf5 │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + movl $0x8088b74,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov %ecx,-0x4(%edi) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov %edx,%esi │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8086617 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x808643c,-0x20(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x8086494,-0x10(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8086518,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0xe(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80867a1 │ │ │ │ - movl $0x8086744,-0x4(%ebp) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ + jb 8088d16 │ │ │ │ + movl $0x8088d28,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8086744 │ │ │ │ + jne 8088d28 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8086684,0x8(%ebp) │ │ │ │ + movl $0x8088ca0,0x4(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - clc │ │ │ │ + cld │ │ │ │ mov %esi,%ecx │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 808665b │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + ja 8088c77 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - add $0x24,%edi │ │ │ │ - mov %esi,%eax │ │ │ │ + add $0x28,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8086790 │ │ │ │ - mov 0x2(%eax),%eax │ │ │ │ - movl $0x8086408,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x80865d4,-0x10(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + ja 8088d07 │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + mov 0x6(%esi),%edx │ │ │ │ + movl $0x8088b40,-0x24(%edi) │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + movl $0x8088bcc,-0x14(%edi) │ │ │ │ + lea -0x24(%edi),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ movl $0x845a494,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ lea -0x8(%edi),%eax │ │ │ │ - lea -0xf(%edi),%ecx │ │ │ │ - jmp 808668c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8086714,0x8(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ + lea -0x13(%edi),%ecx │ │ │ │ + jmp 8088ca8 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov $0x85c0d18,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - clc │ │ │ │ - mov %esi,%ecx │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80866ee │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - addl $0x0,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80866ac │ │ │ │ - add $0x24,%edi │ │ │ │ - mov %esi,%eax │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8086790 │ │ │ │ - mov 0x3(%eax),%eax │ │ │ │ - movl $0x80861e4,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x80863b0,-0x10(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - lea -0xf(%edi),%ecx │ │ │ │ - jmp 808671c │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 8088cc8 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85c0214,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8086823 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8086850,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 8088d72 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x8088d84,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 8086850 │ │ │ │ + jne 8088d84 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80867e7 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov $0x85c0d1c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - push $0xf1890808 │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - jmp 8454bdc │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x30,%al │ │ │ │ - push $0x45890808 │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ cld │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80869c4 │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808689d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80868a8,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + jmp 8088c4c │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80868ef │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80868fc,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + jb 8088e06 │ │ │ │ + movl $0x8088de0,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80868fc │ │ │ │ + jne 8088de0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - and $0x90003d7d,%eax │ │ │ │ - add $0x2000100,%eax │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8086941 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80868bc,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80869b2 │ │ │ │ - add $0x1c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80869a8 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x8086870,-0x18(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8086914,-0x8(%edi) │ │ │ │ + ja 8088dc7 │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 8086a69 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - and $0x3,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 8086a20 │ │ │ │ - mov $0x85e0045,%esi │ │ │ │ - movl $0x85bff32,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - movl $0x30,0x33c(%ebx) │ │ │ │ - movl $0x8086a18,-0x4(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - int1 │ │ │ │ - add $0x30,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80869f5 │ │ │ │ - mov 0x2(%ecx),%edx │ │ │ │ - mov 0x6(%ecx),%ecx │ │ │ │ - movl $0x80867b4,-0x2c(%edi) │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - movl $0x8086958,-0x1c(%edi) │ │ │ │ - lea -0x2c(%edi),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x8(%edi),%esi │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - mov $0x85c0218,%esi │ │ │ │ + mov $0x85c0d20,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8086aeb │ │ │ │ + jb 8088e3e │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8086b18,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8086b18 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8086aaf │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %cl,%al │ │ │ │ - push $0x8 │ │ │ │ - or %cl,-0x7639760f(%ecx) │ │ │ │ - dec %ebp │ │ │ │ - add $0xe9,%al │ │ │ │ - into │ │ │ │ - loopne 8086b49 │ │ │ │ - add %ah,-0x70(%esi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0xf8,%al │ │ │ │ - push $0x8 │ │ │ │ - or %cl,0x7589fc45(%ecx) │ │ │ │ - add %al,-0x6b16033b(%ebx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8086ba7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8086bb4,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 8088ec5 │ │ │ │ + movl $0x8088e8c,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8086bb4 │ │ │ │ + jne 8088e8c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8086b84,0x0(%ebp) │ │ │ │ - jmp 8455d30 │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8086b65 │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov %esi,%eax │ │ │ │ - cltd │ │ │ │ + ja 8088e73 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x8088e18,-0x18(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,0x75890808(%ebx,%ebp,2) │ │ │ │ - clc │ │ │ │ - movl $0x0,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 83d824c │ │ │ │ + mov $0x85c0d24,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8086c0b │ │ │ │ + jb 8088f0b │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8086c18,-0x10(%ebp) │ │ │ │ + movl $0x8088f18,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8086c18 │ │ │ │ + jne 8088f18 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x3a7cf88a(%ebx) │ │ │ │ add $0xe9,%al │ │ │ │ - or %edi,0x3d(%edx) │ │ │ │ - add %dl,0x20005(%eax) │ │ │ │ + or %edx,0x3d(%edi) │ │ │ │ + add %dl,0x10005(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ or (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8086cf2 │ │ │ │ - movl $0x8086d00,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ + jb 8088fa0 │ │ │ │ + movl $0x8088f70,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8086d00 │ │ │ │ + jne 8088f70 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8086c67 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - subb $0x8b,0x8(%eax,%ecx,1) │ │ │ │ - inc %esi │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - or %cl,0x4589004d(%ecx) │ │ │ │ - or %al,-0x899033b(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 8086c80 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - add $0x3000200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 8086e73 │ │ │ │ - movl $0x8086d78,-0xc(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8086d78 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8086e64 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0x8,%edx │ │ │ │ - jge 8086e42 │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x8,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - ret │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8086db9 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ + ja 8088f59 │ │ │ │ mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + movl $0x8088ed8,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - movl $0x8086dd0,0x0(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8086dd0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8086ed0 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8086bd8,-0x28(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x20(%edi) │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - movl $0x8086c30,-0x18(%edi) │ │ │ │ - lea -0x28(%edi),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x8086d34,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4cb39(%ebx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8086f87 │ │ │ │ - movl $0x8086a7c,-0x30(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ + ja 8089027 │ │ │ │ + movl $0x8088f30,-0x14(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x8086b38,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x8086e84,-0x14(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - lea -0x30(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ movl $0x845a494,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x8(%edi),%eax │ │ │ │ lea -0x13(%edi),%ecx │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8086f5a │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + ja 8088ffd │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8086f80,0x0(%ebp) │ │ │ │ + movl $0x8089020,0x0(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0xe76fbbb(%ebx) │ │ │ │ - jmp 8086f3a │ │ │ │ - movl $0x34,0x33c(%ebx) │ │ │ │ - mov $0x85c021c,%esi │ │ │ │ + jmp 8088fdd │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov $0x85c0d38,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + and %bh,0x53(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,0x8d000100 │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808907d │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 8089080 │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x85c0d54,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8390da8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8086fce │ │ │ │ + jb 80890b6 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x85e0519,-0x10(%ebp) │ │ │ │ + movl $0x80890c4,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 8344b70 │ │ │ │ + jmp 83dd9c4 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c7f875(%ecx) │ │ │ │ + cld │ │ │ │ + cld │ │ │ │ + ret │ │ │ │ + inc %ebp │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,0xd(%ebp) │ │ │ │ + pop %esp │ │ │ │ + or %al,0x67e9f8c5(%ebx) │ │ │ │ + or $0x35,%al │ │ │ │ + add %cl,0x10076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808704b │ │ │ │ + jb 8089119 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8087078,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8087078 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + movl $0x85c0d3d,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83d9d44 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808700f │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8089155 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + movl $0x85c0d4d,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83d9d44 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8089191 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + movl $0x85c0d45,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83d9d44 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %ch,(%eax) │ │ │ │ - jo 8087069 │ │ │ │ - or %cl,-0x7639760f(%ecx) │ │ │ │ - dec %ebp │ │ │ │ - add $0xe9,%al │ │ │ │ - outsb %ds:(%esi),(%dx) │ │ │ │ - fstpt (%eax,%eax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80891d2 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83dd8e4 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x58,%al │ │ │ │ - jo 8087089 │ │ │ │ - or %cl,-0x7639760f(%ecx) │ │ │ │ - dec %ebp │ │ │ │ - add %ch,%cl │ │ │ │ - add %cs:(%eax),%al │ │ │ │ - add %ah,-0x70(%esi) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8089206 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8088fb0 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808924a │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83dd91c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80870c5 │ │ │ │ + jb 8089281 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80870d0,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + jmp 8088fb0 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ + jb 80892c2 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83dd8e4 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808710a │ │ │ │ + jb 80892f6 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8088fb0 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + jb 808933a │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83dd8e4 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8087149 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80870e4,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808936e │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8088fb0 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ sldt (%eax) │ │ │ │ add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80871e9 │ │ │ │ + jb 80893b2 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80871f4,-0x14(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80871f4 │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83dd91c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80893f6 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83dd8e4 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808942a │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8088fb0 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp %bh,0x53(%ecx) │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc427bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80899f3 │ │ │ │ + movl $0x80899c4,-0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83dd8a8 │ │ │ │ + mov $0x85c0d78,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add (%eax),%al │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x80894b8,-0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8455da0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1e000000,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b1845(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc %cl,-0x749bdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + dec %esp │ │ │ │ + and $0x70,%al │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808947f │ │ │ │ + movl $0x808937c,-0x10(%edi) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x8089934,-0xc(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + movl $0x845c888,-0x18(%ebp) │ │ │ │ + lea -0x10(%edi),%ecx │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ + jmp 8431b5c │ │ │ │ + add $0x20,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8089470 │ │ │ │ + movl $0x80893c0,-0x1c(%edi) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8089404,-0x8(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + lea -0x8(%edi),%edx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + jmp 80894df │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8087199 │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - movl $0x8087098,-0x18(%edi) │ │ │ │ + ja 8089966 │ │ │ │ + movl $0x80890e8,-0x14(%edi) │ │ │ │ + mov %esi,-0xc(%edi) │ │ │ │ + movl $0x8089124,-0x8(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x808711c,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + jmp 80894df │ │ │ │ + mov %eax,%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8088fb0 │ │ │ │ + movl $0x30,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + or %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x558b1445(%ebx) │ │ │ │ + or %cl,0x3e183f1(%ecx) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 808972b │ │ │ │ + movl $0x808979c,0x0(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + movl $0x845c888,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8431b5c │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x80896a4,0x8(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 8455dc8 │ │ │ │ + add $0x1e000000,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + sbb %cl,0x44891455(%ebx) │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808967e │ │ │ │ + movl $0x8089214,-0x10(%edi) │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x8089648,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + movl $0x845c888,-0x10(%ebp) │ │ │ │ + lea -0x10(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 8431b5c │ │ │ │ + add $0x20,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8089613 │ │ │ │ + movl $0x8089304,-0x1c(%edi) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0x20(%ebp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8089348,-0x8(%edi) │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea -0x1c(%edi),%ecx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + jmp 80896c8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x458b0c4d(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + repnz and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 8089622 │ │ │ │ + add $0x30,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8089630 │ │ │ │ + movl $0x8089258,-0x2c(%edi) │ │ │ │ + mov %ecx,-0x24(%edi) │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + movl $0x808928c,-0x1c(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0x20(%ebp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x80892d0,-0x8(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + lea -0x2c(%edi),%ecx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + lea -0x8(%edi),%edx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + jmp 80896c8 │ │ │ │ + nop │ │ │ │ + pop %es │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0xe76f7bb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 8089607 │ │ │ │ + add $0x20,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808989f │ │ │ │ + movl $0x808919c,-0x1c(%edi) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x80891e0,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea -0x1c(%edi),%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + lea -0x8(%edi),%edx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + jmp 80896c8 │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80898d4,0x8(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8455da0 │ │ │ │ + add $0x1e000000,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + or %cl,-0x3a7cffab(%ebx) │ │ │ │ + cld │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80898ae │ │ │ │ + movl $0x8089160,-0x8(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x8089830,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + movl $0x845c888,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + lea -0x8(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8431b5c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %es │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 8089546 │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + jmp 80898e6 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + hlt │ │ │ │ + jae 80899ce │ │ │ │ + add %al,0x0(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8089464 │ │ │ │ + movl $0x8089a24,0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83dda00 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x73,%ah │ │ │ │ + push %ebx │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80899a7 │ │ │ │ + movl $0x808908c,-0x8(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + movl $0x8089a44,-0x8(%ebp) │ │ │ │ + mov %esi,-0xc(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 83dda00 │ │ │ │ + mov $0x85c0d88,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ inc %ebp │ │ │ │ - add %dh,-0x74f7f78f(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - add $0x89,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0xb0,%al │ │ │ │ + xchg %eax,%ebp │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %esi,0x8(%ebp) │ │ │ │ + jmp 83dd9c4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,(%edx,%ebx,4) │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + jmp 8431998 │ │ │ │ xchg %ax,%ax │ │ │ │ + xor $0x73,%al │ │ │ │ + push %ebx │ │ │ │ + add %al,0x1e000000 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,0x75890808(%ecx,%ebx,4) │ │ │ │ + lock movl $0x845c888,-0xc(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8431a44 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808724f │ │ │ │ + jb 8089aa7 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808725c,-0x10(%ebp) │ │ │ │ + movl $0x8089ab4,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808725c │ │ │ │ + jne 8089ab4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x3a7cf88a(%ebx) │ │ │ │ add $0xe9,%al │ │ │ │ - lds 0x3d(%ebx),%esi │ │ │ │ - add %dl,0x10005(%eax) │ │ │ │ + insl (%dx),%es:(%edi) │ │ │ │ + dec %ebx │ │ │ │ + cmp $0x59000,%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ or (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80872a1 │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8089b3c │ │ │ │ + movl $0x8089b0c,-0x8(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x808721c,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8089b0c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ + jmp 8455d1c │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80873a6 │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ + ja 8089af5 │ │ │ │ mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80873a0 │ │ │ │ - mov $0x85e0045,%esi │ │ │ │ - movl $0x85bff32,0x0(%ebp) │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - movl $0x3c,0x33c(%ebx) │ │ │ │ - movl $0x808732c,-0xc(%ebp) │ │ │ │ + movl $0x8089a74,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,0x44890cc5(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov %esi,%eax │ │ │ │ - add $0x3c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80872fb │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x2(%eax),%ecx │ │ │ │ - mov 0x6(%eax),%eax │ │ │ │ - movl $0x8086fdc,-0x38(%edi) │ │ │ │ - mov %eax,-0x30(%edi) │ │ │ │ - mov %edx,-0x2c(%edi) │ │ │ │ - movl $0x8087160,-0x28(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x8087274,-0x14(%edi) │ │ │ │ - lea -0x38(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x28(%edi),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x8(%edi),%esi │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - jmp 808733e │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0xfb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 8087451 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8087447 │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8089bbe │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x80872bc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - movl $0x8087480,-0x10(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8089b94,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8087480 │ │ │ │ + jne 8089b94 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808740c │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + ja 8089b7b │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8089c4b │ │ │ │ + movl $0x8089acc,-0x18(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x8089b48,-0xc(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + lea -0x17(%edi),%ecx │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8089c20 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0x8089c44,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %ah,(%esp,%esi,2) │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - jmp 8454bdc │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + jmp 8089c00 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov $0x85c0da4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8089c9b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8089ca8,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8089ca8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x60,%al │ │ │ │ - je 8087491 │ │ │ │ - or %cl,-0x7639760f(%ecx) │ │ │ │ - dec %ebp │ │ │ │ - add %ch,%cl │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ - jmp *-0x70(%esi) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + jns 8089cfa │ │ │ │ + cmp $0x59000,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + or (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808750f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808751c,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 8089d30 │ │ │ │ + movl $0x8089d00,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808751c │ │ │ │ + jne 8089d00 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80874ec,0x0(%ebp) │ │ │ │ - jmp 8455d30 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8089ce9 │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + movl $0x8089c68,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80874cd │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov %esi,%eax │ │ │ │ - cltd │ │ │ │ + ja 8089db7 │ │ │ │ + movl $0x8089cc0,-0x14(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + lea -0x13(%edi),%ecx │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8089d8d │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x8089db0,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 8455d1c │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,%ah │ │ │ │ - je 808752a │ │ │ │ - or %cl,0x45c7f875(%ecx) │ │ │ │ - cld │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 83d824c │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + jmp 8089d6d │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov $0x85c0da8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8087573 │ │ │ │ + jb 8089dfd │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8087580,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8087580 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 8088e50 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8089e3c │ │ │ │ + movl $0x8089dd4,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov $0x85c0da6,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c0dac,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cff8b(%ebx) │ │ │ │ add $0xe9,%al │ │ │ │ - mov 0x90003d70,%eax │ │ │ │ - add $0x2000200,%eax │ │ │ │ + lds 0x3d(%edi),%eax │ │ │ │ + add %dl,0x10005(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808765a │ │ │ │ - movl $0x8087668,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8087668 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jb 8089ed6 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov $0x85c0db2,%ecx │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8089ea7 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x8089ecc,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80875cf │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + int1 │ │ │ │ + jmp 8089e87 │ │ │ │ + mov $0x85c0db4,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ + add %cl,-0x197cff8b(%ebx) │ │ │ │ cld │ │ │ │ - call 93107ee5 │ │ │ │ - inc %esi │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - or %cl,0x4589004d(%ecx) │ │ │ │ - or %al,-0x899033b(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80875e8 │ │ │ │ + add $0x4,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add $0x3000200,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %ch,%bl │ │ │ │ + loop 8089f71 │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80877db │ │ │ │ - movl $0x80876e0,-0xc(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0xc(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8089f5f │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8089f55 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8089f9f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8089fac,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80876e0 │ │ │ │ + jne 8089fac │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80877cc │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0x8,%edx │ │ │ │ - jge 80877aa │ │ │ │ - movl $0x836e684,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x8,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - ret │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + jne 8089ffb │ │ │ │ + cmp $0x59000,%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + or (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8087721 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808a034 │ │ │ │ + movl $0x808a004,-0x8(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - movl $0x8087738,0x0(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8087738 │ │ │ │ + jne 808a004 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8087838 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8087540,-0x28(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x20(%edi) │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - movl $0x8087598,-0x18(%edi) │ │ │ │ - lea -0x28(%edi),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x808769c,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ + ja 8089fed │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + movl $0x8089f6c,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4bb39(%ebx) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8087906 │ │ │ │ - movl $0x8086fa4,-0x40(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x38(%edi) │ │ │ │ - movl $0x80873b4,-0x34(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x2c(%edi) │ │ │ │ + ja 808a0cb │ │ │ │ + movl $0x8089f14,-0x24(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - lea -0x40(%edi),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x80874a0,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x80877ec,-0x14(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x34(%edi),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x8089fc4,-0x14(%edi) │ │ │ │ + lea -0x24(%edi),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ movl $0x845a494,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ lea -0x8(%edi),%eax │ │ │ │ lea -0x13(%edi),%ecx │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80878d5 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + ja 808a0a1 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80878fc,0x4(%ebp) │ │ │ │ + movl $0x808a0c4,0x0(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ jmp 8455d1c │ │ │ │ - nop │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - cld │ │ │ │ - mov %esi,%ecx │ │ │ │ - jmp 80878b5 │ │ │ │ - movl $0x44,0x33c(%ebx) │ │ │ │ - mov $0x85c0220,%esi │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + jmp 808a081 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + mov $0x85c0de0,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + adc $0x8d000000,%eax │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8087943 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + jb 808a163 │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 808a166 │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov $0x85c0db2,%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808a137 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808a15c,-0xc(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 8344018 │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0xf76f33b(%ebx) │ │ │ │ + jmp 808a113 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80879bf │ │ │ │ + jb 808a1db │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80879ec,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ + movl $0x808a208,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80879ec │ │ │ │ + jne 808a208 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8087983 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + ja 808a1a1 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %esi,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x45c70045(%ebx) │ │ │ │ - add %bl,-0xe76f7f8(%ecx,%edi,2) │ │ │ │ + add %bh,-0x76f7f75f(%eax) │ │ │ │ + int1 │ │ │ │ mov %eax,%esi │ │ │ │ mov %ecx,0x4(%ebp) │ │ │ │ jmp 8454bdc │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0xcc,%al │ │ │ │ - jns 80879fd │ │ │ │ - or %cl,-0x7639760f(%ecx) │ │ │ │ - dec %ebp │ │ │ │ - add %ch,%cl │ │ │ │ - add %cs:(%eax),%al │ │ │ │ - add %ah,-0x70(%esi) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,%al │ │ │ │ + mov 0x75890808,%eax │ │ │ │ + cld │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 808a2fc │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8087a39 │ │ │ │ + jb 808a257 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8087a44,-0xc(%ebp) │ │ │ │ + movl $0x808a264,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808a264 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8087a7e │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add $0xe9,%al │ │ │ │ + mov $0x90003d43,%ebp │ │ │ │ add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8087abd │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8087a58,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8087b5d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8087b68,-0x14(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ + jb 808a2ec │ │ │ │ + movl $0x808a2bc,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8087b68 │ │ │ │ + jne 808a2bc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8087b0d │ │ │ │ + ja 808a2a5 │ │ │ │ mov 0x7(%esi),%eax │ │ │ │ - movl $0x8087a0c,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x808a224,-0xc(%edi) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8087a90,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,(%ebx,%edi,2) │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8087bc3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8087bd0,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8087bd0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - push %ecx │ │ │ │ - push $0x3d │ │ │ │ - add %dl,0x10005(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8087c15 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8087b90,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8087d1a │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ + add %cl,-0x3e76ffbb(%ebx) │ │ │ │ and $0x3,%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jne 8087d14 │ │ │ │ + jne 808a33a │ │ │ │ mov $0x85e0045,%esi │ │ │ │ - movl $0x85bff32,0x0(%ebp) │ │ │ │ + movl $0x85c0db2,0x0(%ebp) │ │ │ │ jmp *0x4(%ebp) │ │ │ │ - movl $0x3c,0x33c(%ebx) │ │ │ │ - movl $0x8087ca0,-0xc(%ebp) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0x808a338,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ jmp 8455d1c │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,0x44890cc5(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov %esi,%eax │ │ │ │ - add $0x3c,%edi │ │ │ │ + add %cl,0x24c783f0(%ecx) │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8087c6f │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ + ja 808a318 │ │ │ │ mov 0x2(%eax),%ecx │ │ │ │ mov 0x6(%eax),%eax │ │ │ │ - movl $0x8087950,-0x38(%edi) │ │ │ │ - mov %eax,-0x30(%edi) │ │ │ │ - mov %edx,-0x2c(%edi) │ │ │ │ - movl $0x8087ad4,-0x28(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x8087be8,-0x14(%edi) │ │ │ │ - lea -0x38(%edi),%eax │ │ │ │ + movl $0x808a174,-0x20(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x808a27c,-0x14(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - lea -0x28(%edi),%ecx │ │ │ │ mov %ecx,-0xc(%edi) │ │ │ │ movl $0x845a494,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x8(%edi),%esi │ │ │ │ lea -0x13(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ jmp *0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - jmp 8087cb2 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0xfb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 8087dc5 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8087dbb │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x8087c30,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - movl $0x8087df4,-0x10(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808a3e7 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x808a418,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8087df4 │ │ │ │ + jne 808a418 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8087d80 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + ja 808a3aa │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %esi,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov $0x85c0df8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x45c70045(%ebx) │ │ │ │ - add %bl,-0x76f7f783(%eax) │ │ │ │ - int1 │ │ │ │ + add %al,%ah │ │ │ │ + mov %eax,0xf1890808 │ │ │ │ mov %eax,%esi │ │ │ │ mov %ecx,0x4(%ebp) │ │ │ │ jmp 8454bdc │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0xd4,%al │ │ │ │ - jge 8087e05 │ │ │ │ - or %cl,-0x7639760f(%ecx) │ │ │ │ - dec %ebp │ │ │ │ - add %ch,%cl │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ - jmp *-0x70(%esi) │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,%al │ │ │ │ + mov %eax,0x75890808 │ │ │ │ + cld │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 808a2fc │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8087e83 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8087e90,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %bl,-0x5c(%eax) │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 8087e90 │ │ │ │ + jne 808a458 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8087e60,0x0(%ebp) │ │ │ │ - jmp 8455d30 │ │ │ │ nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:-0x6017ff8a(%ebp) │ │ │ │ + push %esp │ │ │ │ + add %al,0x100 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8087e41 │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov %esi,%eax │ │ │ │ - cltd │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ + ja 808a496 │ │ │ │ + movl $0x845aa1c,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 836e62c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c0e30,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %bl,%ah │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8454bdc │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808a4c5 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %ch,%bl │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,0x7e(%eax) │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov %esi,-0x8(%ebp) │ │ │ │ - movl $0x0,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 83d824c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8087ee7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8087ef4,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808a585 │ │ │ │ + movl $0x808a558,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8087ef4 │ │ │ │ + jne 808a558 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - sub $0x90003d67,%eax │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808a53f │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x836e698,-0xc(%edi) │ │ │ │ + movl $0x85d45a9,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x9(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c0e40,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8087fce │ │ │ │ - movl $0x8087fdc,-0x8(%ebp) │ │ │ │ + jb 808a625 │ │ │ │ + movl $0x808a630,-0x8(%ebp) │ │ │ │ mov 0x2(%esi),%eax │ │ │ │ mov 0x6(%esi),%ecx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8087fdc │ │ │ │ + jne 808a630 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8087f43 │ │ │ │ + ja 808a5cb │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ + movzbl 0x3(%esi),%eax │ │ │ │ + mov %al,(%ecx) │ │ │ │ movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea -0x7(%edi),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ add $0xc,%ebp │ │ │ │ jmp 845e6f4 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - pop %esp │ │ │ │ - jg 8087fea │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ + in $0xa5,%al │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8087f5c │ │ │ │ + jne 808a5e4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add $0x3000200,%eax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808814f │ │ │ │ - movl $0x8088054,-0xc(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 808a780 │ │ │ │ + movl $0x808a698,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8088054 │ │ │ │ + jne 808a698 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8088140 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0x8,%edx │ │ │ │ - jge 808811e │ │ │ │ + ja 808a771 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jge 808a74d │ │ │ │ + movl $0x808a59c,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ movl $0x836e684,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x8,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x1,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ lea -0xa(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - ret │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8088095 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 808a6f4 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ + movzbl 0x3(%esi),%eax │ │ │ │ + mov %al,(%ecx) │ │ │ │ movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea -0x7(%edi),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ add $0xc,%ebp │ │ │ │ jmp 845e6f4 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - movl $0x80880ac,0x0(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808a70c,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80880ac │ │ │ │ + jne 808a70c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80881ac │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8087eb4,-0x28(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x20(%edi) │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - movl $0x8087f0c,-0x18(%edi) │ │ │ │ - lea -0x28(%edi),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x8088010,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4bb39(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808827a │ │ │ │ - movl $0x8087920,-0x40(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x38(%edi) │ │ │ │ - movl $0x8087d28,-0x34(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x2c(%edi) │ │ │ │ + ja 808a7f4 │ │ │ │ + movl $0x808a660,-0x4(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - lea -0x40(%edi),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x8087e14,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x8088160,-0x14(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x34(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - lea -0x13(%edi),%ecx │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8088249 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + ja 808a7ce │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8088270,0x4(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ + movl $0x808a7f0,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp 8455d1c │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - cld │ │ │ │ - mov %esi,%ecx │ │ │ │ - jmp 8088229 │ │ │ │ - movl $0x44,0x33c(%ebx) │ │ │ │ - mov $0x85c0224,%esi │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,0x85c0e54(%esi) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8088303 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8088330,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808a89d │ │ │ │ + movl $0x808a8a8,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8088330 │ │ │ │ + jne 808a8a8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80882c7 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 808a843 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + movzbl 0x3(%esi),%eax │ │ │ │ + mov %al,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %ah,%al │ │ │ │ - orb $0x8,(%eax) │ │ │ │ - mov %esi,%ecx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - jmp 8454bdc │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x10,%al │ │ │ │ - orl $0x8,(%eax) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + pop %esp │ │ │ │ + test $0x8,%al │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80884a4 │ │ │ │ - add (%eax),%al │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808a85c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808837d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8088388,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + jb 808a9f8 │ │ │ │ + movl $0x808a910,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808a910 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + ja 808a9e9 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jge 808a9c5 │ │ │ │ + movl $0x808a814,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x1,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80883cf │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80883dc,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808a96c │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + movzbl 0x3(%esi),%eax │ │ │ │ + mov %al,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808a984,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80883dc │ │ │ │ + jne 808a984 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808aa6c │ │ │ │ + movl $0x808a8d8,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808aa46 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808aa68,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - inc %ebp │ │ │ │ - bound %edi,0x59000 │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ + add %bh,0x85c0e58(%esi) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8088421 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x808839c,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808abe7 │ │ │ │ + movl $0x808abac,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808abac │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + lds (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808ab92 │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + cmp $0x1ff0,%ecx │ │ │ │ + jg 808ab77 │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jg 808ab57 │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + push %edx │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x78(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x836e6e0,-0xc(%edi) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + add $0xfffffffc,%edi │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + jmp 836bf40 │ │ │ │ + movl $0x836e698,-0xc(%edi) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x9(%edi),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + shrb $0x8b,-0xf76f7f8(%edx) │ │ │ │ + dec %esi │ │ │ │ + add 0x44890756(%ebx),%ecx │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808aac0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 8088492 │ │ │ │ - add $0x1c,%edi │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808ac5c │ │ │ │ + movl $0x808aa8c,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8088488 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x8088350,-0x18(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80883f4,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + ja 808ac36 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808ac58,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,0x85c0e5c(%esi) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8088549 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - and $0x3,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 8088500 │ │ │ │ - mov $0x85e0045,%esi │ │ │ │ - movl $0x85bff32,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - movl $0x30,0x33c(%ebx) │ │ │ │ - movl $0x80884f8,-0x4(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ + jb 808ac95 │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ - inc %edx │ │ │ │ + jmp 836c154 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - int1 │ │ │ │ - add $0x30,%edi │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808ad08 │ │ │ │ + movl $0x808ac7c,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80884d5 │ │ │ │ - mov 0x2(%ecx),%edx │ │ │ │ - mov 0x6(%ecx),%ecx │ │ │ │ - movl $0x8088294,-0x2c(%edi) │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - movl $0x8088438,-0x1c(%edi) │ │ │ │ - lea -0x2c(%edi),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x8(%edi),%esi │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + ja 808ace2 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - mov $0x85c0228,%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808ad04,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,0x85c0e60(%esi) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,%cl │ │ │ │ + ja 808ad2a │ │ │ │ + (bad) │ │ │ │ + decl 0x50076(%ebp) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + or %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%esi │ │ │ │ + jmp 845e62c │ │ │ │ + add %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8088586 │ │ │ │ + jb 808ad7d │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x85e0519,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8348770 │ │ │ │ + cmpl $0x1ff0,0x8(%esi) │ │ │ │ + setle %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + mov 0x85baed8(%eax),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8088603 │ │ │ │ + jb 808adb1 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8088630,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ + jmp 808af88 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add $0x4000200,%eax │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808af78 │ │ │ │ + movl $0x808af54,-0x18(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%ecx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x12(%esi),%edx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x16(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8088630 │ │ │ │ + jne 808af54 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808aee7 │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jg 808aeba │ │ │ │ + push %ecx │ │ │ │ + mov 0x68(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov 0x84(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov %edx,0x1c(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 836bf40 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ + or (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80885c7 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + add %cl,0x4d8b1845(%ebx) │ │ │ │ + adc $0x89,%al │ │ │ │ + repnz and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 808ae2f │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808aef6 │ │ │ │ + movl $0x836e698,-0xc(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x9(%edi),%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ + inc %esi │ │ │ │ + add $0x0,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + adc %ch,0x468b0808(%edi) │ │ │ │ + add 0x758b074e(%ebx),%ecx │ │ │ │ + adc %cl,0x4589004d(%ecx) │ │ │ │ + adc %al,-0x899033b(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 808af10 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x45c70045(%ebx) │ │ │ │ - add %ah,%al │ │ │ │ - test %ecx,(%eax) │ │ │ │ - or %cl,-0x7639760f(%ecx) │ │ │ │ - dec %ebp │ │ │ │ - add $0xe9,%al │ │ │ │ - mov $0xc5,%dh │ │ │ │ - cmp $0x0,%al │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,0x8(%eax,%esi,4) │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 808b04c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x48,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x48,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808afa3 │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + mov 0x6(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xa(%esi),%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0xe(%esi),%eax │ │ │ │ + movl $0x836f4a4,-0x44(%edi) │ │ │ │ + mov %ecx,-0x40(%edi) │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x3c(%edi) │ │ │ │ + mov %eax,-0x38(%edi) │ │ │ │ + movl $0x808ad4c,-0x34(%edi) │ │ │ │ + mov %eax,-0x2c(%edi) │ │ │ │ + movl $0x808ad88,-0x28(%edi) │ │ │ │ + mov %edx,-0x20(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + movl $0x808adc0,-0x18(%edi) │ │ │ │ + lea -0x28(%edi),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + lea -0x43(%edi),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + lea -0x34(%edi),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x16(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x10,%al │ │ │ │ - xchg %cl,(%eax) │ │ │ │ - or %cl,0x7589fc45(%ecx) │ │ │ │ - add %al,0x5ce9fcc5(%ebx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%ecx) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 808afb2 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808b032 │ │ │ │ + movl $0x808ad3c,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80886bf │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80886cc,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80886cc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x808869c,0x0(%ebp) │ │ │ │ - jmp 8455d30 │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + jb 808b0a1 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 808af88 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808867d │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov %esi,%eax │ │ │ │ - cltd │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ + ja 808b114 │ │ │ │ + movl $0x808b088,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808b0ee │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808b110,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,0x75890808(%esi,%eax,4) │ │ │ │ - clc │ │ │ │ - movl $0x0,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 83d824c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8088723 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8088730,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8088730 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %bh,0x85c0e6c(%esi) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - int1 │ │ │ │ - pop %esi │ │ │ │ - cmp $0x59000,%eax │ │ │ │ - add (%eax),%al │ │ │ │ - add (%eax),%al │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808880a │ │ │ │ - movl $0x8088818,-0x8(%ebp) │ │ │ │ + jb 808b1c7 │ │ │ │ + movl $0x808b1d4,-0x8(%ebp) │ │ │ │ mov 0x2(%esi),%eax │ │ │ │ mov 0x6(%esi),%ecx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8088818 │ │ │ │ + jne 808b1d4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808877f │ │ │ │ + ja 808b167 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ + movzwl 0x3(%esi),%eax │ │ │ │ bswap %eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ + shr $0x10,%eax │ │ │ │ + mov %ax,(%ecx) │ │ │ │ movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea -0x7(%edi),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ add $0xc,%ebp │ │ │ │ jmp 845e6f4 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - cwtl │ │ │ │ - xchg %ecx,(%eax) │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ + xorb $0x3,0x468b0808(%ecx) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8088798 │ │ │ │ + jne 808b180 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add $0x3000200,%eax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808898b │ │ │ │ - movl $0x8088890,-0xc(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 808b32a │ │ │ │ + movl $0x808b23c,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8088890 │ │ │ │ + jne 808b23c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808897c │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0x8,%edx │ │ │ │ - jge 808895a │ │ │ │ + ja 808b31b │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jge 808b2f7 │ │ │ │ + movl $0x808b134,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ movl $0x836e684,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x8,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x2,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ lea -0xa(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - ret │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80888d1 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 808b298 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ + movzwl 0x3(%esi),%eax │ │ │ │ bswap %eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ + shr $0x10,%eax │ │ │ │ + mov %ax,(%ecx) │ │ │ │ movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea -0x7(%edi),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ add $0xc,%ebp │ │ │ │ jmp 845e6f4 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - movl $0x80888e8,0x0(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808b2b0,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80888e8 │ │ │ │ + jne 808b2b0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80889e8 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80886f0,-0x28(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x20(%edi) │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - movl $0x8088748,-0x18(%edi) │ │ │ │ - lea -0x28(%edi),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x808884c,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4bf39(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8088aab │ │ │ │ - movl $0x808855c,-0x3c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x34(%edi) │ │ │ │ - movl $0x8088594,-0x30(%edi) │ │ │ │ + ja 808b3a0 │ │ │ │ + movl $0x808b204,-0x4(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - lea -0x3c(%edi),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x8088650,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x808899c,-0x14(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x30(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - lea -0x13(%edi),%ecx │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8088a7f │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + ja 808b37a │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8088aa4,0x0(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + movl $0x808b39c,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - jmp 8088a5f │ │ │ │ - movl $0x40,0x33c(%ebx) │ │ │ │ - mov $0x85c022c,%esi │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,0x85c0e70(%esi) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8088b37 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8088b64,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808b44a │ │ │ │ + movl $0x808b458,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8088b64 │ │ │ │ + jne 808b458 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8088afb │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 808b3ef │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%ax │ │ │ │ + mov %ax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x2(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %dl,(%ebx,%ecx,4) │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov %esi,%ecx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - jmp 8454bdc │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x44,%al │ │ │ │ - mov (%eax),%ecx │ │ │ │ - or %cl,0x7589fc45(%ecx) │ │ │ │ - add %al,0x5ce9fcc5(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 8088bb1 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8088bbc,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8088c03 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8088c10,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + or %dh,0x3468b08(%eax,%ecx,1) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8088c10 │ │ │ │ + jne 808b408 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - adc %ebx,0x3d(%edx) │ │ │ │ - add %dl,0x10005(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8088c55 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8088bd0,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 8088cc6 │ │ │ │ - add $0x1c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8088cbc │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x8088b84,-0x18(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8088c28,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8088d7d │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - and $0x3,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 8088d34 │ │ │ │ - mov $0x85e0045,%esi │ │ │ │ - movl $0x85bff32,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - movl $0x30,0x33c(%ebx) │ │ │ │ - movl $0x8088d2c,-0x4(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - int1 │ │ │ │ - add $0x30,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8088d09 │ │ │ │ - mov 0x2(%ecx),%edx │ │ │ │ - mov 0x6(%ecx),%ecx │ │ │ │ - movl $0x8088ac8,-0x2c(%edi) │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - movl $0x8088c6c,-0x1c(%edi) │ │ │ │ - lea -0x2c(%edi),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x8(%edi),%esi │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ + jb 808b5a9 │ │ │ │ + movl $0x808b4c0,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - mov $0x85c0230,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8088db3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 83449f4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8088e2f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8088e5c,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8088e5c │ │ │ │ + jne 808b4c0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8088df3 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + ja 808b59a │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jge 808b576 │ │ │ │ + movl $0x808b3c0,-0x18(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x2,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %cl,(%esi,%ecx,4) │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov %esi,%ecx │ │ │ │ + ja 808b51c │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%ax │ │ │ │ + mov %ax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x2(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - jmp 8454bdc │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x3c,%al │ │ │ │ - mov (%eax),%cs │ │ │ │ - or %cl,0x7589fc45(%ecx) │ │ │ │ - add %al,0x64e9fcc5(%ebx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 8088eeb │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8088ef8,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808b534,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8088ef8 │ │ │ │ + jne 808b534 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8088ec8,0x0(%ebp) │ │ │ │ - jmp 8455d30 │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8088ea9 │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov %esi,%eax │ │ │ │ - cltd │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ + ja 808b61c │ │ │ │ + movl $0x808b488,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808b5f6 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808b618,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,%al │ │ │ │ - mov (%eax),%cs │ │ │ │ - or %cl,0x45c7f875(%ecx) │ │ │ │ - cld │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 83d824c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8088f4f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8088f5c,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8088f5c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %bh,0x85c0e74(%esi) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - lds 0x3d(%esi),%edx │ │ │ │ - add %dl,0x20005(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8089036 │ │ │ │ - movl $0x8089044,-0x8(%ebp) │ │ │ │ + jb 808b6c6 │ │ │ │ + movl $0x808b6d4,-0x8(%ebp) │ │ │ │ mov 0x2(%esi),%eax │ │ │ │ mov 0x6(%esi),%ecx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8089044 │ │ │ │ + jne 808b6d4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8088fab │ │ │ │ + ja 808b66b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ bswap %eax │ │ │ │ mov %eax,(%ecx) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ + lea 0x4(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea -0x7(%edi),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ add $0xc,%ebp │ │ │ │ @@ -75785,872 +78860,587 @@ │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - les 0x468b0808(%edi),%ecx │ │ │ │ + test %dh,0x468b0808(%esi) │ │ │ │ add 0x758b074e(%ebx),%ecx │ │ │ │ or %cl,0x4589004d(%ecx) │ │ │ │ or %al,-0x899033b(%ebx) │ │ │ │ movb $0x0,(%ebx) │ │ │ │ - jne 8088fc4 │ │ │ │ + jne 808b684 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add $0x3000200,%eax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80891b7 │ │ │ │ - movl $0x80890bc,-0xc(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 808b825 │ │ │ │ + movl $0x808b73c,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80890bc │ │ │ │ + jne 808b73c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80891a8 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0x8,%edx │ │ │ │ - jge 8089186 │ │ │ │ + ja 808b816 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jge 808b7f2 │ │ │ │ + movl $0x808b63c,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ movl $0x836e684,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x8,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x4,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ lea -0xa(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - ret │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80890fd │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 808b798 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ bswap %eax │ │ │ │ mov %eax,(%ecx) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ movl $0x836e6e0,-0x8(%edi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ + lea 0x4(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea -0x7(%edi),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ add $0xc,%ebp │ │ │ │ jmp 845e6f4 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - movl $0x8089114,0x0(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808b7b0,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8089114 │ │ │ │ + jne 808b7b0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8089214 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8088f1c,-0x28(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x20(%edi) │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - movl $0x8088f74,-0x18(%edi) │ │ │ │ - lea -0x28(%edi),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x8089078,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4bf39(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80892d7 │ │ │ │ - movl $0x8088d90,-0x3c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x34(%edi) │ │ │ │ - movl $0x8088dc0,-0x30(%edi) │ │ │ │ + ja 808b898 │ │ │ │ + movl $0x808b704,-0x4(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - lea -0x3c(%edi),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x8088e7c,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x80891c8,-0x14(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x30(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - lea -0x13(%edi),%ecx │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80892ab │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + ja 808b872 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80892d0,0x0(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + movl $0x808b894,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - jmp 808928b │ │ │ │ - movl $0x40,0x33c(%ebx) │ │ │ │ - mov $0x85c0234,%esi │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,0x85c0e78(%esi) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8089363 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8089390,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808b940 │ │ │ │ + movl $0x808b94c,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8089390 │ │ │ │ + jne 808b94c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8089327 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 808b8e7 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x4(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %al,-0x6d(%eax) │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov %esi,%ecx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - jmp 8454bdc │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x70,%al │ │ │ │ - xchg %eax,%ebx │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8089504 │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80893dd │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80893e8,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808942f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808943c,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808943c │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + add %bh,0x468b0808(%ecx) │ │ │ │ + add 0x758b074e(%ebx),%ecx │ │ │ │ + or %cl,0x4589004d(%ecx) │ │ │ │ + or %al,-0x899033b(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 808b900 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - in $0x51,%eax │ │ │ │ - cmp $0x59000,%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8089481 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80893fc,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80894f2 │ │ │ │ - add $0x1c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80894e8 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x80893b0,-0x18(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8089454,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80895a9 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - and $0x3,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 8089560 │ │ │ │ - mov $0x85e0045,%esi │ │ │ │ - movl $0x85bff32,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - movl $0x30,0x33c(%ebx) │ │ │ │ - movl $0x8089558,-0x4(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - int1 │ │ │ │ - add $0x30,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8089535 │ │ │ │ - mov 0x2(%ecx),%edx │ │ │ │ - mov 0x6(%ecx),%ecx │ │ │ │ - movl $0x80892f4,-0x2c(%edi) │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - movl $0x8089498,-0x1c(%edi) │ │ │ │ - lea -0x2c(%edi),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x8(%edi),%esi │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ + jb 808ba9b │ │ │ │ + movl $0x808b9b4,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - mov $0x85c0238,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808b9b4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80895e4 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - cmp 0x10(%esi),%eax │ │ │ │ - jne 80895e7 │ │ │ │ - mov $0x85e0519,%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8089678 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x1bb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 8089667 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808965d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,-0x1c(%ebp) │ │ │ │ - movl $0x845cde8,-0x18(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe4,%ebp │ │ │ │ - jmp 836fe34 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - or %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x38,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80896e0 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%ecx │ │ │ │ - movl $0x80895bc,-0x34(%edi) │ │ │ │ - mov %esi,-0x2c(%edi) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - mov %ecx,-0x24(%edi) │ │ │ │ - movl $0x8089600,-0x20(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x34(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x38,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc427bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80897aa │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808974c,-0x18(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - movl $0x845c888,-0x24(%ebp) │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - add $0xffffffd8,%ebp │ │ │ │ - jmp 836fdc4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808979b │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - dec %eax │ │ │ │ - cmp $0x0,%eax │ │ │ │ - jge 808976e │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov $0x85e0519,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8089678,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xf(%edi),%esi │ │ │ │ - movl $0x0,0xc(%ebp) │ │ │ │ + ja 808ba8c │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jge 808ba68 │ │ │ │ + movl $0x808b8b8,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x4,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ add $0xc,%ebp │ │ │ │ - jmp 8089678 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8089827 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8089854,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + ja 808ba10 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x4(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808ba28,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8089854 │ │ │ │ + jne 808ba28 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80897eb │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ + ja 808bb10 │ │ │ │ + movl $0x808b97c,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808baea │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %al,(%eax,%ebx,4) │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov %esi,%ecx │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808bb0c,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - jmp 8454bdc │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x34,%al │ │ │ │ - cwtl │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8089504 │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80898a1 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80898ac,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80898e6 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8089925 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80898c0,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + add %bh,0x85c0e7c(%esi) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80899d5 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80899e0,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - movl $0x845c888,-0x1c(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe0,%ebp │ │ │ │ - jmp 836fd8c │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + jb 808bbf2 │ │ │ │ + movl $0x808bc00,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808bc00 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8089983 │ │ │ │ + ja 808bb67 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ mov 0x7(%esi),%eax │ │ │ │ - movl $0x8089874,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x80898f8,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ + jmp 845e6f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - pushf │ │ │ │ - cltd │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ + cmpb $0x3,0x468b0808(%ebx) │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808bb80 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8089a77 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8089a84,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808bd89 │ │ │ │ + movl $0x808bc6c,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8089a84 │ │ │ │ + jne 808bc6c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8089a54,0x0(%ebp) │ │ │ │ - jmp 8455d30 │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808bd7a │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x8,%eax │ │ │ │ + jge 808bd52 │ │ │ │ + movl $0x808bb30,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8089a35 │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov %esi,%eax │ │ │ │ - cltd │ │ │ │ + ja 808bcc8 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808bce0,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808bce0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808bdfc │ │ │ │ + movl $0x808bc34,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808bdd6 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808bdf8,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,0x8(%edx,%ebx,4) │ │ │ │ - or %cl,0x45c7f875(%ecx) │ │ │ │ - cld │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 83d824c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8089adb │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8089ae8,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8089ae8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %bh,0x85c0e80(%esi) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - cmp %ecx,0x3d(%ebx) │ │ │ │ - add %dl,0x20005(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8089bc2 │ │ │ │ - movl $0x8089bd0,-0x8(%ebp) │ │ │ │ + jb 808bec2 │ │ │ │ + movl $0x808bed0,-0x8(%ebp) │ │ │ │ mov 0x2(%esi),%eax │ │ │ │ mov 0x6(%esi),%ecx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8089bd0 │ │ │ │ + jne 808bed0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8089b37 │ │ │ │ + ja 808be53 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ mov 0x7(%esi),%eax │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ mov %eax,(%ecx) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ movl $0x836e6e0,-0x8(%edi) │ │ │ │ lea 0x8(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ @@ -76663,3423 +79453,1712 @@ │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - push %eax │ │ │ │ - fwait │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8089b50 │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + mov $0x468b0808,%esi │ │ │ │ + add 0x758b074e(%ebx),%ecx │ │ │ │ + or %cl,0x4589004d(%ecx) │ │ │ │ + or %al,-0x899033b(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 808be6c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add $0x3000200,%eax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8089d43 │ │ │ │ - movl $0x8089c48,-0xc(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 808c039 │ │ │ │ + movl $0x808bf3c,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8089c48 │ │ │ │ + jne 808bf3c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8089d34 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0x8,%edx │ │ │ │ - jge 8089d12 │ │ │ │ + ja 808c02a │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x8,%eax │ │ │ │ + jge 808c006 │ │ │ │ + movl $0x808be1c,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ movl $0x836e684,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ movl $0x8,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ lea -0xa(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - ret │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8089c89 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 808bf98 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ mov %eax,(%ecx) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ movl $0x836e6e0,-0x8(%edi) │ │ │ │ lea 0x8(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea -0x7(%edi),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ add $0xc,%ebp │ │ │ │ jmp 845e6f4 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - movl $0x8089ca0,0x0(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808bfb0,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8089ca0 │ │ │ │ + jne 808bfb0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x3000100,%eax │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8089daf │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x8089aa8,-0x28(%edi) │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x20(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - movl $0x8089b00,-0x18(%edi) │ │ │ │ - lea -0x28(%edi),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x8089c04,-0xc(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ + ja 808c0ac │ │ │ │ + movl $0x808bf04,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xa(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c49b39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8089eae │ │ │ │ - movl $0x80896f8,-0x60(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x58(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x54(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x50(%edi) │ │ │ │ - movl $0x80897b8,-0x4c(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x44(%edi) │ │ │ │ - lea -0x60(%edi),%ecx │ │ │ │ - mov %ecx,-0x40(%edi) │ │ │ │ - movl $0x808993c,-0x3c(%edi) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x34(%edi) │ │ │ │ - mov %eax,-0x30(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x2c(%edi) │ │ │ │ - mov %edx,-0x28(%edi) │ │ │ │ - movl $0x8089a08,-0x24(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - movl $0x8089d54,-0x18(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - lea -0x3c(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x4c(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8089e7b │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + ja 808c086 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x8089ea4,0xc(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ + movl $0x808c0a8,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - hlt │ │ │ │ - mov %esi,%ecx │ │ │ │ - jmp 8089e5b │ │ │ │ - movl $0x64,0x33c(%ebx) │ │ │ │ - mov $0x85c023c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8089ef4 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8089f2c │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + add %bh,0x85c0e84(%esi) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0xfb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 8089f9a │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8089f90 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8089f00,-0x10(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8089fd4 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0xfb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808a042 │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808a038 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8089fa8,-0x10(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0xf000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xfb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808a0c0 │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808a0b6 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ + jb 808c154 │ │ │ │ + movl $0x808c160,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - mov 0x18(%eax),%eax │ │ │ │ - movl $0x8089fe0,-0x14(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 808a2b4 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - and $0x3,%eax │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 808a2b7 │ │ │ │ - mov %edx,%eax │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - movzwl -0x2(%eax),%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jne 808a1a7 │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808a202 │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x1(%edx),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x5(%edx),%ecx │ │ │ │ - mov 0x9(%edx),%edx │ │ │ │ - movl $0x8089f38,-0x14(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - movl $0x808a198,-0x14(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808c160 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %al,-0xd76eb3b(%ebx) │ │ │ │ + ja 808c0fb │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - add $0x1c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808a169 │ │ │ │ - mov 0x1(%edx),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x5(%edx),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x9(%edx),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0xd(%eax),%eax │ │ │ │ - movl $0x808a050,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x4(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ mov %eax,%esi │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - movl $0x808a22c,-0x14(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %al,-0xd76eb3b(%ebx) │ │ │ │ - jmp 808a11c │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x808a268,-0x14(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %al,-0xd76eb3b(%ebx) │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808a23c │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x2(%edx),%eax │ │ │ │ - mov 0x6(%edx),%edx │ │ │ │ - movl $0x8089ec8,-0x10(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - jmp 808a273 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jae 808a2ae │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x3(%edx),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + adc $0xc1,%al │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808c114 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808a305 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ + jb 808c2af │ │ │ │ + movl $0x808c1c8,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 834baec │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x13b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808a380 │ │ │ │ - add $0x1c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808a376 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x808a0d0,-0x18(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - movl $0x808a2e0,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x2(%edi),%ecx │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 808a59c │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808c1c8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 808a3bc │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808a3f4 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0xfb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808a462 │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808a458 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x808a3c8,-0x10(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + ja 808c2a0 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jge 808c27c │ │ │ │ + movl $0x808c0cc,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x4,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808a49c │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0xfb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808a50a │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808a500 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x808a470,-0x10(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + ja 808c224 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x4(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0xf000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xfb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808a588 │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808a57e │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - mov 0x18(%eax),%eax │ │ │ │ - movl $0x808a4a8,-0x14(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808c23c,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 808a734 │ │ │ │ - movl $0x808a61c,-0x4(%ebp) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808a61c │ │ │ │ + jne 808c23c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - mov 0x1(%ecx),%edx │ │ │ │ - mov 0x5(%ecx),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0x9(%eax),%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0xd(%edx),%edx │ │ │ │ - movl $0x808a518,-0x18(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - nop │ │ │ │ - addl $0x0,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %cl,0x3e283f2(%ecx) │ │ │ │ - cmp $0x3,%edx │ │ │ │ - jb 808a73c │ │ │ │ - add $0x34,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808a725 │ │ │ │ - mov 0x1(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x5(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x9(%esi),%ecx │ │ │ │ - movl $0x808a310,-0x30(%edi) │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x28(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x24(%edi) │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - lea -0x30(%edi),%eax │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - and $0x3,%edx │ │ │ │ - cmp $0x3,%edx │ │ │ │ - jb 808a6d6 │ │ │ │ - mov %ecx,%edx │ │ │ │ - and $0xfffffffc,%edx │ │ │ │ - mov (%edx),%edx │ │ │ │ - movzwl -0x2(%edx),%edx │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jne 808a5c3 │ │ │ │ - mov 0x1(%ecx),%edx │ │ │ │ - mov 0x5(%ecx),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0x9(%eax),%eax │ │ │ │ - movl $0x808a400,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jb 808a70b │ │ │ │ - mov 0x2(%ecx),%edx │ │ │ │ - mov 0x6(%ecx),%ecx │ │ │ │ - movl $0x808a390,-0x18(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - mov 0x3(%ecx),%ecx │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x34,0x33c(%ebx) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - mov $0x85c0240,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jb 808a754 │ │ │ │ - mov 0x2(%esi),%edx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - mov %ecx,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808a795 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808a7a0,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x50076(%ebp) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 845e62c │ │ │ │ - add $0x1000100,%eax │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808a7f3 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x808a7b8,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x8(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808a85c │ │ │ │ - add $0x18,%edi │ │ │ │ + ja 808c324 │ │ │ │ + movl $0x808c190,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 808a852 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x808a768,-0x14(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x808a7cc,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + ja 808c2fe │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808c320,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808a899 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808a8a4,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x50076(%ebp) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + add %bh,0x85c0e88(%esi) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 845e62c │ │ │ │ - add $0x1000100,%eax │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + jb 808c3ce │ │ │ │ + movl $0x808c3dc,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808c3dc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808a8f7 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x808a8bc,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + ja 808c373 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%ax │ │ │ │ + mov %ax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x2(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x8(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808a960 │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808a956 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x808a86c,-0x14(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x808a8d0,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808a99d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808a9a8,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + mov %es,%ebx │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808c38c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808a9e9 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808a9f4,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + jb 808c52d │ │ │ │ + movl $0x808c444,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808c444 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x50076(%ebp) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 845e62c │ │ │ │ - add (%eax),%al │ │ │ │ + ja 808c51e │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jge 808c4fa │ │ │ │ + movl $0x808c344,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x2,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0xc(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808aa67 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808aa5d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x808aa0c,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + ja 808c4a0 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%ax │ │ │ │ + mov %ax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x2(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808c4b8,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x2000100,%eax │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808c4b8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808aaa5 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x808aa1c,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ + ja 808c5a0 │ │ │ │ + movl $0x808c40c,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808ab16 │ │ │ │ - add $0x1c,%edi │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 808ab0c │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x808a9bc,-0x18(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x808aa78,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + ja 808c57a │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808c59c,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808ab51 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808ab5c,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808ab9d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808aba8,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808abe9 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808abf4,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x50076(%ebp) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 845e62c │ │ │ │ - add (%eax),%al │ │ │ │ + add %bh,0x85c0e8c(%esi) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0xc(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808ac67 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808ac5d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x808ac0c,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0xbb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808acc5 │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808acbb │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ + jb 808c648 │ │ │ │ + movl $0x808c654,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x808ac1c,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808c654 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808ad13 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x808ac74,-0x10(%edi) │ │ │ │ + ja 808c5ef │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x4(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808ad90 │ │ │ │ - add $0x20,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808ad86 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x808abbc,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x808acd8,-0xc(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808adcd │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808add8,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808ae19 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808ae24,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808ae65 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808ae70,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808aeb1 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808aebc,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + or %al,%dh │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808c608 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x50076(%ebp) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 845e62c │ │ │ │ + jb 808c7a3 │ │ │ │ + movl $0x808c6bc,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808c6bc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0xc(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808af2f │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808af25 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x808aed4,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0xbb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808af8d │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808af83 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x808aee4,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0xbb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808affb │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808aff1 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x808af3c,-0x10(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x4000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808b055 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ + ja 808c794 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - movl $0x808af9c,-0x14(%edi) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0xf000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808b0e2 │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808b0d8 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - mov 0x18(%eax),%eax │ │ │ │ - movl $0x808ae84,-0x20(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jge 808c770 │ │ │ │ + movl $0x808c5c0,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x14(%edi) │ │ │ │ - movl $0x808b00c,-0x10(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xf(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808b44c │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - and $0x3,%edx │ │ │ │ - cmp $0x3,%edx │ │ │ │ - jb 808b352 │ │ │ │ - mov %ecx,%edx │ │ │ │ - and $0xfffffffc,%edx │ │ │ │ - mov (%edx),%edx │ │ │ │ - movzwl -0x2(%edx),%edx │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jne 808b200 │ │ │ │ - add $0x38,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808b2c4 │ │ │ │ - mov 0x1(%ecx),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x5(%ecx),%eax │ │ │ │ - mov 0x9(%ecx),%ecx │ │ │ │ - movl $0x808ab24,-0x34(%edi) │ │ │ │ - mov %ecx,-0x2c(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x28(%edi) │ │ │ │ - movl $0x808ab70,-0x24(%edi) │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x808ad28,-0x14(%edi) │ │ │ │ - lea -0x34(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ + movl $0x4,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - movl $0x808b2a0,-0xc(%ebp) │ │ │ │ - lea -0x14(%edi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808b195 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x4c,0x33c(%ebx) │ │ │ │ - movl $0x808b1f8,-0x10(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - adc %cl,0x4cc783f1(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808b1d0 │ │ │ │ - mov 0x1(%ecx),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x5(%ecx),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x9(%ecx),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov 0xd(%edx),%edx │ │ │ │ - movl $0x808ada0,-0x48(%edi) │ │ │ │ - mov %edx,-0x40(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x3c(%edi) │ │ │ │ - movl $0x808adec,-0x38(%edi) │ │ │ │ - mov %ecx,-0x30(%edi) │ │ │ │ - mov %edx,-0x2c(%edi) │ │ │ │ - movl $0x808ae38,-0x28(%edi) │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - movl $0x808b06c,-0x18(%edi) │ │ │ │ - lea -0x48(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x38(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x28(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + ja 808c718 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x4(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ - movl $0x808b1ac,-0xc(%ebp) │ │ │ │ - lea -0x18(%edi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808c730,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808c730 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808b286 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + ja 808c818 │ │ │ │ + movl $0x808c684,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808c7f2 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ movl $0x85e0045,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x38,0x33c(%ebx) │ │ │ │ - movl $0x808b2ec,-0x10(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808c814,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - adc %cl,-0x1c7160f(%ecx) │ │ │ │ - (bad) │ │ │ │ - inc %edi │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - jmp 8455d1c │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 808b2f9 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x808b3a8,-0x10(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jb 808b420 │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808b334 │ │ │ │ - mov 0x2(%ecx),%edx │ │ │ │ - mov 0x6(%ecx),%ecx │ │ │ │ - movl $0x808a970,-0x20(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x808aabc,-0x10(%edi) │ │ │ │ - lea -0x20(%edi),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x808b310,-0xc(%ebp) │ │ │ │ - lea -0x10(%edi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - adc %cl,-0x3856140f(%ecx) │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %bh,0x85c0e90(%esi) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808b3b2 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x808b418,-0x10(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + jb 808c8de │ │ │ │ + movl $0x808c8ec,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808c8ec │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - adc %cl,0x10c783f1(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808b3f0 │ │ │ │ - mov 0x3(%ecx),%ecx │ │ │ │ - movl $0x808a90c,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x808b3cc,-0xc(%ebp) │ │ │ │ - lea -0xc(%edi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ + ja 808c86f │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808b485 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808b490,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808b4d1 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808b4dc,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + mov %cl,%al │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808c888 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808b523 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808b530,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + jb 808ca55 │ │ │ │ + movl $0x808c958,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808b530 │ │ │ │ + jne 808c958 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - int1 │ │ │ │ - xor %bh,0x39000 │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0xbb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808b595 │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808b58b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x808b4f0,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + ja 808ca46 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x8,%eax │ │ │ │ + jge 808ca22 │ │ │ │ + movl $0x808c838,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808c9b4 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808c9cc,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x3000100,%eax │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808c9cc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808b5e3 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x808b544,-0x10(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ + ja 808cac8 │ │ │ │ + movl $0x808c920,-0x4(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808b660 │ │ │ │ - add $0x20,%edi │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 808b656 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x808b4a4,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x808b5a8,-0xc(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ + ja 808caa2 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808cac4,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808b69d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808b6a8,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808b6e9 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808b6f4,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808b735 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808b740,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bh,0x85c0e94(%esi) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808b787 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808b794,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + jb 808cb7b │ │ │ │ + movl $0x808cb88,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808b794 │ │ │ │ + jne 808cb88 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - lea (%esi),%ebp │ │ │ │ - cmp $0x39000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0xbb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808b7f9 │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808b7ef │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x808b754,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0xbb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808b867 │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808b85d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x808b7a8,-0x10(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x4000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808b8c1 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ + ja 808cb1b │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - movl $0x808b808,-0x14(%edi) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + movzwl 0x3(%esi),%eax │ │ │ │ + bswap %eax │ │ │ │ + shr $0x10,%eax │ │ │ │ + mov %ax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x2(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0xf000000,%eax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808b94e │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808b944 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - mov 0x18(%eax),%eax │ │ │ │ - movl $0x808b708,-0x20(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x808b878,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xf(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + xor $0xcb,%al │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808cb34 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808bb21 │ │ │ │ - movl $0x808baac,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + jb 808ccde │ │ │ │ + movl $0x808cbf0,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808baac │ │ │ │ + jne 808cbf0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add %eax,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808b991 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + ja 808cccf │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jge 808ccab │ │ │ │ + movl $0x808cae8,-0x18(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x2,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x48,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x48,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808b9cb │ │ │ │ - mov 0x2(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xa(%esi),%ecx │ │ │ │ - movl $0x808b670,-0x44(%edi) │ │ │ │ - mov %ecx,-0x3c(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x38(%edi) │ │ │ │ - movl $0x808b6bc,-0x34(%edi) │ │ │ │ - mov %eax,-0x2c(%edi) │ │ │ │ - mov %ecx,-0x28(%edi) │ │ │ │ - movl $0x808b8d8,-0x24(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - lea -0x44(%edi),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - lea -0x34(%edi),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x808b9a8,0x4(%ebp) │ │ │ │ - lea -0x24(%edi),%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808ba59 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 808cc4c │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + movzwl 0x3(%esi),%eax │ │ │ │ + bswap %eax │ │ │ │ + shr $0x10,%eax │ │ │ │ + mov %ax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x2(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x34,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %cl,0x3e283f2(%ecx) │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 808b9da │ │ │ │ - add $0x34,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808ba93 │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - movl $0x808b458,-0x30(%edi) │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x808b5f8,-0x20(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - lea -0x30(%edi),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808cc64,-0x4(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x808ba70,0x4(%ebp) │ │ │ │ - lea -0x20(%edi),%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x13b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808bb8e │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808bb84 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x808b0f0,-0x14(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x808b960,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x2(%edi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 808a59c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808bbc9 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808bbd4,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808bc1b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808bc28,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808bc28 │ │ │ │ + jne 808cc64 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - stc │ │ │ │ - sub %edi,0x59000 │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808bc6d │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x808bbe8,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ + ja 808cd54 │ │ │ │ + movl $0x808cbb8,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808bcde │ │ │ │ - add $0x1c,%edi │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 808bcd4 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x808bb9c,-0x18(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x808bc40,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + ja 808cd2e │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808cd50,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808bd19 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808bd24,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808bd65 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808bd70,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bh,0x85c0e98(%esi) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808bdb7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808bdc4,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + jb 808cdfe │ │ │ │ + movl $0x808ce0c,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808bdc4 │ │ │ │ + jne 808ce0c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - pop %ebp │ │ │ │ - sub %bh,0x39000 │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0xbb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808be29 │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808be1f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x808bd84,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808be77 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x808bdd8,-0x10(%edi) │ │ │ │ + ja 808cda3 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + mov 0x3(%esi),%ax │ │ │ │ + mov %ax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x2(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808bef4 │ │ │ │ - add $0x20,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808beea │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x808bd38,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x808be3c,-0xc(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808bf31 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808bf3c,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808bf7d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808bf88,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808bfc9 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808bfd4,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + mov $0x8b0808cd,%esp │ │ │ │ + inc %esi │ │ │ │ + add 0x758b074e(%ebx),%ecx │ │ │ │ + or %cl,0x4589004d(%ecx) │ │ │ │ + or %al,-0x899033b(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 808cdbc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808c01b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808c028,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + jb 808cf5d │ │ │ │ + movl $0x808ce74,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808c028 │ │ │ │ + jne 808ce74 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - stc │ │ │ │ - and $0x390003d,%eax │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ + ja 808cf4e │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jge 808cf2a │ │ │ │ + movl $0x808cd74,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x2,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xbb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808c08d │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808c083 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x808bfe8,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0xbb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808c0fb │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808c0f1 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x808c03c,-0x10(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + ja 808ced0 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%ax │ │ │ │ + mov %ax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x2(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808cee8,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x4000100,%eax │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808cee8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808c155 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - movl $0x808c09c,-0x14(%edi) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0xf000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808c1e2 │ │ │ │ - add $0x24,%edi │ │ │ │ + ja 808cfd0 │ │ │ │ + movl $0x808ce3c,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 808c1d8 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - mov 0x18(%eax),%eax │ │ │ │ - movl $0x808bf9c,-0x20(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x808c10c,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + ja 808cfaa │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xf(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808cfcc,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808c21d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808c228,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808c269 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808c274,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808c2b5 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808c2c0,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808c301 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808c30c,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bh,0x85c0e9c(%esi) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808c353 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808c360,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + jb 808d07a │ │ │ │ + movl $0x808d088,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808c360 │ │ │ │ + jne 808d088 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - shll $0x3d,(%edx) │ │ │ │ - add %dl,0x3(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0xbb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808c3c5 │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808c3bb │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x808c320,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0xbb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808c433 │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808c429 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x808c374,-0x10(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0xf000000,%eax │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xbb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808c4ad │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808c4a3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - mov 0x18(%eax),%eax │ │ │ │ - movl $0x808c3d4,-0x14(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + ja 808d01f │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x4(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x5000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808c517 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + cmp %dl,%al │ │ │ │ + or %cl,(%eax) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x13(%esi),%ecx │ │ │ │ - movl $0x808c440,-0x18(%edi) │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808d038 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808c5b0 │ │ │ │ - add $0x28,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808c5a6 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x18(%eax),%ecx │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ - movl $0x808c2d4,-0x24(%edi) │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x808c4c0,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x13(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x2005339,%al │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808c990 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808c714,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + jb 808d1d9 │ │ │ │ + movl $0x808d0f0,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808c714 │ │ │ │ + jne 808d0f0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808c5ff │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + ja 808d1ca │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jge 808d1a6 │ │ │ │ + movl $0x808cff0,-0x18(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x4,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov 0x1(%edx),%ecx │ │ │ │ - mov 0x5(%edx),%edx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov 0x9(%eax),%eax │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov 0xd(%ecx),%ecx │ │ │ │ - movl $0x808c1f0,-0x58(%edi) │ │ │ │ - mov %ecx,-0x50(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4c(%edi) │ │ │ │ - movl $0x808c23c,-0x48(%edi) │ │ │ │ - mov %eax,-0x40(%edi) │ │ │ │ - mov %ecx,-0x3c(%edi) │ │ │ │ - movl $0x808c288,-0x38(%edi) │ │ │ │ - mov %edx,-0x30(%edi) │ │ │ │ - mov %ecx,-0x2c(%edi) │ │ │ │ - movl $0x808c52c,-0x28(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - lea -0x58(%edi),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - lea -0x48(%edi),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - lea -0x38(%edi),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x808c618,0x0(%ebp) │ │ │ │ - lea -0x28(%edi),%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 8454bdc │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808c6ca │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 808d14c │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x4(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - push %eax │ │ │ │ - cmp %dl,0x0(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - jb 808c95f │ │ │ │ - add $0x70,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808c906 │ │ │ │ - mov 0x1(%esi),%ecx │ │ │ │ - mov 0x5(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x9(%esi),%eax │ │ │ │ - movl $0x808bb2c,-0x6c(%edi) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x64(%edi) │ │ │ │ - mov %edx,-0x60(%edi) │ │ │ │ - mov %eax,-0x5c(%edi) │ │ │ │ - lea -0x6c(%edi),%eax │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - jb 808c833 │ │ │ │ - mov %edx,%ecx │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ - mov (%ecx),%ecx │ │ │ │ - movzwl -0x2(%ecx),%ecx │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jne 808c63b │ │ │ │ - mov 0x1(%edx),%ecx │ │ │ │ - mov 0x5(%edx),%edx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ + mov %edx,(%edi) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - mov 0x9(%eax),%eax │ │ │ │ - movl $0x808bf04,-0x58(%edi) │ │ │ │ - mov %eax,-0x50(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808d164,-0x4(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x4c(%edi) │ │ │ │ - movl $0x808bf50,-0x48(%edi) │ │ │ │ - mov %edx,-0x40(%edi) │ │ │ │ - mov %eax,-0x3c(%edi) │ │ │ │ - movl $0x808c16c,-0x38(%edi) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x30(%edi) │ │ │ │ - lea -0x58(%edi),%edx │ │ │ │ - mov %edx,-0x2c(%edi) │ │ │ │ - lea -0x48(%edi),%edx │ │ │ │ - mov %edx,-0x28(%edi) │ │ │ │ - mov %ecx,-0x24(%edi) │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - movl $0x845a494,-0x1c(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - lea -0x38(%edi),%eax │ │ │ │ - lea -0x1c(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - movl $0x808c6e4,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808d164 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add %eax,(%eax) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808c7f9 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ + ja 808d24c │ │ │ │ + movl $0x808d0b8,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808d226 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jb 808c8cb │ │ │ │ - mov 0x2(%edx),%ecx │ │ │ │ - mov 0x6(%edx),%edx │ │ │ │ - movl $0x808bcec,-0x58(%edi) │ │ │ │ - mov %edx,-0x50(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4c(%edi) │ │ │ │ - movl $0x808be8c,-0x48(%edi) │ │ │ │ - mov %eax,-0x40(%edi) │ │ │ │ - lea -0x58(%edi),%edx │ │ │ │ - mov %edx,-0x3c(%edi) │ │ │ │ - mov %ecx,-0x38(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x34(%edi) │ │ │ │ - movl $0x845a494,-0x30(%edi) │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - lea -0x48(%edi),%eax │ │ │ │ - lea -0x30(%edi),%ecx │ │ │ │ - add $0xffffffd8,%edi │ │ │ │ - movl $0x808c810,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - jmp 8454bdc │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808d248,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp 8455d1c │ │ │ │ - add %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,0x85c0ea0(%esi) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000200,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808d2f4 │ │ │ │ + movl $0x808d300,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808d300 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808c891 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 808d29b │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x4(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x3(%edx),%ecx │ │ │ │ - movl $0x808bc84,-0x58(%edi) │ │ │ │ - mov %eax,-0x50(%edi) │ │ │ │ - mov %ecx,-0x4c(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x48(%edi) │ │ │ │ - movl $0x845a494,-0x44(%edi) │ │ │ │ - mov %eax,-0x3c(%edi) │ │ │ │ - lea -0x58(%edi),%eax │ │ │ │ - lea -0x44(%edi),%ecx │ │ │ │ - add $0xffffffc4,%edi │ │ │ │ - movl $0x808c8a8,0x0(%ebp) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x70,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + mov $0xd2,%ah │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808d2b4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + jb 808d44f │ │ │ │ + movl $0x808d368,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808d368 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808c915 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - movl $0x85e0045,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + ja 808d440 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jge 808d41c │ │ │ │ + movl $0x808d26c,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x4,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jb 808c993 │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808c950 │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - movl $0x808a808,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x808c92c,0x4(%ebp) │ │ │ │ - lea -0xc(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - mov $0x85bff64,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808ca1a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808c9ec,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + ja 808d3c4 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x4(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808d3dc,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808c9ec │ │ │ │ + jne 808d3dc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 808ca1d │ │ │ │ + ja 808d4c4 │ │ │ │ + movl $0x808d330,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 808c9d5 │ │ │ │ - mov 0xd(%esi),%eax │ │ │ │ - cltd │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ + ja 808d49e │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 808ca2d │ │ │ │ - mov $0x85c0251,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c0245,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808ca73 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808ca80,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808ca80 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808d4c0,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - mov 0x90003d1b,%eax │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,0x85c0ea4(%esi) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808cb5a │ │ │ │ - movl $0x808cb68,-0x8(%ebp) │ │ │ │ + jb 808d5a6 │ │ │ │ + movl $0x808d5b4,-0x8(%ebp) │ │ │ │ mov 0x2(%esi),%eax │ │ │ │ mov 0x6(%esi),%ecx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808cb68 │ │ │ │ + jne 808d5b4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808cacf │ │ │ │ + ja 808d51b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ mov 0x7(%esi),%eax │ │ │ │ @@ -80111,22173 +81190,18519 @@ │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - call 9310d43a │ │ │ │ - inc %esi │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - or %cl,0x4589004d(%ecx) │ │ │ │ - or %al,-0x899033b(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 808cae8 │ │ │ │ + xor $0xd5,%al │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808d534 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add $0x3000200,%eax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808ccdb │ │ │ │ - movl $0x808cbe0,-0xc(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 808d73d │ │ │ │ + movl $0x808d620,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808cbe0 │ │ │ │ + jne 808d620 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808cccc │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0x8,%edx │ │ │ │ - jge 808ccaa │ │ │ │ + ja 808d72e │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x8,%eax │ │ │ │ + jge 808d706 │ │ │ │ + movl $0x808d4e4,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ movl $0x836e684,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ movl $0x8,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ lea -0xa(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - ret │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808cc21 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 808d67c │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov %eax,0x70(%esp) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ - bswap %eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ bswap %eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ mov %eax,(%ecx) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ movl $0x836e6e0,-0x8(%edi) │ │ │ │ lea 0x8(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea -0x7(%edi),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ add $0xc,%ebp │ │ │ │ jmp 845e6f4 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - movl $0x808cc38,0x0(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808d694,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808cc38 │ │ │ │ + jne 808d694 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 808cd38 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x808ca40,-0x28(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x20(%edi) │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - movl $0x808ca98,-0x18(%edi) │ │ │ │ - lea -0x28(%edi),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x808cb9c,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xa(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or $0x32,%al │ │ │ │ - push %ebx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4cb39(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808cdf3 │ │ │ │ - movl $0x808c5c4,-0x30(%edi) │ │ │ │ + ja 808d7b0 │ │ │ │ + movl $0x808d5e8,-0x4(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x808c9a8,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x808ccec,-0x14(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x30(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - lea -0x13(%edi),%ecx │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 808cdc6 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + ja 808d78a │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x808cdec,0x0(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + movl $0x808d7ac,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - jmp 808cda6 │ │ │ │ - movl $0x34,0x33c(%ebx) │ │ │ │ - mov $0x85c025c,%esi │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,0x85c0ea8(%esi) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push $0x1005332 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x1bb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808cfcb │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808cfc1 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808d876 │ │ │ │ + movl $0x808d884,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - movl $0x845aa1c,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x808cfdc,-0xc(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 836e62c │ │ │ │ - add 0xe(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jge 808ceea │ │ │ │ - mov $0x85d4218,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808d884 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - movl $0x808cedc,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ + ja 808d807 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808ce76 │ │ │ │ - movl $0x83a7024,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - lea -0x11(%edi),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - ret │ │ │ │ + jmp 845e6f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,-0x4514fb3b(%ebx) │ │ │ │ - movl $0x808cf14,0x8(%ebp) │ │ │ │ - mov 0x6(%esi),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + and %bl,%al │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808cf14 │ │ │ │ + jne 808d820 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and $0x73,%al │ │ │ │ - push %esp │ │ │ │ - add %ah,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %bl,0x45890808(%esi,%ecx,8) │ │ │ │ - cld │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808d9ed │ │ │ │ + movl $0x808d8f0,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 836b484 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb $0x31,%al │ │ │ │ - push %ebx │ │ │ │ - add %ah,0x1e0000(%eax,%eax,1) │ │ │ │ - add %eax,(%eax) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 808ce5f │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808cf32 │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x808cf50,-0x10(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - mov 0x6(%esi),%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808cf50 │ │ │ │ + jne 808d8f0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - xor %dl,0x0(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 808cf8a │ │ │ │ - mov $0x85c0059,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808d9de │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x8,%eax │ │ │ │ + jge 808d9ba │ │ │ │ + movl $0x808d7d0,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808d01f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 836acb8 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + ja 808d94c │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808d964,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808d964 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x10(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808d07e │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808da60 │ │ │ │ + movl $0x808d8b8,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 808d074 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x808cffc,-0x8(%edi) │ │ │ │ + ja 808da3a │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x808d08c,-0xc(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808da5c,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xff,%al │ │ │ │ - add %cl,%gs:0x50076(%ebp) │ │ │ │ - add (%eax),%al │ │ │ │ - add (%eax),%al │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ + add %bh,0x85c0eac(%esi) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808d207 │ │ │ │ - movl $0x808d1cc,-0x8(%ebp) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808db08 │ │ │ │ + movl $0x808db14,-0x8(%ebp) │ │ │ │ mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%esi │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808d1cc │ │ │ │ + jne 808db14 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lds (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808d1b2 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - cmp $0x1ff0,%ecx │ │ │ │ - jg 808d197 │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jg 808d177 │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - push %edx │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x836e6e0,-0xc(%edi) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 845e6f4 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - jmp 836bf40 │ │ │ │ - movl $0x836e698,-0xc(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ + ja 808daaf │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x4(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ - lea -0x9(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - hlt │ │ │ │ - loopne 808d1a1 │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ + cld │ │ │ │ + enter $0x8da,$0x8 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808d0e0 │ │ │ │ + jne 808dac8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808d245 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x808d0a4,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %ch,(%esi) │ │ │ │ - push %ebx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ + jb 808dc63 │ │ │ │ + movl $0x808db7c,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808db7c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808d2a7 │ │ │ │ - movl $0x808ce14,-0x24(%edi) │ │ │ │ + ja 808dc54 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jge 808dc30 │ │ │ │ + movl $0x808da80,-0x18(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - movl $0x808d02c,-0x18(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x808d218,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x4,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - mov $0x85c0264,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cwtl │ │ │ │ - das │ │ │ │ - push %ebx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808d330 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x808d30c,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + ja 808dbd8 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x4(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808dbf0,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 808d264 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808dbf0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808d2f2 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ + ja 808dcd8 │ │ │ │ + movl $0x808db44,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808dcb2 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ movl $0x85e0045,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c026c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sldt (%edx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808dcd4,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,0x85c0eb0(%esi) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000200,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808d39b │ │ │ │ - movl $0x808d378,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ + jb 808dd82 │ │ │ │ + movl $0x808dd90,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808dd90 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808d361 │ │ │ │ - movl $0x808d3b0,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 808dd27 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%ax │ │ │ │ + mov %ax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x2(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c0274,%esi │ │ │ │ + jmp 845e6f4 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sub %ch,0x2003e(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - inc %esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - shlb $0x0,0x54(%edx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808d3e9 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 836eb04 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - test %dh,0x54(%edx) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %al,-0x3976f7f8(%esp,%edx,8) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + inc %eax │ │ │ │ + fisttpll (%eax) │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808d484 │ │ │ │ + jne 808dd40 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %eax │ │ │ │ - jb 808d47b │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 808d46d │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808d413 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - movl $0x808d3c0,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x83d9b80,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85dad7d,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - cld │ │ │ │ - jno 808d4cf │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 808d46d │ │ │ │ - movl $0x808d430,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808dee1 │ │ │ │ + movl $0x808ddf8,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808d430 │ │ │ │ + jne 808ddf8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - jmp 808d618 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808d4e2 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808d516 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x200,%eax │ │ │ │ - add %cl,(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808d555 │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - movl $0x808d4f0,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ + ja 808ded2 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jge 808deae │ │ │ │ + movl $0x808dcf8,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x2,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x400,%eax │ │ │ │ - add %cl,(%eax) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808d5f8 │ │ │ │ - add $0x1c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808d5ee │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x808d4bc,-0x18(%edi) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808de54 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ + mov 0x3(%esi),%ax │ │ │ │ + mov %ax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x2(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x808d528,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808de6c,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808de6c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ movl $0x1c,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xchg %eax,%esp │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%ecx) │ │ │ │ - ... │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808d652 │ │ │ │ - movl $0x808d570,-0x10(%edi) │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + ja 808df54 │ │ │ │ + movl $0x808ddc0,-0x4(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov $0x85c0280,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - jmp 808d680 │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808df2e │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808df50,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - decl (%eax) │ │ │ │ - ... │ │ │ │ - add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808d697 │ │ │ │ - movl $0x85d604e,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 808d618 │ │ │ │ - mov $0x85c0284,%esi │ │ │ │ + add %bh,0x85c0eb4(%esi) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - jmp 808d6d8 │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x200,%eax │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x768b0446(%ebx) │ │ │ │ - or %cl,-0x4116efbb(%ecx) │ │ │ │ - push %ss │ │ │ │ - cmp $0xc8906600,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%eax) │ │ │ │ - ... │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + jb 808dffc │ │ │ │ + movl $0x808e008,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808e008 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808d706 │ │ │ │ - movl $0x808d6b0,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 808dfa3 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x4(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c0288,%esi │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808d74a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8477dde,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8431368 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb (%eax),%al │ │ │ │ - push %es │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + mov $0x8b0808df,%esp │ │ │ │ + inc %esi │ │ │ │ + add 0x758b074e(%ebx),%ecx │ │ │ │ + or %cl,0x4589004d(%ecx) │ │ │ │ + or %al,-0x899033b(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 808dfbc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x758b0446(%ebx) │ │ │ │ - adc %cl,0x558b044d(%ebx) │ │ │ │ - add %cl,0x558b0455(%ecx) │ │ │ │ - or %cl,0x5589084d(%ecx) │ │ │ │ - or $0xc7,%al │ │ │ │ - inc %ebp │ │ │ │ - adc %bl,(%ecx) │ │ │ │ - add $0x4589085e,%eax │ │ │ │ - adc $0x83,%al │ │ │ │ - lds (%ecx,%ebp,8),%eax │ │ │ │ - notb 0x9066003d │ │ │ │ - add $0x100,%eax │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + jb 808e157 │ │ │ │ + movl $0x808e070,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808e070 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808d7c1 │ │ │ │ - movl $0x808d720,-0x10(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 808e148 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jge 808e124 │ │ │ │ + movl $0x808df74,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x808d75c,-0x4(%edi) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x4(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + movl $0x4,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov $0x85c028c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ nop │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - sub 0x0(%ebx),%dl │ │ │ │ - sbb (%eax),%al │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458b1075(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add %cl,0x4d8b044d(%ecx) │ │ │ │ - or %cl,0x4d890845(%ecx) │ │ │ │ - or $0xc7,%al │ │ │ │ - inc %ebp │ │ │ │ - adc %bl,(%ecx) │ │ │ │ - add $0x45c7085e,%eax │ │ │ │ - adc $0x90,%al │ │ │ │ - add -0x7d(%eax,%ecx,1),%bl │ │ │ │ - lds (%ecx,%ebp,8),%eax │ │ │ │ - insl (%dx),%es:(%edi) │ │ │ │ - adc $0x5c90003d,%eax │ │ │ │ - sub 0x0(%ebx),%dl │ │ │ │ - add (%eax),%al │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808d845 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 808d3fc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - and %ch,(%edx) │ │ │ │ - push %ebx │ │ │ │ - add %bl,(%ecx) │ │ │ │ - add %al,0x300 │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808d89e │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ - movl $0x8433118,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - movl $0x808d81c,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + ja 808e0cc │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x4(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808e0e4,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808e0e4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - cld │ │ │ │ - sub %edx,0x0(%ebx) │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x300,%eax │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808d8ef │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ - movl $0x808d858,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ + ja 808e1cc │ │ │ │ + movl $0x808e038,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 808dc80 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - jo 808d927 │ │ │ │ - push %ebx │ │ │ │ - add %al,(%edx) │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808e1a6 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808e1c8,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808d931 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 808d3fc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xor %ch,0x54(%ebp) │ │ │ │ - add %al,(%edx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc427bb(%ebp) │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,0x85c0eb8(%esi) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000200,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808dbf3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808d998,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808d998 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x808d9dc,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ + jb 808e292 │ │ │ │ + movl $0x808e2a0,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808d9dc │ │ │ │ + jne 808e2a0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - fsubrs 0x0(%esp,%edx,2) │ │ │ │ - add %eax,(%eax) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808e223 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - hlt │ │ │ │ - cmp $0xda,%al │ │ │ │ + cld │ │ │ │ + cmp $0xe2,%al │ │ │ │ or %cl,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808da3c │ │ │ │ + jne 808e23c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - xchg %eax,%esp │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - push %esp │ │ │ │ - add %al,%ah │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - or %cl,0x44890b56(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808dbd1 │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 808da99 │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor $0x6c,%al │ │ │ │ - push %esp │ │ │ │ - add %al,%ah │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 808d977 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov $0x85d783e,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 808d9f3 │ │ │ │ - nop │ │ │ │ - add %ch,0x0(%esp,%edx,2) │ │ │ │ - movl $0x1e0000,(%esi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - jmp 808d9f3 │ │ │ │ - test %edx,%edx │ │ │ │ - jne 808daac │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add %edx,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jge 808dba6 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov $0x85d4670,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808e409 │ │ │ │ + movl $0x808e30c,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808e30c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - out %eax,$0xc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808dac5 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov 0x8c(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov 0x84(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x83a7024,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - lea -0x11(%edi),%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - push %edx │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ + ja 808e3fa │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x8,%eax │ │ │ │ + jge 808e3d6 │ │ │ │ + movl $0x808e1ec,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ + movl $0x8,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - movl $0x808dadc,-0xc(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845613c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x808da70,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x26,%al │ │ │ │ - push %ebx │ │ │ │ - add %bl,(%ecx) │ │ │ │ - add %al,0x400 │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808dc60 │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - movl $0x808d908,-0x1c(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x808d940,-0xc(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - movl $0x85e0519,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp %ah,(%esi) │ │ │ │ - push %ebx │ │ │ │ - add %bl,(%ecx) │ │ │ │ - add %al,0x100 │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x3b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808dd0c │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808dd02 │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - movl $0x808d8bc,-0x20(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x808dc08,-0x10(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ + ja 808e368 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - movl $0x85c02ae,0x0(%ebp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x808e380,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808e380 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xchg %eax,%esp │ │ │ │ - and $0x1a0053,%eax │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808dd46 │ │ │ │ - movl $0x808dc80,-0x4(%edi) │ │ │ │ + ja 808e47c │ │ │ │ + movl $0x808e2d4,-0x4(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x4(%edi),%esi │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808e456 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 808dc80 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c02c8,%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808e478,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x38491410(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,0x85c0ebc(%esi) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - jmp 808dd74 │ │ │ │ xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,0x53(%ebp,%eiz,1) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%edi) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808e507 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x808e514,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808e514 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808e4e4,0x0(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %dl,-0x3976f7f8(%ebp,%ebx,8) │ │ │ │ - jmp 8454bdc │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808e4c5 │ │ │ │ + movl $0x83e99e0,-0x8(%edi) │ │ │ │ + mov %esi,%eax │ │ │ │ + cltd │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,%ah │ │ │ │ + in $0x8,%al │ │ │ │ + or %cl,0x45c7f875(%ecx) │ │ │ │ + cld │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83d824c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - xor $0x25,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%esi) │ │ │ │ - add (%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x75890445(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - or %cl,0x458b0845(%ecx) │ │ │ │ - or $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - adc %cl,0x4d891045(%ecx) │ │ │ │ - adc $0x83,%al │ │ │ │ - lds (%ecx,%ebp,8),%eax │ │ │ │ - insl (%dx),%es:(%edi) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - call *0x5324b4(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808dded │ │ │ │ + jb 808e561 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 808d3fc │ │ │ │ + jmp 808ea4c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - je 808de5a │ │ │ │ - push %esp │ │ │ │ - add %al,(%edx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc427bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808e0af │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808e599 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808de54,-0x10(%ebp) │ │ │ │ + movl $0x808e5a4,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808e5de │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x2000200,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808e6b2 │ │ │ │ + movl $0x808e6c0,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808de54 │ │ │ │ + jne 808e6c0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x808de98,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808e627 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + inc %eax │ │ │ │ + out %al,$0x8 │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808de98 │ │ │ │ + jne 808e640 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - sbb $0x68,%al │ │ │ │ - push %esp │ │ │ │ - add %al,(%ecx) │ │ │ │ + add $0x3000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - clc │ │ │ │ - fimuls (%eax) │ │ │ │ - or %cl,0x34e8bf0(%ecx) │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808e833 │ │ │ │ + movl $0x808e738,-0xc(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808def8 │ │ │ │ + jne 808e738 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - fsubs 0x54(%edi) │ │ │ │ - add %al,%ah │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - or %cl,0x44890b56(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808e824 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808e08d │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 808df55 │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + mov %ecx,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + cmp $0x8,%edx │ │ │ │ + jge 808e802 │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x8,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - js 808df55 │ │ │ │ - push %esp │ │ │ │ - add %al,%ah │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + ret │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 808de33 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov $0x85d783e,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 808deaf │ │ │ │ - nop │ │ │ │ - inc %esp │ │ │ │ - addr16 push %esp │ │ │ │ - add %al,%bh │ │ │ │ - push %es │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - inc %esp │ │ │ │ - and $0x40,%al │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808e779 │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - jmp 808deaf │ │ │ │ - test %edx,%edx │ │ │ │ - jne 808df68 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add %edx,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jge 808e062 │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ add $0xfffffff0,%edi │ │ │ │ - mov $0x85d4670,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + movl $0x808e790,0x0(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808e790 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - out %eax,$0xc │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x3000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4d339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808df81 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov 0x8c(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov 0x84(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x83a7024,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - lea -0x11(%edi),%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - push %edx │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ + ja 808e89f │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + movl $0x808e5b8,-0x28(%edi) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + movl $0x808e5f0,-0x18(%edi) │ │ │ │ + lea -0x28(%edi),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + movl $0x808e6f4,-0xc(%edi) │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - movl $0x808df98,-0xc(%ebp) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ mov %ecx,%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845613c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x808df2c,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - hlt │ │ │ │ - and %edx,0x0(%ebx) │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x0,%eax │ │ │ │ + lea -0xa(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808e951 │ │ │ │ + movl $0x808e8f8,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808e8f8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x3c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + inc %edx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4c339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808e108 │ │ │ │ - movl $0x808ddc4,-0x1c(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + ja 808e8df │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x808e498,-0x38(%edi) │ │ │ │ + mov %ecx,-0x30(%edi) │ │ │ │ + movl $0x808e538,-0x2c(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x24(%edi) │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + movl $0x808e56c,-0x1c(%edi) │ │ │ │ mov %eax,-0x14(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x808ddfc,-0xc(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + movl $0x808e844,-0xc(%edi) │ │ │ │ + lea -0x38(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + lea -0x2c(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e9f0 │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - mov $0x85c02d8,%esi │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c0ec0,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 808e554 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - and %edx,0x0(%ebx) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808e159 │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x5(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x9(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 808e0c4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - adc %ah,(%ecx) │ │ │ │ - push %ebx │ │ │ │ - add %al,(%edx) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808e98d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 808ea4c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808e191 │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808e9c1 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 808d3fc │ │ │ │ + jmp 808e8b8 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - aam $0x20 │ │ │ │ - push %ebx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808e9f2 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808e1d1 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x808e168,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ + ja 808ea31 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x808e9cc,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - test %ah,0x0(%esp,%edx,2) │ │ │ │ - add (%eax),%al │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808e49f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808e244,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808e244 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x808e288,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808e288 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - sub $0x64,%al │ │ │ │ - push %esp │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - call 9110eb2e │ │ │ │ - lock mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808eac7 │ │ │ │ + movl $0x808ead8,-0x4(%ebp) │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808e2e8 │ │ │ │ + jne 808ead8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - call cc0936e4 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - or %cl,0x44890b56(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - add $0x10,%edi │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x2c,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 808e47d │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 808e345 │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + ja 808ea6f │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x808e964,-0x28(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x20(%edi) │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + movl $0x808e998,-0x18(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x808ea04,-0x8(%edi) │ │ │ │ + lea -0x28(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %ah,0x54(%ebx) │ │ │ │ - add %al,%ah │ │ │ │ + mov $0x85c0ec4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,0x3e083f0(%ecx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 808e223 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov $0x85d783e,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 808e29f │ │ │ │ - nop │ │ │ │ - push %esp │ │ │ │ - arpl %edx,-0x39(%eax,%eax,1) │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - inc %esp │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ + jne 808ea7e │ │ │ │ + mov $0x85c0db2,%esi │ │ │ │ add $0xc,%ebp │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - jmp 808e29f │ │ │ │ - test %edx,%edx │ │ │ │ - jne 808e358 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - add %edx,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jge 808e452 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov $0x85d4670,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - out %eax,$0xc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808e371 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov 0x8c(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov 0x84(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x83a7024,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - lea -0x11(%edi),%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - push %edx │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - movl $0x808e388,-0xc(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845613c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x808e31c,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x19005461,%esp │ │ │ │ - add %al,0x500 │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x3b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808e536 │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808e52c │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x808e1ec,-0xc(%edi) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808eb60 │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%ecx │ │ │ │ + movl $0x808eb3c,0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - enter $0xfffb,$0xff │ │ │ │ - or %al,(%eax) │ │ │ │ - ... │ │ │ │ - or %al,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4cb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 808e5c4 │ │ │ │ - movl $0x808e134,-0x30(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x2c(%edi) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %ecx,-0x28(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x24(%edi) │ │ │ │ - movl $0x808e1a4,-0x20(%edi) │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x808e4b4,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x2d(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x1e(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - movl $0x85c02ae,0xc(%ebp) │ │ │ │ - lea -0x14(%edi),%ecx │ │ │ │ - mov %ecx,0x18(%ebp) │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0x34,0x33c(%ebx) │ │ │ │ - mov $0x85c02e0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ + jmp 808e8b8 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808e60a │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + ja 808eb22 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c02f4,%esi │ │ │ │ + mov $0x85c0ec8,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - jmp 808eb74 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - dec %eax │ │ │ │ - sbb $0x53,%al │ │ │ │ - add %al,(%edx) │ │ │ │ + call 9093fc5 │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + add %dl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808e659 │ │ │ │ + jb 808eb97 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 808d3fc │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 836e62c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - or $0x1c,%al │ │ │ │ - push %ebx │ │ │ │ - add %bl,(%ecx) │ │ │ │ - add %al,0x300 │ │ │ │ - add %cl,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x58,%al │ │ │ │ + push %esp │ │ │ │ + add %al,0x100 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %ah,%al │ │ │ │ + jmp 808ebbd │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 808ebe0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + jl 808ec2e │ │ │ │ + push %esp │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808e6b2 │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ - movl $0x8433118,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - movl $0x808e630,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - call 210939e0 │ │ │ │ - add %al,0x300 │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808e703 │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ - movl $0x808e66c,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ + ja 808ebc3 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x808eb74,-0x14(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 808ea94 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - pop %esp │ │ │ │ - sbb 0x0(%ebx),%edx │ │ │ │ - add (%eax),%al │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808e745 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 808d3fc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - sbb $0x5f,%al │ │ │ │ - push %esp │ │ │ │ - add %al,(%edx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dl,-0x14(%eax) │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808ec50 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808ec37 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + js 808ec9c │ │ │ │ + push %ebx │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc427bb(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc41bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808ea07 │ │ │ │ + jb 808ee15 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808e7ac,-0x10(%ebp) │ │ │ │ + movl $0x808ee24,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808e7ac │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x808e7f0,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808e7f0 │ │ │ │ + jmp 836e62c │ │ │ │ + add 0xe(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jge 808ed3e │ │ │ │ + mov $0x85d4218,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - les 0x54(%esi),%ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x808ed30,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808ecc9 │ │ │ │ + movl $0x83a7024,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + lea -0x11(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + ret │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - push %eax │ │ │ │ - call f891efbd │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x4514fb3b(%ebx) │ │ │ │ + movl $0x808ed68,0x8(%ebp) │ │ │ │ + mov 0x6(%esi),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808e850 │ │ │ │ + jne 808ed68 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - sbbb $0x0,0x54(%esi) │ │ │ │ - les (%eax),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + rclb $1,0x0(%esp,%edx,2) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - or %cl,0x44890b56(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %dh,%al │ │ │ │ + in (%dx),%al │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %esi,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 836b484 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + dec %eax │ │ │ │ + and %edx,0x0(%ebx) │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xe76f3bb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 808ecb2 │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 808e9e5 │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 808e8ad │ │ │ │ + ja 808ed86 │ │ │ │ movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ lea -0xb(%edi),%esi │ │ │ │ add $0x14,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - and %bl,0x54(%esi) │ │ │ │ - add %al,%ah │ │ │ │ + movl $0x808eda4,-0x10(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%eax │ │ │ │ + mov 0x6(%esi),%esi │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808eda4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + enter $0x5320,$0x0 │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x3e083f0(%ecx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 808e78b │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov $0x85d783e,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 808e807 │ │ │ │ - nop │ │ │ │ - in (%dx),%al │ │ │ │ - pop %ebp │ │ │ │ - push %esp │ │ │ │ - add %al,%bh │ │ │ │ - push %es │ │ │ │ + jne 808edde │ │ │ │ + mov $0x85c0ed9,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0x20,%al │ │ │ │ + push %ebx │ │ │ │ + add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - inc %esp │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - jmp 808e807 │ │ │ │ - test %edx,%edx │ │ │ │ - jne 808e8c0 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add %edx,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jge 808e9ba │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov $0x85d4670,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %al,-0x76f7f712(%eax) │ │ │ │ + (bad) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808ee80 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ movl $0x18,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - out %eax,$0xc │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + xchg %ax,%ax │ │ │ │ + jl 808ee96 │ │ │ │ + push %ebx │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808e8d9 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov 0x8c(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov 0x84(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x83a7024,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - lea -0x11(%edi),%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - push %edx │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - movl $0x808e8f0,-0xc(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845613c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x808e884,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pushf │ │ │ │ - sbb %dl,0x0(%ebx) │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x400,%eax │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808ea74 │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - movl $0x808e71c,-0x1c(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x808e754,-0xc(%edi) │ │ │ │ + ja 808ee63 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x808ec84,-0x14(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - movl $0x85e0519,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and $0x18,%al │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + cmp %ah,(%eax) │ │ │ │ push %ebx │ │ │ │ - add %bl,(%ecx) │ │ │ │ add %al,0x100 │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x3b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808eb20 │ │ │ │ - add $0x24,%edi │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808f06f │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 808eb16 │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - movl $0x808e6d0,-0x20(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x808ea1c,-0x10(%edi) │ │ │ │ + ja 808f065 │ │ │ │ + movl $0x845aa1c,-0x8(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - movl $0x85c02ae,0x0(%ebp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x808f084,0x0(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 836e62c │ │ │ │ + add 0xe(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jge 808ef8e │ │ │ │ + mov $0x85d4218,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x808ef80,-0x4(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - adcb $0x53,(%edi) │ │ │ │ - add %bl,(%edx) │ │ │ │ - add %al,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + jmp 8455944 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458b0476(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add %cl,0x4d8b044d(%ecx) │ │ │ │ - or %cl,0x458b0845(%ecx) │ │ │ │ - or $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - adc %al,0x39e904c5(%ebx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - call *-0x558(%eax) │ │ │ │ - pop %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0x53(%edi,%edx,1) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%edi) │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808ef1a │ │ │ │ + movl $0x83a7024,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + lea -0x11(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + ret │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x4514fb3b(%ebx) │ │ │ │ + movl $0x808efb8,0x8(%ebp) │ │ │ │ + mov 0x6(%esi),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808efb8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + adcb $0x0,0x54(%edx) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808ebc5 │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %al,-0x11(%eax) │ │ │ │ + or %cl,(%eax) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %esi,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 836b484 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + clc │ │ │ │ + push %ds │ │ │ │ + push %ebx │ │ │ │ + add %ah,0x1e0000(%eax,%eax,1) │ │ │ │ + add %eax,(%eax) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 808ef03 │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 808ebbb │ │ │ │ - movl $0x808ea94,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x808eb38,-0x4(%edi) │ │ │ │ - lea -0xc(%edi),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x85c02f6,-0x8(%ebp) │ │ │ │ + ja 808efd6 │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x808eff4,-0x10(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%eax │ │ │ │ + mov 0x6(%esi),%esi │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 808d618 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c02f8,%esi │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808eff4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c0f14,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 808ec6c │ │ │ │ + nop │ │ │ │ + push $0x531e │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 808f02e │ │ │ │ + mov $0x85c0ed9,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808ec06 │ │ │ │ + jb 808f0ca │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ jmp 845e62c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x200,%eax │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 808ec45 │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - movl $0x808ebe0,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - fs (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%eax) │ │ │ │ - ... │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 808ec9a │ │ │ │ - movl $0x808ec18,-0x8(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c0300,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - jmp 808ed14 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x300,%eax │ │ │ │ - add %cl,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808ecf6 │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808f105 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x808f110,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cwtl │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%eax) │ │ │ │ - ... │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808ed48 │ │ │ │ - movl $0x808ecbc,-0xc(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c0314,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 808ee70 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808ed92 │ │ │ │ + jb 808f157 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x808f164,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808f164 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x200,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + mov $0x90003cf4,%ebp │ │ │ │ + add $0x2000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808edd1 │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - movl $0x808ed6c,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ + ja 808f1a9 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x808f124,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x300,%eax │ │ │ │ - add %cl,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3b27210(%ecx) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808ee51 │ │ │ │ - add $0xc,%edi │ │ │ │ + jb 808f21a │ │ │ │ + add $0x1c,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 808ee47 │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x808eda4,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 808f210 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x808f0d8,-0x18(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x808f17c,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - in (%dx),%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%eax) │ │ │ │ - ... │ │ │ │ - add %cl,(%eax) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 808eea4 │ │ │ │ - movl $0x808edec,-0xc(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c0318,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 808efbc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x300,%eax │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808ef60 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4(%esi),%edx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ - test $0x3,%dl │ │ │ │ - je 808ef67 │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - and $0xfffffffc,%edx │ │ │ │ - mov (%edx),%edx │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - movzwl -0xa(%edx),%edx │ │ │ │ - cmp $0x7,%edx │ │ │ │ - jne 808ef63 │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ + jb 808f300 │ │ │ │ + movl $0x808f2a8,-0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808f2a8 │ │ │ │ + mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - movl $0x845c3fc,0xc(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%eax) │ │ │ │ - ... │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808eff0 │ │ │ │ - movl $0x808eecc,-0xc(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + ja 808f253 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c031c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 808f020 │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x30,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ - ... │ │ │ │ - add %al,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + addl $0x0,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b1875(%ebx) │ │ │ │ - or %cl,0x4d89044d(%ebx) │ │ │ │ - or %cl,0x45890c4d(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - inc %ebp │ │ │ │ - adc %cl,0x4589104d(%ecx) │ │ │ │ - adc $0x8b,%al │ │ │ │ - inc %ebp │ │ │ │ - add %cl,-0x3a7ce7bb(%ecx) │ │ │ │ - or %ch,%cl │ │ │ │ - xor %ebp,%edi │ │ │ │ - cmp $0x0,%al │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - ror $1,%al │ │ │ │ - push %esp │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,-0x44c4cf39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + ja 808f28f │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x808f0a4,-0x2c(%edi) │ │ │ │ + mov %ecx,-0x24(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + movl $0x808f1c0,-0x1c(%edi) │ │ │ │ + lea -0x2c(%edi),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x808f26c,0x8(%ebp) │ │ │ │ + lea -0x1c(%edi),%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov $0x85c1074,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x1000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808f082 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x85db942,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 83e1e40 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xchg %eax,%esp │ │ │ │ - enter $0x54,$0x1 │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808f0c1 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808f0f0,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 808f388 │ │ │ │ + movl $0x808f354,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808f0f0 │ │ │ │ + jne 808f354 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - pop %eax │ │ │ │ - enter $0x54,$0x0 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c7fc75(%ecx) │ │ │ │ - add %dl,(%edx) │ │ │ │ - inc %edi │ │ │ │ - pop %ebp │ │ │ │ - or %al,0x5ee9fcc5(%ebx) │ │ │ │ - sub $0x90660035,%eax │ │ │ │ - cmp %cl,%al │ │ │ │ - push %esp │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,%al │ │ │ │ - lock or %cl,(%eax) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x85e0519,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 836f3d0 │ │ │ │ - add $0xc8,%al │ │ │ │ - push %esp │ │ │ │ - add %al,(%ecx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808f17b │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808f171 │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - movl $0x808f094,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - movl $0x85db931,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x8486bd4,-0x8(%ebp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8431368 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - pushf │ │ │ │ - (bad) │ │ │ │ - push %esp │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x13b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808f1e2 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808f1d8 │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x808f124,-0x8(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x808f1f0,-0x8(%ebp) │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 83e14ec │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + ja 808f33d │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + movb $0x0,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x24e90075(%ecx) │ │ │ │ - leave │ │ │ │ - das │ │ │ │ - add %al,0xf0053(%ecx,%edx,1) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808f2e1 │ │ │ │ - movl $0x808f24c,-0x4(%ebp) │ │ │ │ + jb 808f44f │ │ │ │ + movl $0x808f3c8,-0x4(%ebp) │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808f24c │ │ │ │ + jne 808f3c8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %eax │ │ │ │ - adc %edx,0x0(%ebx) │ │ │ │ + nop │ │ │ │ inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 808f2e9 │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808f22f │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x5(%esi),%ecx │ │ │ │ - movl $0x808f18c,-0x10(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x8477db2,0x4(%ebp) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808f440 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jge 808f416 │ │ │ │ + movl $0x808f314,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x1,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movb $0x0,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x14(%edi) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8431368 │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ movl $0x18,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add $0x18,%edi │ │ │ │ + mov $0x85c1078,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc $0x8d000000,%eax │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808f4db │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 808f4de │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov $0x85c107b,%eax │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 808f292 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x808f058,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - movl $0x85db931,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + ja 808f4af │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x8477db8,0x4(%ebp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8431368 │ │ │ │ - mov $0x85c039c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 808f2a1 │ │ │ │ - mov $0x85c0378,%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808f4d4,-0xc(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0xf76f33b(%ebx) │ │ │ │ + jmp 808f48b │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - adc %dl,0x0(%ebx) │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %ch,(%eax) │ │ │ │ - repz or %cl,(%eax) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 808f208 │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808f512 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808f553 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x808f560,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808f560 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x1316ff8b(%ecx) │ │ │ │ - (bad) │ │ │ │ - das │ │ │ │ - add %bl,0x53(%eax,%edx,1) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + shl $0x3c,%eax │ │ │ │ + add %dl,0x20005(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + or %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808f366 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x808f374,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 808f208 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea -0x4(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808f5ec │ │ │ │ + movl $0x808f5b8,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808f5b8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x5f16ff8b(%ecx) │ │ │ │ - (bad) │ │ │ │ - das │ │ │ │ - add %dl,(%eax) │ │ │ │ - adc %dl,0x0(%ebx) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808f3ae │ │ │ │ - movl $0x808f340,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 83e1798 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c03ac,%esi │ │ │ │ + ja 808f5a1 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + movb $0x1,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - fmull (%edi) │ │ │ │ - push %ebx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + nop │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808f3e6 │ │ │ │ + jb 808f6a7 │ │ │ │ + movl $0x808f638,-0x8(%ebp) │ │ │ │ mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 808f38c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x500530f,%al │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808f638 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808f415 │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808f698 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 808f208 │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jge 808f671 │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x1,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + movb $0x1,(%eax) │ │ │ │ + movl $0x836e6e0,-0xc(%edi) │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + add $0xfffffffc,%edi │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - jl 808f429 │ │ │ │ - push %ebx │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 808f441 │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 808f30c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + add %al,-0x44c4db39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808f49d │ │ │ │ - movl $0x808f3d0,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - movl $0x808f3fc,-0x1c(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x808f428,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x83e3570,-0xc(%edi) │ │ │ │ - lea -0x11(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ + ja 808f6fb │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x808f520,-0x20(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x808f578,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x808f5fc,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x22(%edi),%eax │ │ │ │ + lea -0xe(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - mov $0x85c03b4,%esi │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x2000100,%eax │ │ │ │ + sbb %edx,%fs:0x0(%ebx) │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808f4e5 │ │ │ │ - movl $0x808f4f0,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jb 808f7df │ │ │ │ + movl $0x808f7f4,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808f7f4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808f76c,0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - add %cl,0x41eb0475(%ecx) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + cld │ │ │ │ + mov %esi,%ecx │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808f743 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808f7d0 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + movl $0x808f4ec,-0x20(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x808f6b8,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + lea -0xf(%edi),%ecx │ │ │ │ + jmp 808f774 │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c108c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ + mov %bl,(%eax) │ │ │ │ + push %ebx │ │ │ │ + add %al,0x0(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 808f794 │ │ │ │ + mov $0x85c107c,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808f52a │ │ │ │ + jb 808f83a │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ jmp 845e62c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808f87b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x808f888,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808f888 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + cltd │ │ │ │ + in (%dx),%eax │ │ │ │ + cmp $0x0,%al │ │ │ │ + nop │ │ │ │ + add $0x1000200,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808f603 │ │ │ │ - movl $0x808f57c,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + jb 808f914 │ │ │ │ + movl $0x808f8e0,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808f57c │ │ │ │ + jne 808f8e0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - jb 808f5ce │ │ │ │ - add $0x1c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808f563 │ │ │ │ - mov 0x1(%esi),%ecx │ │ │ │ - mov 0x5(%esi),%edx │ │ │ │ - movl $0x808f504,-0x18(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x809c480,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808f8c9 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + movb $0x0,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ - lea -0x5(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jb 808f60b │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808f5bf │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - movl $0x808f4bc,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x2000200,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808f9cf │ │ │ │ + movl $0x808f960,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 808f960 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808f9c0 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jge 808f999 │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x809c46c,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + movl $0x1,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c03c8,%esi │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + movl $0x836e6e0,-0xc(%edi) │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + add $0xfffffffc,%edi │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - mov $0x55,%cl │ │ │ │ - cmp $0x0,%al │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4db39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808f65a │ │ │ │ - movl $0x808f620,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 808fa23 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x808f848,-0x20(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x808f8a0,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x808f924,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0xe(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 808f53c │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c03cc,%esi │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - cmp $0x60,%al │ │ │ │ - push %esp │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,0x8d000100 │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808f6ad │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 8451440 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 808f6b0 │ │ │ │ - movl $0x845b350,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x8477d89,-0xc(%ebp) │ │ │ │ + jb 808fa5e │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 8380fe0 │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - sub $0xd,%al │ │ │ │ - push %ebx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808f8b9 │ │ │ │ - movl $0x808f898,-0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808f898 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov $0x85e0505,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 8431cb0 │ │ │ │ - nop │ │ │ │ - add $0xb6,%al │ │ │ │ - push %esp │ │ │ │ - add %al,(%ecx) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 808f6fa │ │ │ │ - mov $0x85dad1c,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x808f718,0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 808fa9f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x808faac,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808f718 │ │ │ │ + jne 808faac │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - shlb $0x0,0x230054(%ebp) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - dec %eax │ │ │ │ - cmp 0x4(%ebp),%eax │ │ │ │ - jne 808f6ef │ │ │ │ - movl $0x808f834,0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808f834 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - mov %?,0x20054(%ebp) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - pop %esp │ │ │ │ - testl $0x83f08908,(%eax) │ │ │ │ - loopne 808f79f │ │ │ │ - dec %eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808f75c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x808f790,-0x4(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + jne 808faa0 │ │ │ │ + cmp $0x0,%al │ │ │ │ + nop │ │ │ │ + add $0x1000200,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808fb38 │ │ │ │ + movl $0x808fb04,-0x4(%ebp) │ │ │ │ mov 0x2(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808f790 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - adc $0xc,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 808f7b1 │ │ │ │ - mov $0x85c03e0,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + jne 808fb04 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - lock or 0x0(%ebx),%edx │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 808f845 │ │ │ │ - movl $0x808f7dc,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808f7dc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - call 4a094ce1 │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 808f72e │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov $0x85e050a,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %eax,%esp │ │ │ │ - or 0x0(%ebx),%edx │ │ │ │ - and (%eax),%eax │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - dec %eax │ │ │ │ - cmp 0x4(%ebp),%eax │ │ │ │ - jne 808f6ef │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movl $0x808f800,0x8(%ebp) │ │ │ │ + ja 808faed │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + movb $0x1,(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ mov %eax,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808f800 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %eax │ │ │ │ - or 0x0(%ebx),%edx │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - pop %esp │ │ │ │ - clc │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0x3,%eax │ │ │ │ - dec %eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808f85c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov $0x85c0400,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb $0xb,%al │ │ │ │ - push %ebx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ + nop │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 808fb15 │ │ │ │ - movl $0x808faf4,-0x4(%ebp) │ │ │ │ + jb 808fbf3 │ │ │ │ + movl $0x808fb84,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808faf4 │ │ │ │ + jne 808fb84 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x463b0445(%ebx) │ │ │ │ - add (%edi),%ecx │ │ │ │ - test %cl,-0x7cffffff(%ebp) │ │ │ │ - (bad) │ │ │ │ - or 0xc583085e,%al │ │ │ │ - adc %bh,%bh │ │ │ │ - add %ah,%gs:-0x70(%esi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,(%eax) │ │ │ │ - stc │ │ │ │ - or %cl,(%eax) │ │ │ │ + ja 808fbe4 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808f908 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x808f92c,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808f92c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - mov $0x54,%bl │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 808f947 │ │ │ │ - mov $0x85dad1c,%esi │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jge 808fbbd │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x1,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + movb $0x1,(%eax) │ │ │ │ + movl $0x836e6e0,-0xc(%edi) │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + add $0xfffffffc,%edi │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x808f970,0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808f970 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 845e6f4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - push $0x230054b3 │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - dec %eax │ │ │ │ - cmp 0x4(%ebp),%eax │ │ │ │ - jne 808f917 │ │ │ │ - movl $0x808fa90,0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4db39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808fc47 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x808fa6c,-0x20(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x808fac4,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x808fb48,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0xe(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808fa90 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - xor %dh,0x20054(%ebx) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - mov $0xf9,%ah │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0x3,%eax │ │ │ │ - dec %eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808f9b4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x808f9ec,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 808fdd1 │ │ │ │ + movl $0x808fd74,-0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808f9ec │ │ │ │ + jne 808fd74 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - mov $0x1005309,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 808fa0d │ │ │ │ - mov $0x85c03e0,%esi │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808fcb4,0x8(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %eax,%esp │ │ │ │ - or %edx,0x0(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 808faa1 │ │ │ │ - movl $0x808fa38,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808fa38 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %?,0x420054(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 808f986 │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov $0x85e0505,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + clc │ │ │ │ + mov %esi,%ecx │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808fc8b │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - cmp %cl,(%ecx) │ │ │ │ - push %ebx │ │ │ │ - add %ah,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - dec %eax │ │ │ │ - cmp 0x4(%ebp),%eax │ │ │ │ - jne 808f917 │ │ │ │ + add $0x24,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808fdc0 │ │ │ │ + mov 0x2(%eax),%eax │ │ │ │ + movl $0x808fa38,-0x20(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x808fa5c,0x8(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x808fc04,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + lea -0xf(%edi),%ecx │ │ │ │ + jmp 808fcbc │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x808fd44,0x8(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808fa5c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cld │ │ │ │ - or %dl,0x0(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ + jmp 8455d1c │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - mov $0x890808fa,%eax │ │ │ │ - lock and $0x3,%eax │ │ │ │ - dec %eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808fab8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov $0x85c0408,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + clc │ │ │ │ + mov %esi,%ecx │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808fd1e │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + addl $0x0,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cff8b(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - movsl %ds:(%esi),%es:(%edi) │ │ │ │ - push %eax │ │ │ │ - cmp $0x0,%al │ │ │ │ - nop │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 808fcdc │ │ │ │ + add $0x24,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808fdc0 │ │ │ │ + mov 0x3(%eax),%eax │ │ │ │ + movl $0x808f814,-0x20(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x808f9e0,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + lea -0xf(%edi),%ecx │ │ │ │ + jmp 808fd4c │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c1094,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808fc18 │ │ │ │ + jb 808fe53 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808fbdc,-0x10(%ebp) │ │ │ │ + movl $0x808fe80,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808fbdc │ │ │ │ + jne 808fe80 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 808fbc7 │ │ │ │ - movl $0x808fc04,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808fc04 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 808fe17 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 808fbc7 │ │ │ │ - movl $0x808fb80,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808fb80 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov $0x85e050a,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dh,(%eax) │ │ │ │ + decb (%eax) │ │ │ │ + or %cl,-0x7639760f(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + add $0xe9,%al │ │ │ │ + dec %bp │ │ │ │ + cmp $0x0,%al │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0x7f000b7e(%ebx) │ │ │ │ - sub 0x45c70445(%ebx),%ecx │ │ │ │ - add $0xa8,%al │ │ │ │ - sti │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808fba8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x60,%al │ │ │ │ + decb (%eax) │ │ │ │ + or %cl,0x7589fc45(%ecx) │ │ │ │ + add %al,0x5ce9fcc5(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %dl,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0x7400037e(%ebx) │ │ │ │ - mov $0xbefcc583,%ebp │ │ │ │ - add $0x83085e05,%eax │ │ │ │ - lds (%eax),%ecx │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + jb 808fecd │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x808fed8,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 808fc53 │ │ │ │ - movl $0x808fb40,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c0424,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb (%eax),%al │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - add %cl,0x4d8b044d(%ecx) │ │ │ │ - or %cl,0x458b0845(%ecx) │ │ │ │ - or $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - adc %al,-0x6814fb3b(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb (%eax),%al │ │ │ │ - push %es │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,%bl │ │ │ │ - shlb %cl,-0x70(%esi) │ │ │ │ - rorb $0x0,0x54(%ecx) │ │ │ │ - add (%eax),%al │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 808ff63 │ │ │ │ + jb 808ff1f │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x808fd08,-0x10(%ebp) │ │ │ │ + movl $0x808ff2c,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 808fd08 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x808fd4c,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808fd4c │ │ │ │ + jne 808ff2c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - push $0x1005449 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - std │ │ │ │ - or %cl,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 808fdac │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x49,%al │ │ │ │ - push %esp │ │ │ │ - add %al,%ah │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - or %cl,0x44890b56(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 808ff41 │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 808fe09 │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - les 0x54(%eax),%ecx │ │ │ │ - add %al,%ah │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 808fce7 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov $0x85d783e,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 808fd63 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - dec %eax │ │ │ │ - push %esp │ │ │ │ - add %al,%bh │ │ │ │ - push %es │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - inc %esp │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - jmp 808fd63 │ │ │ │ - test %edx,%edx │ │ │ │ - jne 808fe1c │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add %edx,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jge 808ff16 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov $0x85d4670,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - out %eax,$0xc │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + cmc │ │ │ │ + out %al,$0x3c │ │ │ │ + add %dl,0x10005(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + or (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - ja 808fe35 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov 0x8c(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov 0x84(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x83a7024,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - lea -0x11(%edi),%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - push %edx │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - movl $0x808fe4c,-0xc(%ebp) │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 808ff71 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x808feec,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ mov %ecx,%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845613c │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x808fde0,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - rolb $1,(%ebx,%edx,2) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 808ff94 │ │ │ │ - movl $0x85c0444,-0x8(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8385198 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - enter $0x5304,$0x0 │ │ │ │ - add (%eax),%al │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0xc(%ebp),%ecx │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 808fff2 │ │ │ │ - add $0xc,%edi │ │ │ │ + jb 808ffe2 │ │ │ │ + add $0x1c,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 808ffe8 │ │ │ │ + ja 808ffd8 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x808ff74,-0x8(%edi) │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x808fea0,-0x18(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x808ff44,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x8090024,-0x8(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8090024 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - push %esp │ │ │ │ - add $0x53,%al │ │ │ │ - add %al,(%eax) │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c7fc75(%ecx) │ │ │ │ - add %bl,0x4(%eax) │ │ │ │ - pop %esp │ │ │ │ - or %al,0x6e9fcc5(%ebx) │ │ │ │ - mov $0x9066002f,%ebx │ │ │ │ - xor $0x4,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x4,%al │ │ │ │ - add %cl,(%ecx) │ │ │ │ - or %cl,0x4589fc75(%ecx) │ │ │ │ - add %al,-0x1b16033b(%ebx) │ │ │ │ - push %edx │ │ │ │ - das │ │ │ │ - add %dh,(%esp,%eax,1) │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80900b6 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80900c8,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80900c8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8090075 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x808ffa4,-0xc(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x8477d71,-0x4(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + jb 8090099 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 8090050 │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + movl $0x85c0db2,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + movl $0x30,0x33c(%ebx) │ │ │ │ + movl $0x8090048,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8431368 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov $0x3,%ah │ │ │ │ - push %ebx │ │ │ │ - add %al,(%eax) │ │ │ │ + jmp 8455d1c │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 8090084 │ │ │ │ - mov $0x85c0430,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - add 0x0(%ebx),%edx │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0xc(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 8090159 │ │ │ │ - add $0x24,%edi │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + int1 │ │ │ │ + add $0x30,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 809014f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x8090048,-0x20(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x8433118,-0x14(%edi) │ │ │ │ - lea -0x20(%edi),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x85e0519,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x12(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8386964 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80901ab │ │ │ │ - movl $0x808fcb0,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x80900ec,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xc(%edi),%esi │ │ │ │ + ja 8090025 │ │ │ │ + mov 0x2(%ecx),%edx │ │ │ │ + mov 0x6(%ecx),%ecx │ │ │ │ + movl $0x808fde4,-0x2c(%edi) │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + movl $0x808ff88,-0x1c(%edi) │ │ │ │ + lea -0x2c(%edi),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x8(%edi),%esi │ │ │ │ lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x4(%ebp) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - mov $0x85c048c,%esi │ │ │ │ + mov $0x85c1098,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov $0x19005302,%esp │ │ │ │ - add %al,0x0 │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c71045(%ebx) │ │ │ │ - adc %bh,%ah │ │ │ │ - add %ecx,(%ecx) │ │ │ │ - or %cl,0x4d890c4d(%ebx) │ │ │ │ - or %cl,-0x7814f3bb(%ecx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455da0 │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 809011b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8090148,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8090148 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80901e5 │ │ │ │ - movl $0x809c45c,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + ja 80900df │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - jmp 8090284 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809025d │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - jmp 845ec44 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %bh,%al │ │ │ │ + add %cl,(%ecx) │ │ │ │ + or %cl,-0x7639760f(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + add $0xe9,%al │ │ │ │ + sahf │ │ │ │ + dec %edx │ │ │ │ + cmp $0x0,%al │ │ │ │ xchg %ax,%ax │ │ │ │ - pushf │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x28,%al │ │ │ │ + add %ecx,(%ecx) │ │ │ │ + or %cl,0x7589fc45(%ecx) │ │ │ │ + add %al,-0x6b16033b(%ebx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - decl (%eax) │ │ │ │ - ... │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + incl (%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %dl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80902b2 │ │ │ │ - movl $0x8090230,-0x8(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ + jb 80901d7 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80901e4,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80901e4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c04a4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - jmp 80902e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - decl (%eax) │ │ │ │ - ... │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0x80901b4,0x0(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,%bl │ │ │ │ - mov %al,0x199066 │ │ │ │ - add $0x0,%eax │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8090316 │ │ │ │ - movl $0x809c480,-0x8(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ + ja 8090195 │ │ │ │ + movl $0x83e99e0,-0x8(%edi) │ │ │ │ + mov %esi,%eax │ │ │ │ + cltd │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x5(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c04ac,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %edx,%fs:0x0(%ebx) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8090397 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809038d │ │ │ │ - movl $0x809c448,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x85dad7d,-0x8(%ebp) │ │ │ │ - lea -0x2(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85e2361,0x0(%ebp) │ │ │ │ - movl $0x85c049c,0x4(%ebp) │ │ │ │ - movl $0x85c04ac,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c04d0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - and %al,(%ecx) │ │ │ │ - push %ebx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,0x75890809(%ecx,%eax,1) │ │ │ │ + clc │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83d824c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80903d0 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85dad7d,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8090338 │ │ │ │ - mov $0x85c04d8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sbb (%eax),%al │ │ │ │ - push %es │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 809023b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8090248,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8090248 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b1475(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add %cl,0x4d8b044d(%ecx) │ │ │ │ - or %cl,0x458b0845(%ecx) │ │ │ │ - or $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - adc %cl,-0x3a7cebbb(%ecx) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ add $0xe9,%al │ │ │ │ - jb 80903f1 │ │ │ │ + (bad) │ │ │ │ cmp $0x0,%al │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb (%eax),%al │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%bl │ │ │ │ - lret $0x9066 │ │ │ │ - pusha │ │ │ │ - add 0x0(%ebx),%edx │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80906e5 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80906fc,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + jb 8090322 │ │ │ │ + movl $0x8090330,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80906fc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or $0x42,%al │ │ │ │ - push %esp │ │ │ │ - add %ah,(%ecx,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - or $0x89,%al │ │ │ │ - repnz mov %eax,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809062b │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 80904e8 │ │ │ │ - movl $0x836f4a4,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x83d9b80,-0x4(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - inc %ecx │ │ │ │ - push %esp │ │ │ │ - add %al,%bh │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1445(%ebx) │ │ │ │ - adc %cl,0x44890c55(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 809047a │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 80904fb │ │ │ │ - add $0xffffffe8,%edi │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov %edx,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jge 8090607 │ │ │ │ - add $0xffffffe8,%edi │ │ │ │ - mov $0x85d4670,%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + jne 8090330 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - (bad) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8090516 │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ + ja 8090297 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ - mov 0x8c(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ - mov 0x84(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x83a7024,-0x1c(%edi) │ │ │ │ - mov %esi,-0x18(%edi) │ │ │ │ - lea -0x19(%edi),%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - push %edx │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x836f4a4,-0x14(%edi) │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x83d9b80,-0x4(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add $0xffffffe8,%edi │ │ │ │ - movl $0x8090530,-0x4(%ebp) │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845613c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - movl $0x80904cc,-0x4(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - nop │ │ │ │ - cmp %al,(%ecx) │ │ │ │ - push %ebx │ │ │ │ - add %ah,(%ecx,%eax,1) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,0x9(%esp,%eax,1) │ │ │ │ - or %cl,-0x3a7c038b(%ecx) │ │ │ │ - cld │ │ │ │ - jmp 836f16c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%ecx) │ │ │ │ - push %ebx │ │ │ │ - add %ah,(%ecx,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dl,0x9(%esi,%eax,1) │ │ │ │ - or %cl,0x45c7f875(%ecx) │ │ │ │ cld │ │ │ │ - sbb %eax,0xc583085e │ │ │ │ - clc │ │ │ │ - jmp 83d88fc │ │ │ │ - movl $0x80906b8,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + mov $0x2,%al │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80906b8 │ │ │ │ + jne 80902b0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - aam $0x0 │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ebx) │ │ │ │ + add $0x3000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - je 80906c3 │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80904a3 │ │ │ │ + movl $0x80903a8,-0xc(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 83d8ff0 │ │ │ │ - mov $0x85c079c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80903a8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - nop │ │ │ │ - add %dl,0x0(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 809068d │ │ │ │ - mov $0x85dad7d,%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 8090c94 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - aam $0x0 │ │ │ │ - push %ebx │ │ │ │ - add %al,0xf000000 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc427bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80908a4 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8090868,-0x1c(%ebp) │ │ │ │ - mov 0x18(%esi),%eax │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - mov 0x14(%esi),%ecx │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ - mov %edx,-0x18(%ebp) │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffd8,%ebp │ │ │ │ - jmp 809042c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - movl $0x8090824,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - inc %eax │ │ │ │ - add %dl,0x0(%ebx) │ │ │ │ - inc %esp │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - sbb %cl,0x44891455(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8090774 │ │ │ │ - movl $0x809c448,-0x14(%edi) │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ + ja 8090494 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + cmp $0x8,%edx │ │ │ │ + jge 8090472 │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x12(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - movl $0x85c07ce,0x14(%ebp) │ │ │ │ - movl $0x85c07a4,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - mov $0xc70052ff,%eax │ │ │ │ - add (%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - sbb $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - sbb %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - adc $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80907b9 │ │ │ │ + movl $0x8,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - test %bh,%bh │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + ret │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809084a │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80908b4,0x0(%ebp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x85e0519,-0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 83d88fc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - cmp %bh,%bh │ │ │ │ - push %edx │ │ │ │ - add %al,0x0(%eax,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,0x75890809(%edi,%eax,1) │ │ │ │ - cld │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 836f16c │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor $0xff,%al │ │ │ │ - push %edx │ │ │ │ - add %al,0x7000100 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc423bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 8090c79 │ │ │ │ - movl $0x809096c,-0x20(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ + ja 80903e9 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ - mov 0x13(%esi),%eax │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ - mov 0x17(%esi),%eax │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ - mov 0x1b(%esi),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x1f(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x1c(%ebp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffe0,%ebp │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x8090400,0x0(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 809096c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - mov 0x480052fe,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x3f7af4ba(%ebx) │ │ │ │ - jg 80909a8 │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add $0x24,%ebp │ │ │ │ + jne 8090400 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - movl $0x8090b14,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8090b14 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x8090bc4,0x0(%ebp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x20(%ebp),%esi │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - mov %ecx,0x20(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8090bc4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - movl $0x8090a7c,-0x4(%ebp) │ │ │ │ - mov %ecx,0x1c(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - sbb %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - and %cl,-0x768fdbb4(%ecx) │ │ │ │ - int1 │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4d339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8090500 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x8090208,-0x28(%edi) │ │ │ │ mov 0x0(%ebp),%edx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ + mov %edx,-0x20(%edi) │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + movl $0x8090260,-0x18(%edi) │ │ │ │ + lea -0x28(%edi),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x8090364,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4cb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80905b7 │ │ │ │ + movl $0x80900ac,-0x30(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80909c9 │ │ │ │ - movl $0x836f4a4,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809c448,-0x4(%edi) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x8090168,-0x20(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x80904b4,-0x14(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x30(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - lea -0x2(%edi),%ecx │ │ │ │ - mov %ecx,0x18(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,0x1c(%ebp) │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - nop │ │ │ │ - leave │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + lea -0x13(%edi),%ecx │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809058a │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80905b0,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + jmp 809056a │ │ │ │ + movl $0x34,0x33c(%ebx) │ │ │ │ + mov $0x85c109c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80905fe │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x85e0519,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 82aeaf4 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - sbb %cl,0x44891c55(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8090a1a │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 809067b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80906a8,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80906a8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - sub %bh,(%esp,%edx,2) │ │ │ │ - add %al,0x0(%esi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8090aaf │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ + ja 809063f │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x8090c2c,0x0(%ebp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x85e0519,-0x4(%ebp) │ │ │ │ - mov %esi,0x18(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 83d88fc │ │ │ │ - clc │ │ │ │ - cld │ │ │ │ - push %edx │ │ │ │ - add %cl,0x4(%eax) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8090980 │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - movl $0x84330b0,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x83d9b80,-0x4(%edi) │ │ │ │ - lea -0xb(%edi),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - lea -0x2(%edi),%edx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 8090c3e │ │ │ │ - movl $0x8090acc,0x8(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 809042c │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %bl,0x6(%eax) │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + jmp 8454bdc │ │ │ │ xchg %ax,%ax │ │ │ │ - dec %eax │ │ │ │ - cld │ │ │ │ - push %edx │ │ │ │ - add %cl,0x4(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 809098f │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov $0x85dad7d,%edx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - jmp 8090b74 │ │ │ │ - nop │ │ │ │ - enter $0x543a,$0x0 │ │ │ │ - inc %esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,%al │ │ │ │ - or %ecx,(%ecx) │ │ │ │ - or %cl,-0x3a7c038b(%ecx) │ │ │ │ - cld │ │ │ │ - jmp 836f16c │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8090c94 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - cmp $0xff,%dl │ │ │ │ - decl (%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x88,%al │ │ │ │ + push %es │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + jmp 80908ec │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%eax),%al │ │ │ │ - add %ch,-0x5(%eax) │ │ │ │ - push %edx │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80906f5 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8090700,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4ab39(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 809073a │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x2000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8090d28 │ │ │ │ - movl $0x8090728,-0x50(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x48(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x44(%edi) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,-0x40(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x3c(%edi) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x38(%edi) │ │ │ │ - movl $0x8433118,-0x34(%edi) │ │ │ │ - mov %edx,-0x30(%edi) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x2c(%edi) │ │ │ │ - movl $0x80908d8,-0x28(%edi) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x24(%edi) │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %edx,-0x20(%edi) │ │ │ │ - lea -0x32(%edi),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x50(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809c46c,-0x4(%edi) │ │ │ │ - lea -0x27(%edi),%eax │ │ │ │ + ja 8090779 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x8090714,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x54,0x33c(%ebx) │ │ │ │ - mov $0x85c080c,%esi │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 80912a8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - cli │ │ │ │ - push %edx │ │ │ │ - add %al,0xf000000 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc427bb(%ebp) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8090eb4 │ │ │ │ + jb 8090819 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8090e78,-0x1c(%ebp) │ │ │ │ - mov 0x18(%esi),%eax │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - mov 0x14(%esi),%ecx │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ + movl $0x8090824,-0x14(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffd8,%ebp │ │ │ │ - jmp 809042c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x8090e38,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - sbb %bh,%dl │ │ │ │ - push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - inc %esp │ │ │ │ - and $0x40,%al │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8090d9c │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - movl $0x85c07ce,0x10(%ebp) │ │ │ │ - movl $0x85c07a4,0x14(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - nop │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - stc │ │ │ │ - push %edx │ │ │ │ - add %al,%dh │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1445(%ebx) │ │ │ │ - sbb %cl,0x44891055(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8090de1 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8090824 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - je 8090e67 │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8090e5b │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + ja 80907c9 │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + movl $0x80906c8,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x809074c,-0x8(%edi) │ │ │ │ + lea -0x18(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x8090ec4,0x4(%ebp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85e0519,0x0(%ebp) │ │ │ │ - mov %esi,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 83d88fc │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - sub %bh,%cl │ │ │ │ - push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %al,%ah │ │ │ │ - or $0x75890809,%eax │ │ │ │ - cld │ │ │ │ + add %ah,%al │ │ │ │ + pop %es │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 836f16c │ │ │ │ + jmp 845e62c │ │ │ │ xchg %ax,%ax │ │ │ │ - sub $0xf9,%al │ │ │ │ - push %edx │ │ │ │ - add %al,0x7000100 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc427bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809128c │ │ │ │ - movl $0x8090f7c,-0x20(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x13(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x17(%esi),%eax │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x1b(%esi),%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x1f(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x1c(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffe0,%ebp │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 809087f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x809088c,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8090f7c │ │ │ │ + jne 809088c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + xchg %eax,%ebp │ │ │ │ + fnstsw (%eax,%eax,1) │ │ │ │ nop │ │ │ │ - cwtl │ │ │ │ - clc │ │ │ │ - push %edx │ │ │ │ - add %cl,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x3f7af4ba(%ebx) │ │ │ │ - jg 8090fb8 │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add $0x24,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add $0x2000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80908d1 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x809084c,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80909d6 │ │ │ │ + mov %esi,%edx │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80909d0 │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + movl $0x85c0db2,0x0(%ebp) │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + movl $0x3c,0x33c(%ebx) │ │ │ │ + movl $0x809095c,-0xc(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ jmp 8455d1c │ │ │ │ - movl $0x8091124,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8091124 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x80911d4,0x0(%ebp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov %ecx,0x18(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80911d4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - movl $0x809108c,-0x4(%ebp) │ │ │ │ - mov %ecx,0x1c(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %edi │ │ │ │ + nop │ │ │ │ add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x4d8b0c45(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ + add $0x8b,%al │ │ │ │ push %ebp │ │ │ │ - and $0x89,%al │ │ │ │ - inc %esp │ │ │ │ + or %al,0x44890cc5(%ebx) │ │ │ │ and $0x40,%al │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - add $0x18,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x3c,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8090fd9 │ │ │ │ - movl $0x836f4a4,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ + ja 809092b │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x2(%eax),%ecx │ │ │ │ + mov 0x6(%eax),%eax │ │ │ │ + movl $0x809060c,-0x38(%edi) │ │ │ │ + mov %eax,-0x30(%edi) │ │ │ │ + mov %edx,-0x2c(%edi) │ │ │ │ + movl $0x8090790,-0x28(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x80908a4,-0x14(%edi) │ │ │ │ + lea -0x38(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x28(%edi),%ecx │ │ │ │ mov %ecx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809c448,-0x4(%edi) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ + lea -0x8(%edi),%esi │ │ │ │ lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %ecx,0x18(%ebp) │ │ │ │ - lea -0x2(%edi),%ecx │ │ │ │ - mov %ecx,0x1c(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,0x20(%ebp) │ │ │ │ - mov %eax,0x24(%ebp) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - nop │ │ │ │ - lret $0x1a │ │ │ │ - add %bl,(%esi) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + jmp 809096e │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - sbb %cl,0x44892855(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 809102a │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8090a81 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8090a77 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x80908ec,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + movl $0x8090ab0,-0x10(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8090ab0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %dh,(%esi) │ │ │ │ - push %esp │ │ │ │ - add %al,0x1(%edi) │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80910bf │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ + ja 8090a3c │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x809123c,0x0(%ebp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x85e0519,-0x4(%ebp) │ │ │ │ - mov %esi,0x18(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 83d88fc │ │ │ │ - lock notb 0x0(%edx) │ │ │ │ - or %dl,(%edx) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8090f90 │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - movl $0x84330b0,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x83d9b80,-0x4(%edi) │ │ │ │ - lea -0xb(%edi),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - lea -0x2(%edi),%edx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 809124e │ │ │ │ - movl $0x80910dc,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %edx,0x20(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 809042c │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dl,0x9(%edx,%ecx,1) │ │ │ │ + or %cl,-0x7639760f(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + add $0xe9,%al │ │ │ │ + ss inc %ecx │ │ │ │ + cmp $0x0,%al │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %eax │ │ │ │ - notb 0x0(%edx) │ │ │ │ - or %dl,(%edx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 8090f9f │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov $0x85dad7d,%edx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - jmp 8091184 │ │ │ │ - nop │ │ │ │ - mov $0x47005434,%eax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ add %al,(%eax) │ │ │ │ - adc %cl,(%ecx) │ │ │ │ - or %cl,-0x3a7c038b(%ecx) │ │ │ │ - cld │ │ │ │ - jmp 836f16c │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8090c94 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - xchg %eax,%esp │ │ │ │ - cli │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x90,%al │ │ │ │ + or (%ecx),%cl │ │ │ │ + or %cl,-0x7639760f(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + add %ch,%cl │ │ │ │ + es (bad) │ │ │ │ (bad) │ │ │ │ - ljmp *(%eax) │ │ │ │ - ... │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + jmp *-0x70(%esi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ab39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8091308 │ │ │ │ - movl $0x8090d50,-0x50(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x48(%edi) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %ecx,-0x44(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x40(%edi) │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x3c(%edi) │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,-0x38(%edi) │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - lea -0x50(%edi),%edx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - and $0x3,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 809131a │ │ │ │ - add $0xffffffc8,%edi │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8090b3f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8090b4c,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8090b4c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x54,0x33c(%ebx) │ │ │ │ - mov $0x85c0828,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - mov 0x2(%eax),%eax │ │ │ │ - movl $0x8433118,-0x34(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x30(%edi) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x2c(%edi) │ │ │ │ - movl $0x8090ee8,-0x28(%edi) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x24(%edi) │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %edx,-0x20(%edi) │ │ │ │ - lea -0x32(%edi),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809c46c,-0x4(%edi) │ │ │ │ - lea -0x27(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 8091398 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x8090b1c,0x0(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,0x52f4(%eax) │ │ │ │ - add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8091473 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x8091454,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8091454 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + ja 8090afd │ │ │ │ + movl $0x83e99e0,-0x8(%edi) │ │ │ │ + mov %esi,%eax │ │ │ │ + cltd │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - pop %eax │ │ │ │ - hlt │ │ │ │ - push %edx │ │ │ │ - add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x2b,%al │ │ │ │ - dec %esi │ │ │ │ - or -0x76dd8037(%ebp),%eax │ │ │ │ - int1 │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov %edx,0x14(%ebp) │ │ │ │ - mov %ecx,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x8091428,0x0(%ebp) │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8091428 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add %dh,%ah │ │ │ │ - push %edx │ │ │ │ - add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - aam $0xf3 │ │ │ │ - push %edx │ │ │ │ - add %al,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dl,%al │ │ │ │ - adc (%ecx),%ecx │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - add $0x66,%al │ │ │ │ - test $0x850f0003,%esi │ │ │ │ - popa │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x411f00fa(%ebx) │ │ │ │ - cmp %cl,(%eax) │ │ │ │ - pop %esp │ │ │ │ - or %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - nop │ │ │ │ - jmp 8091880 │ │ │ │ + add %bl,(%ebx,%ecx,1) │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov %esi,-0x8(%ebp) │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83d824c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - call a096776 │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80914b9 │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8090ba3 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8090bb0,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 808d3fc │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8090bb0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - test $0x31,%al │ │ │ │ - push %esp │ │ │ │ - add %al,(%edx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc427bb(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + jno 8090b93 │ │ │ │ + cmp $0x0,%al │ │ │ │ + nop │ │ │ │ + add $0x2000200,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809177b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8091520,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + jb 8090c8a │ │ │ │ + movl $0x8090c98,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8091520 │ │ │ │ + jne 8090c98 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x8091564,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8090bff │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + sbb %cl,(%ecx,%ecx,1) │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8091564 │ │ │ │ + jne 8090c18 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - push %eax │ │ │ │ - xor %edx,0x1(%eax,%eax,1) │ │ │ │ + add $0x3000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - les 0xf0890809,%edx │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 8090e0b │ │ │ │ + movl $0x8090d10,-0xc(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80915c4 │ │ │ │ + jne 8090d10 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - or $0x31,%al │ │ │ │ - push %esp │ │ │ │ - add %al,%ah │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - or %cl,0x44890b56(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8090dfc │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8091759 │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 8091621 │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + mov %ecx,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + cmp $0x8,%edx │ │ │ │ + jge 8090dda │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x8,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - xor %dl,-0x3c(%eax,%eax,1) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + ret │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80914ff │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov $0x85d783e,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 809157b │ │ │ │ - nop │ │ │ │ - js 809161e │ │ │ │ - push %esp │ │ │ │ - add %al,%bh │ │ │ │ - push %es │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - inc %esp │ │ │ │ - and $0x40,%al │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8090d51 │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - jmp 809157b │ │ │ │ - test %edx,%edx │ │ │ │ - jne 8091634 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add %edx,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jge 809172e │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ add $0xfffffff0,%edi │ │ │ │ - mov $0x85d4670,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + movl $0x8090d68,0x0(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8090d68 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - out %eax,$0xc │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4d339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809164d │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov 0x8c(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov 0x84(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x83a7024,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - lea -0x11(%edi),%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - push %edx │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ + ja 8090e68 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x8090b70,-0x28(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x20(%edi) │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + movl $0x8090bc8,-0x18(%edi) │ │ │ │ + lea -0x28(%edi),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x8090ccc,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - movl $0x8091664,-0xc(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845613c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x80915f8,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub %ch,%bl │ │ │ │ - push %edx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %ss │ │ │ │ add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4bb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80917d3 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - movl $0x8091490,-0x1c(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - movl $0x80914c8,-0xc(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ + ja 8090f36 │ │ │ │ + movl $0x80905d4,-0x40(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x38(%edi) │ │ │ │ + movl $0x80909e4,-0x34(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x2c(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + lea -0x40(%edi),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x8090ad0,-0x20(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x8090e1c,-0x14(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x34(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + lea -0x13(%edi),%ecx │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8090f05 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x8090f2c,0x4(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + cld │ │ │ │ + mov %esi,%ecx │ │ │ │ + jmp 8090ee5 │ │ │ │ + movl $0x44,0x33c(%ebx) │ │ │ │ + mov $0x85c10a0,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - mov %gs,%edx │ │ │ │ - push %edx │ │ │ │ - add %al,(%edx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8091815 │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8090f73 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 808d3fc │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 82adf9c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - push %eax │ │ │ │ - ljmp $0x2,$0xf0052 │ │ │ │ - add (%eax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - or %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809185b │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - movl $0x80917ec,-0xc(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - cld │ │ │ │ - sti │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,(%eax) │ │ │ │ - ljmp $0x7,$0x52 │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8090fef │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x809101c,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809101c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80918d4 │ │ │ │ - movl $0x8091790,-0x1c(%edi) │ │ │ │ + ja 8090fb3 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x8091828,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - movl $0x85c02ae,0x8(%ebp) │ │ │ │ - lea -0xa(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - mov $0x85c0840,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 8091904 │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,(%edi,%ebp,8) │ │ │ │ - push %edx │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%edi) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %cl,%ah │ │ │ │ + wbinvd │ │ │ │ + or %cl,-0x7639760f(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + add $0xe9,%al │ │ │ │ + lret $0x3c3b │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0xfc,%al │ │ │ │ + wbinvd │ │ │ │ + or %cl,-0x7639760f(%ecx) │ │ │ │ + dec %ebp │ │ │ │ add %ch,%cl │ │ │ │ - ja 8091906 │ │ │ │ - (bad) │ │ │ │ - decl 0x20076(%ebp) │ │ │ │ + add %cs:(%eax),%al │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8091a5f │ │ │ │ + jb 8091069 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8091a44,-0x10(%ebp) │ │ │ │ + movl $0x8091074,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8091a44 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - and %eax,(%eax) │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80910ae │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x2000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809194f │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - add 0x3(%esi),%eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ + ja 80910ed │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x8091088,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8091968,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8091968 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 809198b │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80919a0 │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x80919b8,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ + jb 809118d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8091198,-0x14(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80919b8 │ │ │ │ + jne 8091198 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - and %eax,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80919e2 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80919f7 │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 809113d │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + movl $0x809103c,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x80910c0,-0x8(%edi) │ │ │ │ + lea -0x18(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dl,(%eax) │ │ │ │ - sbb (%ecx),%cl │ │ │ │ - or %cl,0x758b0b46(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - add $0x66,%al │ │ │ │ - test $0xb5750003,%esi │ │ │ │ + add %dl,0x9(%ecx,%edx,1) │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80911f3 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8091200,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8091200 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb (%eax),%al │ │ │ │ - push %es │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + and %edx,%esp │ │ │ │ + cmp $0x0,%al │ │ │ │ + nop │ │ │ │ + add $0x2000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8091ab0 │ │ │ │ - movl $0x8091914,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ + ja 8091245 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80911c0,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c0850,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb (%eax),%al │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,%bl │ │ │ │ - sahf │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x100,%eax │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8d0045(%ebx) │ │ │ │ - cld │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jae 8091b91 │ │ │ │ - mov $0x85c0858,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - movl $0x8091b1c,0x0(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ + jb 809134a │ │ │ │ + mov %esi,%edx │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 8091344 │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + movl $0x85c0db2,0x0(%ebp) │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + movl $0x3c,0x33c(%ebx) │ │ │ │ + movl $0x80912d0,-0xc(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x8c783f1(%ecx) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,0x44890cc5(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x3c,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8091afa │ │ │ │ - mov 0x1(%ecx),%eax │ │ │ │ - movl $0x8384ae4,-0x4(%edi) │ │ │ │ + ja 809129f │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x2(%eax),%ecx │ │ │ │ + mov 0x6(%eax),%eax │ │ │ │ + movl $0x8090f80,-0x38(%edi) │ │ │ │ + mov %eax,-0x30(%edi) │ │ │ │ + mov %edx,-0x2c(%edi) │ │ │ │ + movl $0x8091104,-0x28(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x8091218,-0x14(%edi) │ │ │ │ + lea -0x38(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x28(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - movl $0x8091b60,0x0(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea -0x8(%edi),%esi │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + jmp 80912e2 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80913f5 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80913eb │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x8091260,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + movl $0x8091424,-0x10(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8091424 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x8c783f1(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8091b3e │ │ │ │ - mov 0x3(%ecx),%eax │ │ │ │ - movl $0x8384ad4,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80913b0 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xf76ff8b(%ecx) │ │ │ │ - mov %eax,%ecx │ │ │ │ - and $0x3,%eax │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jae 8091b1e │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 8091b62 │ │ │ │ - movl $0x8091b8c,0x0(%ebp) │ │ │ │ - mov 0x2(%ecx),%esi │ │ │ │ - movl $0x85d45a9,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8d0045(%ebx) │ │ │ │ - cld │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jae 8091ce3 │ │ │ │ - mov $0x85c085c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %cl,%al │ │ │ │ + adc (%ecx),%ecx │ │ │ │ + or %cl,-0x7639760f(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + add $0xe9,%al │ │ │ │ + ret $0x3c37 │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 8091c7c │ │ │ │ - add $0x8,%edi │ │ │ │ - mov %esi,%eax │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8091c9c │ │ │ │ - mov 0x1(%eax),%eax │ │ │ │ - movl $0x8384ae4,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8091cd8,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - mov 0x6(%esi),%edx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x4,%al │ │ │ │ + adc $0x9,%al │ │ │ │ + or %cl,-0x7639760f(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + add %ch,%cl │ │ │ │ + es (bad) │ │ │ │ + (bad) │ │ │ │ + jmp *-0x70(%esi) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 8091c20 │ │ │ │ - movl $0x8091c74,0x4(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - movl $0x85d45a9,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80914b3 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80914c0,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80914c0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x8091490,0x0(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x64e90075(%ecx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x2c7202f8(%ebx) │ │ │ │ - movl $0x8091c48,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8091c48 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x8,%edi │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8091471 │ │ │ │ + movl $0x83e99e0,-0x8(%edi) │ │ │ │ mov %esi,%eax │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8091c9c │ │ │ │ - mov 0x3(%eax),%eax │ │ │ │ - movl $0x8384ad4,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + cltd │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b0075(%ecx) │ │ │ │ - add $0x89,%al │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - lock movl $0x8091bec,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + add %dl,-0x76f7f6ec(%eax) │ │ │ │ + jne 80914c2 │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83d824c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8091517 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8091524,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8091bec │ │ │ │ + jne 8091524 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + std │ │ │ │ + sarb $1,(%eax,%eax,1) │ │ │ │ + nop │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8091df1 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - jae 8091d6d │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jb 8091dd1 │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - movl $0x8091d98,0x0(%ebp) │ │ │ │ - mov 0x2(%eax),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - movl $0x8091d68,0x8(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + jb 80915fe │ │ │ │ + movl $0x809160c,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809160c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0xf76073b(%ebx) │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8091d45 │ │ │ │ - mov 0x1(%eax),%eax │ │ │ │ - movl $0x8384ae4,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ + ja 8091573 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + jmp 845e6f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - inc %edx │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x75890445(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - or %al,0x1fe904c5(%ebx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - inc %edi │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + cld │ │ │ │ + mov %ss,0x468b0809 │ │ │ │ + add 0x758b074e(%ebx),%ecx │ │ │ │ + or %cl,0x4589004d(%ecx) │ │ │ │ + or %al,-0x899033b(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 809158c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + add $0x3000200,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - or %cl,%ah │ │ │ │ - sbb $0xc6890809,%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + jb 809177f │ │ │ │ + movl $0x8091684,-0xc(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8091684 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0xf76073b(%ebx) │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8091da9 │ │ │ │ - mov 0x3(%eax),%eax │ │ │ │ - movl $0x8384ad4,-0x4(%edi) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8091770 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + cmp $0x8,%edx │ │ │ │ + jge 809174e │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x8,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c0860,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + ret │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0xc(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 8091e51 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8091e47 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80916c5 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - movl $0x85e0519,(%edi) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 836ae1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8d0045(%ebx) │ │ │ │ - cld │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jae 8091f35 │ │ │ │ - mov $0x85c0870,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - movl $0x8091ea0,0x0(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x80916dc,0x0(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80916dc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,-0x44c4d339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x20c783f1(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8091e7e │ │ │ │ - mov 0x1(%ecx),%eax │ │ │ │ - mov 0x5(%ecx),%ecx │ │ │ │ - movl $0x8091e04,-0x1c(%edi) │ │ │ │ + ja 80917dc │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80914e4,-0x28(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x20(%edi) │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + movl $0x809153c,-0x18(%edi) │ │ │ │ + lea -0x28(%edi),%ecx │ │ │ │ mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x8432ebc,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x8384ae4,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x8091640,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - movl $0x8091f04,0x0(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x8c783f1(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8091ee2 │ │ │ │ - mov 0x3(%ecx),%eax │ │ │ │ - movl $0x8384ad4,-0x4(%edi) │ │ │ │ + add %al,-0x44c4bb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80918aa │ │ │ │ + movl $0x8090f50,-0x40(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x38(%edi) │ │ │ │ + movl $0x8091358,-0x34(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x2c(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + lea -0x40(%edi),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x8091444,-0x20(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x8091790,-0x14(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x34(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + lea -0x13(%edi),%ecx │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8091879 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80918a0,0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xf76ff8b(%ecx) │ │ │ │ - mov %eax,%ecx │ │ │ │ - and $0x3,%eax │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jae 8091ea2 │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 8091f06 │ │ │ │ - movl $0x8091f30,0x0(%ebp) │ │ │ │ - mov 0x2(%ecx),%esi │ │ │ │ - movl $0x85d45a9,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + cld │ │ │ │ + mov %esi,%ecx │ │ │ │ + jmp 8091859 │ │ │ │ + movl $0x44,0x33c(%ebx) │ │ │ │ + mov $0x85c10a4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0xc(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 8091fb8 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8091fae │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8091933 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8091960,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 836ae1c │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8091960 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8d0045(%ebx) │ │ │ │ - cld │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jae 8092113 │ │ │ │ - mov $0x85c0874,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - jb 80920b0 │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8091fe6 │ │ │ │ - mov 0x1(%esi),%ecx │ │ │ │ - mov 0x5(%esi),%edx │ │ │ │ - movl $0x8091f6c,-0x20(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x8432ebc,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x8384ae4,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80918f7 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x8092108,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - mov 0x6(%esi),%edx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dl,(%eax) │ │ │ │ + sbb %ecx,(%ecx) │ │ │ │ + or %cl,-0x7639760f(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + add $0xe9,%al │ │ │ │ + xchg %dh,(%edx) │ │ │ │ + cmp $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 8092054 │ │ │ │ - movl $0x80920a8,0x4(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - movl $0x85d45a9,0x0(%ebp) │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x40,%al │ │ │ │ + sbb %ecx,(%ecx) │ │ │ │ + or %cl,0x7589fc45(%ecx) │ │ │ │ + add %al,0x5ce9fcc5(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80919ad │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80919b8,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x4b16ff8b(%ecx) │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - incl 0x297202f9(%ebx) │ │ │ │ - movl $0x809207c,0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80919ff │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8091a0c,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809207c │ │ │ │ + jne 8091a0c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80920cf │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x8384ad4,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b0075(%ecx) │ │ │ │ - add $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - lock movl $0x8092000,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8092000 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + adc $0x90003ccc,%eax │ │ │ │ + add $0x2000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8091a51 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80919cc,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ sldt (%eax) │ │ │ │ - add %cl,-0xbb27210(%ecx) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 8092193 │ │ │ │ - add $0x18,%edi │ │ │ │ + jb 8091ac2 │ │ │ │ + add $0x1c,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8092189 │ │ │ │ + ja 8091ab8 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - movl $0x8433118,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x12(%edi),%eax │ │ │ │ + movl $0x8091980,-0x18(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8091a24,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 836ae1c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80922dd │ │ │ │ + jb 8091b79 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - and $0x3,%eax │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jae 8092275 │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 80922bd │ │ │ │ - movl $0x8092284,0x0(%ebp) │ │ │ │ - mov 0x2(%edx),%esi │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - movl $0x8092214,-0x4(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 8091b30 │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + movl $0x85c0db2,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + movl $0x30,0x33c(%ebx) │ │ │ │ + movl $0x8091b28,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ jmp 8455d1c │ │ │ │ - nop │ │ │ │ - addl $0x0,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %al,-0xd76fb3b(%ebx) │ │ │ │ - add $0x28,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80921f0 │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x1(%edx),%eax │ │ │ │ - mov 0x5(%edx),%edx │ │ │ │ - movl $0x8092134,-0x24(%edi) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x8432ebc,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x8384ae4,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - jmp 809221f │ │ │ │ - nop │ │ │ │ inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x7589044d(%ebx) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ add $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - or %al,0x37e904c5(%ebx) │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - inc %edi │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - or %bh,-0x76f7f6de(%eax) │ │ │ │ - (bad) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0xd76073b(%ebx) │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8092295 │ │ │ │ - mov 0x3(%edx),%eax │ │ │ │ - movl $0x8384ad4,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c0878,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 80923c8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x200,%eax │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8092329 │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x300,%eax │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80923a9 │ │ │ │ - add $0xc,%edi │ │ │ │ + int1 │ │ │ │ + add $0x30,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 809239f │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x80922fc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ + ja 8091b05 │ │ │ │ + mov 0x2(%ecx),%edx │ │ │ │ + mov 0x6(%ecx),%ecx │ │ │ │ + movl $0x80918c4,-0x2c(%edi) │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + movl $0x8091a68,-0x1c(%edi) │ │ │ │ + lea -0x2c(%edi),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + lea -0x8(%edi),%esi │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - and %bh,%bh │ │ │ │ - (bad) │ │ │ │ - decl (%eax) │ │ │ │ - ... │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80923fc │ │ │ │ - movl $0x8092344,-0xc(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c087c,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + mov $0x85c10a8,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 809242c │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - decl (%eax) │ │ │ │ - ... │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%bl │ │ │ │ - lcall $0x0,$0xc3e99066 │ │ │ │ - add %cl,0x190076(%ebp) │ │ │ │ - add $0x300,%eax │ │ │ │ - add %cl,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80924cd │ │ │ │ - movl $0x8092484,-0xc(%ebp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8092484 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8091bb6 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x85e0519,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 82b26f4 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - pop %es │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80924d0 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80924b0,0x4(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8091c33 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8091c60,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80924b0 │ │ │ │ + jne 8091c60 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - inc %esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4758bf0(%ecx) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - movl $0x85dad7d,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - cmp %bh,%bh │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ - ... │ │ │ │ - add %al,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809252c │ │ │ │ - movl $0x8092444,-0xc(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ + ja 8091bf7 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c0884,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 809255c │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dl,(%eax) │ │ │ │ + sbb $0x9,%al │ │ │ │ + or %cl,-0x7639760f(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + add $0xe9,%al │ │ │ │ + xchg %ch,(%edi) │ │ │ │ + cmp $0x0,%al │ │ │ │ xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ - ... │ │ │ │ - add %al,(%edi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x40,%al │ │ │ │ + sbb $0x9,%al │ │ │ │ + or %cl,0x7589fc45(%ecx) │ │ │ │ + add %al,0x5ce9fcc5(%ebx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,%bl │ │ │ │ - lcall $0x0,$0xcfe99066 │ │ │ │ - add %cl,0x190076(%ebp) │ │ │ │ - add $0x300,%eax │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8092608 │ │ │ │ - movl $0x80925b8,-0xc(%ebp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ + jb 8091cef │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8091cfc,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80925b8 │ │ │ │ + jne 8091cfc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 809260b │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80925ec,0x4(%ebp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x18(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80925ec │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4758bf0(%ecx) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov %ecx,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x8091ccc,0x0(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ nop │ │ │ │ - sub $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ - ... │ │ │ │ - add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8092668 │ │ │ │ - movl $0x8092574,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ + ja 8091cad │ │ │ │ + movl $0x83e99e0,-0x8(%edi) │ │ │ │ + mov %esi,%eax │ │ │ │ + cltd │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c088c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 8092698 │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ - ... │ │ │ │ - add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,%bl │ │ │ │ - lcall $0x52,$0xe1e89066 │ │ │ │ - sbb (%eax),%al │ │ │ │ - push %es │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,%ah │ │ │ │ + sbb $0x9,%al │ │ │ │ + or %cl,0x45c7f875(%ecx) │ │ │ │ + cld │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458b1075(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add %cl,0x4d8b044d(%ecx) │ │ │ │ - or %cl,0x4d890845(%ecx) │ │ │ │ - or $0xc7,%al │ │ │ │ - inc %ebp │ │ │ │ - adc %bl,(%ecx) │ │ │ │ - add $0x45c7085e,%eax │ │ │ │ - adc $0x94,%al │ │ │ │ - or %bl,-0x7d(%eax,%ecx,1) │ │ │ │ - lds (%ecx,%ebp,8),%eax │ │ │ │ - movsl %ds:(%esi),%es:(%edi) │ │ │ │ - (bad) │ │ │ │ - cmp $0x0,%al │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83d824c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809270d │ │ │ │ + jb 8091d53 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8092718,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + movl $0x8091d60,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8092718 │ │ │ │ + jne 8091d60 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xf00037e(%ebx) │ │ │ │ - sahf │ │ │ │ - rorb $0xb6,(%edi) │ │ │ │ - rol $0xe0,%cl │ │ │ │ - add 0x5baed8b0(%ebx),%cl │ │ │ │ - or %al,0x65ff04c5(%ebx) │ │ │ │ - add %cl,0x20076(%ebp) │ │ │ │ - add %eax,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + ror $0x3c,%eax │ │ │ │ + add %dl,0x20005(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80928af │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8092874,-0x14(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0x10(%esi),%ecx │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ + or (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8091e3a │ │ │ │ + movl $0x8091e48,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8092874 │ │ │ │ + jne 8091e48 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809277d │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - movl $0x85d45a9,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lds (%edx),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76efbb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 809278c │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809285a │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jl 80927fd │ │ │ │ - movl $0x8432ebc,-0x28(%edi) │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x85d45a9,-0x20(%edi) │ │ │ │ - lea -0x27(%edi),%eax │ │ │ │ - add $0xffffffe0,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x836f4a4,-0x28(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ + ja 8091daf │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - add %eax,%ecx │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - movl $0x836f4a4,-0x18(%edi) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x27(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - inc %edx │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - hlt │ │ │ │ - mov $0x89080927,%eax │ │ │ │ - lock mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + cld │ │ │ │ + enter $0x91d,$0x8 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80927b8 │ │ │ │ + jne 8091dc8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub %ah,%al │ │ │ │ - push %edx │ │ │ │ - add %bl,(%ecx) │ │ │ │ - add %al,0x400 │ │ │ │ + add $0x3000200,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8092953 │ │ │ │ - movl $0x8092918,-0xc(%ebp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ + jb 8091fbb │ │ │ │ + movl $0x8091ec0,-0xc(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8092918 │ │ │ │ + jne 8091ec0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - aam $0xdf │ │ │ │ - push %edx │ │ │ │ - add %al,(%edi) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x7f000b7e(%ebx) │ │ │ │ - pop %ss │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - movl $0x85e0519,0x18(%ebp) │ │ │ │ - movl $0x85c08ec,0x1c(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %bl,%bh │ │ │ │ - push %edx │ │ │ │ - add %bl,(%ecx) │ │ │ │ - add %al,0x1000400 │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8092a6b │ │ │ │ - movl $0x80929d8,-0x10(%ebp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x14(%esi),%edx │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80929d8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x48,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - adc $0xdf,%al │ │ │ │ - push %edx │ │ │ │ - add %cl,0x1e000000(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4b739(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80929bd │ │ │ │ + ja 8091fac │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x809273c,-0x44(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x3c(%edi) │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - mov %ecx,-0x38(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x34(%edi) │ │ │ │ - movl $0x845a4e8,-0x30(%edi) │ │ │ │ - lea -0x44(%edi),%edx │ │ │ │ - mov %edx,-0x28(%edi) │ │ │ │ - movl $0x84330b0,-0x24(%edi) │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - movl $0x80928c4,-0x1c(%edi) │ │ │ │ - lea -0x30(%edi),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - lea -0x23(%edi),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x1c(%ebp),%esi │ │ │ │ - lea -0x8(%edi),%edx │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %edx,0x14(%ebp) │ │ │ │ - mov %ecx,0x18(%ebp) │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add (%eax),%eax │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 8092bcd │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8092b1c,-0x20(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x14(%esi),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x18(%esi),%ecx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x1c(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x18(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xffffffe0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8092b1c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8092adf │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - movl $0x85d45a9,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsl %ds:(%esi),%es:(%edi) │ │ │ │ - add (%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xe76f7bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 8092aee │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8092bbe │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jl 8092b61 │ │ │ │ - movl $0x8432ebc,-0x28(%edi) │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x85d45a9,-0x20(%edi) │ │ │ │ - lea -0x27(%edi),%eax │ │ │ │ - add $0xffffffe0,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x836f4a4,-0x28(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - add %eax,%ecx │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ sub %eax,%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - movl $0x836f4a4,-0x18(%edi) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x27(%edi),%eax │ │ │ │ + cmp $0x8,%edx │ │ │ │ + jge 8091f8a │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x8,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - or $0xdd,%al │ │ │ │ - push %edx │ │ │ │ - add %bl,(%ecx) │ │ │ │ - add %al,0x400 │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 8092c6f │ │ │ │ - movl $0x8092c34,-0xc(%ebp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8092c34 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - mov $0x70052dc,%eax │ │ │ │ + ret │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x7f000b7e(%ebx) │ │ │ │ - pop %ss │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - movl $0x85e0519,0x18(%ebp) │ │ │ │ - movl $0x85c08ec,0x1c(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %ds,%esp │ │ │ │ - push %edx │ │ │ │ - add %bl,(%edx) │ │ │ │ - add %al,(%esi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 8092e31 │ │ │ │ - movl $0x8092cc4,-0xc(%ebp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8092cc4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - dec %esp │ │ │ │ - fcoml 0x0(%edx) │ │ │ │ - or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4e8b0c45(%ebx) │ │ │ │ - add -0x3972f037(%ebp),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,0x4d8b1c75(%ebx) │ │ │ │ - adc %cl,0x458b1045(%ecx) │ │ │ │ - adc $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - adc $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - sbb %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - sbb $0x19,%al │ │ │ │ - add $0x45c7085e,%eax │ │ │ │ - and %bl,%al │ │ │ │ - or %bl,-0x7d(%eax,%ecx,1) │ │ │ │ - lds (%eax),%edx │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x54,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - aam $0xdb │ │ │ │ - push %edx │ │ │ │ - add %cl,%bl │ │ │ │ - add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4ab39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8092cfa │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x8092a78,-0x50(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x48(%edi) │ │ │ │ - mov 0x24(%ebp),%ecx │ │ │ │ - mov %ecx,-0x44(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,-0x40(%edi) │ │ │ │ + ja 8091f01 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x3c(%edi) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %ecx,-0x38(%edi) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x34(%edi) │ │ │ │ - movl $0x845a4e8,-0x30(%edi) │ │ │ │ - lea -0x50(%edi),%edx │ │ │ │ - mov %edx,-0x28(%edi) │ │ │ │ - movl $0x84330b0,-0x24(%edi) │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - movl $0x8092be0,-0x1c(%edi) │ │ │ │ - lea -0x30(%edi),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - lea -0x23(%edi),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x28(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - lea -0x8(%edi),%ecx │ │ │ │ - mov %ecx,0x18(%ebp) │ │ │ │ - mov %eax,0x24(%ebp) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,0x2c(%ebp) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0x8092968,-0x14(%edi) │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x8092e04,0x8(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8092e04 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and $0xda,%al │ │ │ │ - push %edx │ │ │ │ - add %ah,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - rcr $0x52,%dl │ │ │ │ - add %cl,0x1e000000(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8092e22 │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jg 8092dae │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add $0xffffffe8,%edi │ │ │ │ - movl $0x8092d18,-0xc(%ebp) │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8092d18 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x8092e40,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x8091f18,0x0(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 8092e40 │ │ │ │ + jne 8091f18 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - push %eax │ │ │ │ - ficoml 0x0(%edx) │ │ │ │ - sldt (%edx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4d339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8092ef6 │ │ │ │ - movl $0x80926e0,-0x18(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 8092018 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x8091d20,-0x28(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x20(%edi) │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + movl $0x8091d78,-0x18(%edi) │ │ │ │ + lea -0x28(%edi),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - movl $0x8092c84,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ + movl $0x8091e7c,-0xc(%edi) │ │ │ │ mov %ecx,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xc(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85c0920,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - jmp 8092f84 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0xda,%al │ │ │ │ - push %edx │ │ │ │ - add %bl,(%ecx) │ │ │ │ - add %al,0x300 │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 8092f66 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845db68,-0x8(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8092ec0 │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - test %bh,%bh │ │ │ │ - (bad) │ │ │ │ - decl (%eax) │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,0x52(%ecx,%ebx,8) │ │ │ │ - or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4bf39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8092fb8 │ │ │ │ - movl $0x8092f1c,-0xc(%edi) │ │ │ │ + ja 80920db │ │ │ │ + movl $0x8091b8c,-0x3c(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ + mov %eax,-0x34(%edi) │ │ │ │ + movl $0x8091bc4,-0x30(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + lea -0x3c(%edi),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x8091c80,-0x20(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x8091fcc,-0x14(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x30(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + lea -0x13(%edi),%ecx │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80920af │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c0928,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 8092fe8 │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80920d4,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - decl (%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x27(%eax) │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ch,%bl │ │ │ │ - lcall $0x9066,$0x4eeb9066 │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + jmp 809208f │ │ │ │ + movl $0x40,0x33c(%ebx) │ │ │ │ + mov $0x85c10ac,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8093021 │ │ │ │ + jb 8092167 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8092194,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 836aae4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - mov $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ - ... │ │ │ │ - add %al,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80930c2 │ │ │ │ - movl $0x809307c,-0x4(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 83d9f50 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8092194 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %es │ │ │ │ - push %es │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8093062 │ │ │ │ - movl $0x8092ff8,-0xc(%edi) │ │ │ │ + ja 809212b │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x1c(%ebp),%esi │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - lea -0xc(%edi),%edx │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - mov %edx,0x14(%ebp) │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - movl $0x85e0045,0x1c(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - mov $0x85c0938,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 80930e8 │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ - ... │ │ │ │ - add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - dec %edi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0x4eeb0076(%ebp) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %al,0x9(%ecx,%eiz,1) │ │ │ │ + or %cl,-0x7639760f(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + add $0xe9,%al │ │ │ │ + push %edx │ │ │ │ + sub (%eax,%eax,1),%bh │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8093125 │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x74,%al │ │ │ │ + and %ecx,(%ecx) │ │ │ │ + or %cl,0x7589fc45(%ecx) │ │ │ │ + add %al,0x5ce9fcc5(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80921e1 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80921ec,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 836abd0 │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - mov $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ - ... │ │ │ │ - add %al,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8093183 │ │ │ │ - movl $0x80930fc,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c0940,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 80931b4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ - ... │ │ │ │ - add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,%bl │ │ │ │ - mov -0x70(%esi),%ah │ │ │ │ - jmp 80933dc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809327d │ │ │ │ + jb 8092233 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8093208,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ + movl $0x8092240,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8093208 │ │ │ │ + jne 8092240 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809326e │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jg 8093223 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jl 8093238 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov $0x85d45a9,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - add %edx,%eax │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + loope 809220c │ │ │ │ + cmp $0x0,%al │ │ │ │ + nop │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x4(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8093322 │ │ │ │ - movl $0x80932d8,-0x4(%ebp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80932d8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1e000001,%eax │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80932bf │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x80931c8,-0xc(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + ja 8092285 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x8092200,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + mov %ecx,%esi │ │ │ │ lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - movl $0x85e0045,0x14(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ sldt (%eax) │ │ │ │ add %cl,-0x7b27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80933bc │ │ │ │ - add $0x10,%edi │ │ │ │ + jb 80922f6 │ │ │ │ + add $0x1c,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80933b2 │ │ │ │ + ja 80922ec │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x14(%eax),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 8093367 │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jl 809337c │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov $0x85d45a9,%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ + movl $0x80921b4,-0x18(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8092258,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fdivr %st,%st(5) │ │ │ │ - (bad) │ │ │ │ - jmp *(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x52(%esp,%edx,8) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%edi) │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8093530 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8093526 │ │ │ │ + jb 80923ad │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ - mov 0xb(%ecx),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - sub %edx,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jg 80934c8 │ │ │ │ - mov 0x3(%ecx),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x7(%ecx),%ecx │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x8093460,-0x8(%ebp) │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8093460 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 8092364 │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + movl $0x85c0db2,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + movl $0x30,0x33c(%ebx) │ │ │ │ + movl $0x809235c,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push $0x1e000004 │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8093446 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - movl $0x84330b0,-0x20(%edi) │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - movl $0x8093330,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x20(%ebp),%esi │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov %ecx,0x18(%ebp) │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - movl $0x85e0045,0x20(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x809328c,-0x8(%edi) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - movl $0x8093508,0x0(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + int1 │ │ │ │ + add $0x30,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8092339 │ │ │ │ + mov 0x2(%ecx),%edx │ │ │ │ + mov 0x6(%ecx),%ecx │ │ │ │ + movl $0x80920f8,-0x2c(%edi) │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + movl $0x809229c,-0x1c(%edi) │ │ │ │ + lea -0x2c(%edi),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x8(%edi),%esi │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + mov $0x85c10b0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80923e3 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 82ae978 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 809245f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x809248c,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8093508 │ │ │ │ + jne 809248c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - and %dl,%bl │ │ │ │ - push %edx │ │ │ │ - add %ah,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c0948,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - jmp 8093554 │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,%ah │ │ │ │ - rcll %cl,0x0(%edx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - pop %es │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + ja 8092423 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %cl,0x45c70045(%ebx) │ │ │ │ - add %bh,0x35(%eax) │ │ │ │ + add %bh,(%esp) │ │ │ │ or %ecx,(%eax) │ │ │ │ + mov %esi,%ecx │ │ │ │ mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8093578 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - rcl $1,%bl │ │ │ │ - push %edx │ │ │ │ - add %al,(%esi) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + jmp 8454bdc │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,-0x74f7f6cb(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x45890475(%ebx),%ecx │ │ │ │ - add $0x66,%al │ │ │ │ - test $0x11750003,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - test $0xd3,%al │ │ │ │ - push %edx │ │ │ │ - add %ah,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - add %cl,0x2ee90475(%ecx) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x6c,%al │ │ │ │ + and $0x9,%al │ │ │ │ + or %cl,0x7589fc45(%ecx) │ │ │ │ + add %al,0x64e9fcc5(%ebx) │ │ │ │ (bad) │ │ │ │ - jmp *-0x70(%esi) │ │ │ │ - jmp 80935cc │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ (bad) │ │ │ │ - incl (%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,0x52(%ebx,%edx,8) │ │ │ │ - pop %es │ │ │ │ + incl (%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ch,%bl │ │ │ │ - xchg %ah,-0x70(%esi) │ │ │ │ - jmp 80937c8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8093658 │ │ │ │ + jb 809251b │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x809362c,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ + movl $0x8092528,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809362c │ │ │ │ + jne 8092528 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - and %eax,(%eax) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80924f8,0x0(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8093613 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + ja 80924d9 │ │ │ │ + movl $0x83e99e0,-0x8(%edi) │ │ │ │ + mov %esi,%eax │ │ │ │ + cltd │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,%al │ │ │ │ + and $0x9,%al │ │ │ │ + or %cl,0x45c7f875(%ecx) │ │ │ │ + cld │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83d824c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80936f7 │ │ │ │ + jb 809257f │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80936b4,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ + movl $0x809258c,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80936b4 │ │ │ │ + jne 809258c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - and %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + xchg %eax,%ebp │ │ │ │ + sarb $0x90,(%eax,%eax,1) │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809369b │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x4(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80937aa │ │ │ │ - movl $0x8093754,-0x4(%ebp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 8092666 │ │ │ │ + movl $0x8092674,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8093754 │ │ │ │ + jne 8092674 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - and $0x1e000000,%eax │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809373b │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80935e0,-0x24(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ + ja 80925db │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - add %edx,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x8093664,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - or %bh,%dh │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,0x52(%ecx,%edx,8) │ │ │ │ - pop %es │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + hlt │ │ │ │ + and $0x468b0809,%eax │ │ │ │ + add 0x758b074e(%ebx),%ecx │ │ │ │ + or %cl,0x4589004d(%ecx) │ │ │ │ + or %al,-0x899033b(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80925f4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + add $0x3000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809398d │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80937fc,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + jb 80927e7 │ │ │ │ + movl $0x80926ec,-0xc(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80937fc │ │ │ │ + jne 80926ec │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - js 80937c3 │ │ │ │ - push %edx │ │ │ │ - add %al,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4e8b0445(%ebx) │ │ │ │ - add -0x7472f037(%ebp),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,0x4d8b1475(%ebx) │ │ │ │ - or %cl,0x458b0845(%ecx) │ │ │ │ - or $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - adc %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - adc $0x19,%al │ │ │ │ - add $0x45c7085e,%eax │ │ │ │ - sbb %ah,0x9(%eax) │ │ │ │ - pop %esp │ │ │ │ - or %al,0x4ae908c5(%ebx) │ │ │ │ - mov $0x3c,%ch │ │ │ │ - add %al,%bh │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %ch,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - (bad) (%esp,%edi,1) │ │ │ │ - add %cl,0x4670076(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8093832 │ │ │ │ + ja 80927d8 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x836f4a4,-0x24(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - add %edx,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + cmp $0x8,%edx │ │ │ │ + jge 80927b6 │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add %edx,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ + movl $0x8,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x1c(%ebp),%esi │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - lea -0xb(%edi),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - lea -0x23(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %esp │ │ │ │ - iret │ │ │ │ - push %edx │ │ │ │ - add %ah,(%esi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + ret │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809397e │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jg 809391f │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x809384c,-0x4(%ebp) │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - mov %edx,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809384c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x8093708,-0x8(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ + ja 809272d │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x8093960,0x0(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x8092744,0x0(%ebp) │ │ │ │ mov 0xc(%ebp),%esi │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 8093960 │ │ │ │ + jne 8092744 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4d339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8092844 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x809254c,-0x28(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x20(%edi) │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + movl $0x80925a4,-0x18(%edi) │ │ │ │ + lea -0x28(%edi),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x80926a8,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - enter $0x52ce,$0x0 │ │ │ │ - add %al,%es:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4bf39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8092907 │ │ │ │ + movl $0x80923c0,-0x3c(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x34(%edi) │ │ │ │ + movl $0x80923f0,-0x30(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + lea -0x3c(%edi),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x80924ac,-0x20(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x80927f8,-0x14(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x30(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + lea -0x13(%edi),%ecx │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80928db │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x8092900,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ jmp 8455d1c │ │ │ │ - mov $0x85c0984,%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + jmp 80928bb │ │ │ │ + movl $0x40,0x33c(%ebx) │ │ │ │ + mov $0x85c10b4,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x80938d4,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8092993 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80929c0,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80938d4 │ │ │ │ + jne 80929c0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add (%eax),%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - or (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80939db │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - movl $0x84330a0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8092957 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dh,0x29(%eax) │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + jmp 8454bdc │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0xa0,%al │ │ │ │ + sub %ecx,(%ecx) │ │ │ │ + or %cl,0x7589fc45(%ecx) │ │ │ │ + add %al,0x5ce9fcc5(%ebx) │ │ │ │ add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x10(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 8093a42 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8093a38 │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 8092a0d │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x80939bc,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x8093a50,-0xc(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8092a18,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x3a7c031a(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %es │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,(%eax) │ │ │ │ - cmp (%ecx),%ecx │ │ │ │ - or %cl,0x758b0446(%ebx) │ │ │ │ - or $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - or $0x66,%al │ │ │ │ - test $0x850f0003,%esi │ │ │ │ - lea (%eax),%eax │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8092a5f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8092a6c,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8092a6c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + mov $0xbb,%ch │ │ │ │ + cmp $0x0,%al │ │ │ │ + nop │ │ │ │ + add $0x2000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8093a87 │ │ │ │ + ja 8092ab1 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x80939f0,-0x24(%edi) │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - add $0x4,%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x4(%edx),%eax │ │ │ │ + movl $0x8092a2c,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,-0x74f7f6c6(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x45891075(%ebx),%ecx │ │ │ │ - adc %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 8093aa0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - or (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add $0x8,%edi │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8092b22 │ │ │ │ + add $0x1c,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8093b5b │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - movl $0x84330a0,-0x4(%edi) │ │ │ │ + ja 8092b18 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x80929e0,-0x18(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8092a84,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 8092bd9 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 8092b90 │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + movl $0x85c0db2,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + movl $0x30,0x33c(%ebx) │ │ │ │ + movl $0x8092b88,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ + inc %edx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + int1 │ │ │ │ + add $0x30,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8092b65 │ │ │ │ + mov 0x2(%ecx),%edx │ │ │ │ + mov 0x6(%ecx),%ecx │ │ │ │ + movl $0x8092924,-0x2c(%edi) │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + movl $0x8092ac8,-0x1c(%edi) │ │ │ │ + lea -0x2c(%edi),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x8(%edi),%esi │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + mov $0x85c10b8,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + add (%eax),%al │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x10(%ebp),%ecx │ │ │ │ + jb 8092c14 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + cmp 0x10(%esi),%eax │ │ │ │ + jne 8092c17 │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8092ca8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x1bb27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 8093bc2 │ │ │ │ + jb 8092c97 │ │ │ │ add $0x8,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8093bb8 │ │ │ │ + ja 8092c8d │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x8093b3c,-0x4(%edi) │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x8093bd0,-0xc(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + movl $0x845cde8,-0x18(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ lea -0x3(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ + jmp 836fe34 │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add $0x38,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8092d10 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%ecx │ │ │ │ + movl $0x8092bec,-0x34(%edi) │ │ │ │ + mov %esi,-0x2c(%edi) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + mov %ecx,-0x24(%edi) │ │ │ │ + movl $0x8092c30,-0x20(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x34(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x38,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc427bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x3a7c031a(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %es │ │ │ │ - jmp *%eax │ │ │ │ + jb 8092dda │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8092d7c,-0x18(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + movl $0x845c888,-0x24(%ebp) │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + add $0xffffffd8,%ebp │ │ │ │ + jmp 836fdc4 │ │ │ │ xchg %ax,%ax │ │ │ │ - cmp $0xcc,%al │ │ │ │ - push %edx │ │ │ │ - add %bl,(%edx) │ │ │ │ - add %al,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8093d0d │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x8093d24,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8093d24 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %es:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8093c16 │ │ │ │ + ja 8092dcb │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x8093b70,-0x24(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ + dec %eax │ │ │ │ + cmp $0x0,%eax │ │ │ │ + jge 8092d9e │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8092ca8,-0x10(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ mov %ecx,-0x8(%edi) │ │ │ │ - lea 0x4(%edx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - add $0xfffffffc,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea -0xb(%edi),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x8093a68,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x8093ce0,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8093ce0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - dec %eax │ │ │ │ - lret │ │ │ │ - push %edx │ │ │ │ - add %ah,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ + movl $0x0,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 8092ca8 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - mov $0x85c098c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0xcb,%al │ │ │ │ - push %edx │ │ │ │ - add %al,0x1e000000 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8093cfe │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov $0x4,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 8093c9f │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x8093c30,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8092e57 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8092e84,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8093c30 │ │ │ │ + jne 8092e84 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - or $0xcc,%al │ │ │ │ - push %edx │ │ │ │ - add %bl,(%edx) │ │ │ │ - add %al,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ch,%cl │ │ │ │ - addr16 (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0x30076(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - or (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8093db5 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov (%eax),%ax │ │ │ │ - movl $0x83e9a00,-0x4(%edi) │ │ │ │ - mov %ax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8092e1b │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dh,(%esi,%ebp,1) │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + jmp 8454bdc │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x10(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 8093e1e │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8093e14 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x64,%al │ │ │ │ + or %ecx,%cs:(%eax) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x8093d94,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x8093e2c,-0xc(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8092b34 │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8092ed1 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8092edc,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x3a7c031a(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %es │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8092f16 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x2000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8092f55 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x8092ef0,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,%ah │ │ │ │ - or %ecx,%ds:(%eax) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8093eec │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 8093005 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8093010,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + movl $0x845c888,-0x1c(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + jmp 836fd8c │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8093e63 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x8093dcc,-0x24(%edi) │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - add $0x2,%ecx │ │ │ │ + ja 8092fb3 │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + movl $0x8092ea4,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add $0x2,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x2(%edx),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8092f28,-0x8(%edi) │ │ │ │ + lea -0x18(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - add $0x0,%al │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bh,0x9(%esi,%edi,1) │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - adc %cl,-0x899efbb(%ecx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 8093e7c │ │ │ │ + cld │ │ │ │ + int3 │ │ │ │ + das │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80930a7 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80930b4,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80930b4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x8093084,0x0(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - or (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8093f39 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov (%eax),%ax │ │ │ │ - movl $0x83e9a00,-0x4(%edi) │ │ │ │ - mov %ax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + ja 8093065 │ │ │ │ + movl $0x83e99e0,-0x8(%edi) │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x10(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 8093fa2 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8093f98 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x8093f18,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x8093fb0,-0xc(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ + cltd │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x3a7c031a(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %es │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,0x75890809(%eax,%esi,1) │ │ │ │ + clc │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83d824c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 809310b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8093118,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8093118 │ │ │ │ + mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - pop %esp │ │ │ │ - enter $0x52,$0x1a │ │ │ │ - add %al,(%esi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + or %esi,0x590003c(%ebp) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80940ed │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x8094104,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + jb 80931f2 │ │ │ │ + movl $0x8093200,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8094104 │ │ │ │ + jne 8093200 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %es:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8093ff6 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x8093f50,-0x24(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - add $0x2,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - lea 0x2(%edx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - add $0xfffffffe,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ + ja 8093167 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - lea -0xb(%edi),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x8093e44,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80940c0,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + xorb $0x9,(%ecx) │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80940c0 │ │ │ │ + jne 8093180 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push $0x260052c7 │ │ │ │ + add $0x3000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85c099c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and $0xc7,%al │ │ │ │ - push %edx │ │ │ │ - add %al,0x1e000000 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80940de │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov $0x2,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 809407f │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x8094010,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 8093373 │ │ │ │ + movl $0x8093278,-0xc(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8094010 │ │ │ │ + jne 8093278 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - cmp $0xc8,%al │ │ │ │ - push %edx │ │ │ │ - add %bl,(%edx) │ │ │ │ - add %al,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ch,%cl │ │ │ │ - addr16 (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0x30076(%ebp) │ │ │ │ - add %eax,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - or (%eax),%al │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8094193 │ │ │ │ + ja 8093364 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + cmp $0x8,%edx │ │ │ │ + jge 8093342 │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x8,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x10(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80941fa │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80941f0 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x8094174,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x8094208,-0xc(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + ret │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x3a7c031a(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %es │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,%al │ │ │ │ - inc %edx │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ + ja 80932b9 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x80932d0,0x0(%ebp) │ │ │ │ mov 0xc(%ebp),%esi │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80942c8 │ │ │ │ + jne 80932d0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ + add $0x3000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + add %al,-0x44c4d339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809423f │ │ │ │ + ja 80933df │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ mov 0xb(%esi),%edx │ │ │ │ - movl $0x80941a8,-0x24(%edi) │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - add $0x4,%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add $0x4,%eax │ │ │ │ + movl $0x80930d8,-0x28(%edi) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x20(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + movl $0x8093130,-0x18(%edi) │ │ │ │ + lea -0x28(%edi),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x8093234,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x4(%edx),%eax │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0xa(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c49b39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80934de │ │ │ │ + movl $0x8092d28,-0x60(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x58(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x54(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0x50(%edi) │ │ │ │ + movl $0x8092de8,-0x4c(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,-0x44(%edi) │ │ │ │ + lea -0x60(%edi),%ecx │ │ │ │ + mov %ecx,-0x40(%edi) │ │ │ │ + movl $0x8092f6c,-0x3c(%edi) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x34(%edi) │ │ │ │ + mov %eax,-0x30(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x2c(%edi) │ │ │ │ + mov %edx,-0x28(%edi) │ │ │ │ + movl $0x8093038,-0x24(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + movl $0x8093384,-0x18(%edi) │ │ │ │ lea -0x24(%edi),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + lea -0x3c(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x4c(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + lea -0x17(%edi),%ecx │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80934ab │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80934d4,0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - add $0x0,%al │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,0x42(%eax) │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8094258 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + hlt │ │ │ │ + mov %esi,%ecx │ │ │ │ + jmp 809348b │ │ │ │ + movl $0x64,0x33c(%ebx) │ │ │ │ + mov $0x85c10bc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 8093524 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - or (%eax),%al │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8094313 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + jb 809355c │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x10(%ebp),%ecx │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 809437a │ │ │ │ - add $0x8,%edi │ │ │ │ + jb 80935ca │ │ │ │ + add $0x14,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8094370 │ │ │ │ + ja 80935c0 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x80942f4,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x8094388,-0xc(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + movl $0x8093530,-0x10(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %edx,%esi │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + jb 8093604 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x3a7c031a(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %es │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %al,%ah │ │ │ │ - push %edx │ │ │ │ - add %bl,(%edx) │ │ │ │ - add %al,(%esi) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8093672 │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8093668 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + movl $0x80935d8,-0x10(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add $0xf000000,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80936f0 │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80936e6 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + mov 0x18(%eax),%eax │ │ │ │ + movl $0x8093610,-0x14(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80944c5 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80944dc,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80944dc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ + jb 80938e4 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80938e7 │ │ │ │ + mov %edx,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + movzwl -0x2(%eax),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jne 80937d7 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8093832 │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x5(%edx),%ecx │ │ │ │ + mov 0x9(%edx),%edx │ │ │ │ + movl $0x8093568,-0x14(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x80937c8,-0x14(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %es:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80943ce │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x8094328,-0x24(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - add $0x4,%eax │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %al,-0xd76eb3b(%ebx) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8093799 │ │ │ │ + mov 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x5(%edx),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x9(%edx),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0xd(%eax),%eax │ │ │ │ + movl $0x8093680,-0x18(%edi) │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - lea 0x4(%edx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - add $0xfffffffc,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea -0xb(%edi),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x8094220,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x8094498,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8094498 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x809385c,-0x14(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ nop │ │ │ │ - ret │ │ │ │ - push %edx │ │ │ │ - add %ah,(%esi) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %al,-0xd76eb3b(%ebx) │ │ │ │ + jmp 809374c │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x8093898,-0x14(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ jmp 8455d1c │ │ │ │ - mov $0x85c09ac,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - dec %esp │ │ │ │ - ret │ │ │ │ - push %edx │ │ │ │ - add %al,0x1e000000 │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %al,-0xd76eb3b(%ebx) │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809386c │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x2(%edx),%eax │ │ │ │ + mov 0x6(%edx),%edx │ │ │ │ + movl $0x80934f8,-0x10(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + jmp 80938a3 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jae 80938de │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x3(%edx),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80944b6 │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov $0x4,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 8094457 │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x80943e8,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 8093935 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80943e8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 82b5a70 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x13b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80939b0 │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80939a6 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + movl $0x8093700,-0x18(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + movl $0x8093910,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + lea -0x18(%edi),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 8093bcc │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80939ec │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - je 80944ee │ │ │ │ - push %edx │ │ │ │ - add %bl,(%edx) │ │ │ │ - add %al,(%esi) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ch,%cl │ │ │ │ - addr16 (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0x30076(%ebp) │ │ │ │ - add %eax,(%eax) │ │ │ │ + jb 8093a24 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - or (%eax),%al │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8093a92 │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8093a88 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + movl $0x80939f8,-0x10(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add $0xc,%edi │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 8093acc │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8093b3a │ │ │ │ + add $0x14,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8094571 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov (%eax),%ecx │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ + ja 8093b30 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + movl $0x8093aa0,-0x10(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add $0xf000000,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x10(%ebp),%ecx │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80945da │ │ │ │ - add $0x8,%edi │ │ │ │ + jb 8093bb8 │ │ │ │ + add $0x18,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80945d0 │ │ │ │ + ja 8093bae │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x809454c,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80945e8,-0xc(%ebp) │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + mov 0x18(%eax),%eax │ │ │ │ + movl $0x8093ad8,-0x14(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ mov %ecx,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x3a7c031a(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %es │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,-0x74f7f6ba(%eax) │ │ │ │ - inc %esi │ │ │ │ - add $0x8b,%al │ │ │ │ - jne 8094619 │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + jb 8093d64 │ │ │ │ + movl $0x8093c4c,-0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80946a8 │ │ │ │ + jne 8093c4c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + mov 0x1(%ecx),%edx │ │ │ │ + mov 0x5(%ecx),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x9(%eax),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0xd(%edx),%edx │ │ │ │ + movl $0x8093b48,-0x18(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809461f │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x8094588,-0x24(%edi) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,0x3e283f2(%ecx) │ │ │ │ + cmp $0x3,%edx │ │ │ │ + jb 8093d6c │ │ │ │ + add $0x34,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8093d55 │ │ │ │ + mov 0x1(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x5(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x9(%esi),%ecx │ │ │ │ + movl $0x8093940,-0x30(%edi) │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x28(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x24(%edi) │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ mov %eax,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - add $0x8,%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ + lea -0x30(%edi),%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x3,%edx │ │ │ │ + jb 8093d06 │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + mov (%edx),%edx │ │ │ │ + movzwl -0x2(%edx),%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jne 8093bf3 │ │ │ │ + mov 0x1(%ecx),%edx │ │ │ │ + mov 0x5(%ecx),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x9(%eax),%eax │ │ │ │ + movl $0x8093a30,-0x18(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%ecx │ │ │ │ + add $0xfffffffc,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jb 8093d3b │ │ │ │ + mov 0x2(%ecx),%edx │ │ │ │ + mov 0x6(%ecx),%ecx │ │ │ │ + movl $0x80939c0,-0x18(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x8(%edx),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + lea -0x18(%edi),%ecx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + mov 0x3(%ecx),%ecx │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x34,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c10c0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jb 8093d84 │ │ │ │ + mov 0x2(%esi),%edx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + mov %ecx,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8093dc5 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8093dd0,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,(%eax) │ │ │ │ - inc %esi │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8094638 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x50076(%ebp) │ │ │ │ add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ - or (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80946f9 │ │ │ │ + or %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov 0x3(%esi),%esi │ │ │ │ + jmp 845e62c │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8093e23 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov (%eax),%ecx │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x8093de8,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x10(%ebp),%ecx │ │ │ │ + lea -0x8(%ebp),%ecx │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 8094762 │ │ │ │ - add $0x8,%edi │ │ │ │ + jb 8093e8c │ │ │ │ + add $0x18,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8094758 │ │ │ │ + ja 8093e82 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - movl $0x80946d4,-0x4(%edi) │ │ │ │ + movl $0x8093d98,-0x14(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8093dfc,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x8094770,-0xc(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8093ec9 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8093ed4,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x3a7c031a(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %es │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - pushf │ │ │ │ - rclb $0x1a,0x0(%edx) │ │ │ │ - add %al,(%esi) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x50076(%ebp) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + or %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + mov 0x3(%esi),%esi │ │ │ │ + jmp 845e62c │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80948ad │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80948c4,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80948c4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %es:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80947b6 │ │ │ │ + ja 8093f27 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x8094710,-0x24(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - lea 0x8(%edx),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - add $0xfffffff8,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea -0xb(%edi),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x8094600,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x8094880,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8094880 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - test $0xbf,%al │ │ │ │ - push %edx │ │ │ │ - add %ah,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + movl $0x8093eec,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ + jmp 845e62c │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85c09bc,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x8(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8093f90 │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8093f86 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x8093e9c,-0x14(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8093f00,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fs mov $0x50052,%edi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809489e │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov $0x8,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 809483f │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x80947d0,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80947d0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - pushf │ │ │ │ - rclb $0x1a,0x0(%edx) │ │ │ │ - add %al,(%esi) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8093fcd │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8093fd8,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ch,%cl │ │ │ │ - addr16 (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0xfe90076(%ebp) │ │ │ │ - add (%eax),%al │ │ │ │ - add %cl,0x1aeb0076(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl 0x5(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8094a84 │ │ │ │ - movl $0x8094990,-0xc(%ebp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845613c │ │ │ │ - movl $0x30,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - sub %dl,(%esi) │ │ │ │ + jb 8094019 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8094024,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4cf39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x50076(%ebp) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8094978 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - lea 0x8(%esi),%edx │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov 0x80(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x83a7024,-0x2c(%edi) │ │ │ │ - mov %esi,-0x28(%edi) │ │ │ │ - lea -0x29(%edi),%eax │ │ │ │ - movl $0x836f4a4,-0x24(%edi) │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ + or %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov 0x3(%esi),%esi │ │ │ │ + jmp 845e62c │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0xc(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8094097 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809408d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x809403c,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - lea -0x23(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8094adf │ │ │ │ - movl $0x8094ac4,0x0(%ebp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8094ac4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,%ah │ │ │ │ - dec %edx │ │ │ │ - or %ecx,(%eax) │ │ │ │ + ja 80940d5 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8094aec │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x809404c,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 809494c │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8094146 │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809413c │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x8093fec,-0x18(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80940a8,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - in (%dx),%al │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - jmp *(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,(%eax) │ │ │ │ - mov $0x52,%esi │ │ │ │ - pop %es │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8094181 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x809418c,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8094c99 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - cmpl $0x0,0x0(%ebp) │ │ │ │ - jge 8094ca1 │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - movl $0x85e0519,0x14(%ebp) │ │ │ │ - movl $0x85c0960,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - pushf │ │ │ │ - mov $0x670052,%esp │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8094c8a │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x809494c,-0x10(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 8094c2f │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x8094c00,0x4(%ebp) │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,0x18(%ebp) │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8094c00 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add %es:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x758b0346(%ebx) │ │ │ │ - sbb %cl,0x4d8b0455(%ebx) │ │ │ │ - or %cl,0x4d8b044d(%ecx) │ │ │ │ - or $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - or %cl,0x458b0c45(%ecx) │ │ │ │ - adc %cl,0x4d89144d(%ebx) │ │ │ │ - adc %cl,0x55891445(%ecx) │ │ │ │ - sbb %al,0x1de904c5(%ebx) │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - inc %edi │ │ │ │ - inc %edi │ │ │ │ - cld │ │ │ │ - xchg %eax,%esp │ │ │ │ - dec %edx │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x8094c6c,0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8094c6c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x260052bb,%esp │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85c09cc,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8094b8c,-0x4(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8094b8c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - jmp 8094cd8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80941cd │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80941d8,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,%ah │ │ │ │ - mov $0x52,%esp │ │ │ │ - pop %es │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %bh,%ah │ │ │ │ - dec %esp │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8094cfc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - sarb $1,0x600(%edx,%edx,2) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890346(%ebx) │ │ │ │ - add %ch,%cl │ │ │ │ - xor $0x90fffffe,%eax │ │ │ │ - jmp 8094d24 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,0x52bc(%eax) │ │ │ │ - add %al,(%edi) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8094219 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8094224,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ch,%bl │ │ │ │ - mov $0x66,%dl │ │ │ │ - nop │ │ │ │ - jmp 8094de4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x50076(%ebp) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + or %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov 0x3(%esi),%esi │ │ │ │ + jmp 845e62c │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov %esi,%eax │ │ │ │ lea -0xc(%ebp),%ecx │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 8094d85 │ │ │ │ - add $0xc,%edi │ │ │ │ + jb 8094297 │ │ │ │ + add $0x8,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8094d7b │ │ │ │ + ja 809428d │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - movl $0x85e0519,(%edi) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x809423c,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 836ae1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80942f5 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80942eb │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x809424c,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add $0x3000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8094dbf │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - movl $0x8094d38,-0x8(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ + ja 8094343 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + movl $0x80942a4,-0x10(%edi) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + mov %edx,%esi │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - inc %esp │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - ljmp *0x0(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - call 809a094 │ │ │ │ - add %al,(%edi) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80943c0 │ │ │ │ + add $0x20,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80943b6 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + movl $0x80941ec,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x8094308,-0xc(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80943fd │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8094408,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8094e12 │ │ │ │ - movl $0x8094d98,-0x4(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8094b3c │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c09e4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - jmp 8094e40 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %ah,0x52(%ebx,%edi,4) │ │ │ │ - pop %es │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8094449 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8094454,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8094e62 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x8094e78,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8094e78 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov $0x85c09ec,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - mov $0x60052,%ebx │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8094de4 │ │ │ │ - jmp 8094ea8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0x52(%ebx,%edi,4) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%edi) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8094495 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80944a0,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ch,%bl │ │ │ │ - xchg %eax,%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 8095028 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8094fbb │ │ │ │ - movl $0x8094fc8,-0x4(%ebp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8094fc8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - enter $0x18,$0x0 │ │ │ │ + jb 80944e1 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80944ec,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x50076(%ebp) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + or %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov 0x3(%esi),%esi │ │ │ │ + jmp 845e62c │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0xc(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 809455f │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8094555 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x8094504,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80945bd │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80945b3 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x8094514,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 809462b │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8094621 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + movl $0x809456c,-0x10(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add $0x4000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8094ef7 │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov 0x20(%ebp),%edx │ │ │ │ + ja 8094685 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + mov 0xf(%esi),%eax │ │ │ │ + movl $0x80945cc,-0x14(%edi) │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov 0x68(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x836ff10,-0x1c(%edi) │ │ │ │ - mov %esi,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1e000001,%eax │ │ │ │ + add $0xf000000,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,%ah │ │ │ │ - dec %edi │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8094fec │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8094712 │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8094708 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + mov 0x18(%eax),%eax │ │ │ │ + movl $0x80944b4,-0x20(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x809463c,-0x10(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - add $0x1e000003,%eax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - adc %cl,0x9(%edi) │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 84560c4 │ │ │ │ - test %bh,%dh │ │ │ │ - (bad) │ │ │ │ - jmp *(%edi) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x52(%ecx,%edi,4) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8094a7c │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x3,%edx │ │ │ │ + jb 8094982 │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + mov (%edx),%edx │ │ │ │ + movzwl -0x2(%edx),%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jne 8094830 │ │ │ │ + add $0x38,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80948f4 │ │ │ │ + mov 0x1(%ecx),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x5(%ecx),%eax │ │ │ │ + mov 0x9(%ecx),%ecx │ │ │ │ + movl $0x8094154,-0x34(%edi) │ │ │ │ + mov %ecx,-0x2c(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x28(%edi) │ │ │ │ + movl $0x80941a0,-0x24(%edi) │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x8094358,-0x14(%edi) │ │ │ │ + lea -0x34(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80948d0,-0xc(%ebp) │ │ │ │ + lea -0x14(%edi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8095235 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - cmpl $0x0,0x0(%ebp) │ │ │ │ - jge 809523d │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - movl $0x85e0519,0x14(%ebp) │ │ │ │ - movl $0x85c0960,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ + ja 80947c5 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x4c,0x33c(%ebx) │ │ │ │ + movl $0x8094828,-0x10(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ jmp 8455d1c │ │ │ │ - nop │ │ │ │ - call 26095089 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809506c │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + adc %cl,0x4cc783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8094800 │ │ │ │ + mov 0x1(%ecx),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ + mov 0x5(%ecx),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ + mov 0x9(%ecx),%ecx │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov 0xd(%edx),%edx │ │ │ │ + movl $0x80943d0,-0x48(%edi) │ │ │ │ + mov %edx,-0x40(%edi) │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov 0x74(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - lea 0x8(%esi),%edx │ │ │ │ - push %edx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x836ff10,-0x1c(%edi) │ │ │ │ - mov %esi,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ + mov %edx,-0x3c(%edi) │ │ │ │ + movl $0x809441c,-0x38(%edi) │ │ │ │ + mov %ecx,-0x30(%edi) │ │ │ │ + mov %edx,-0x2c(%edi) │ │ │ │ + movl $0x8094468,-0x28(%edi) │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + movl $0x809469c,-0x18(%edi) │ │ │ │ + lea -0x48(%edi),%eax │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ + lea -0x38(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x28(%edi),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - enter $0x52b6,$0x0 │ │ │ │ - add %al,(%bx,%si) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + movl $0x80947dc,-0xc(%ebp) │ │ │ │ + lea -0x18(%edi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8095226 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - sub %ecx,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jg 80951c4 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x80951ac,0x0(%ebp) │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80951ac │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - addr16 add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + ja 80948b6 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x38,0x33c(%ebx) │ │ │ │ + movl $0x809491c,-0x10(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - test %dl,0x9(%eax) │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - add %al,0xe9fcc5(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + adc %cl,-0x1c7160f(%ecx) │ │ │ │ (bad) │ │ │ │ - add %al,%bh │ │ │ │ inc %edi │ │ │ │ - clc │ │ │ │ - rorb $0x8,0x9(%esi) │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x8095208,0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + jmp 8455d1c │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8094929 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8095208 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0x80949d8,-0x10(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jb 8094a50 │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8094964 │ │ │ │ + mov 0x2(%ecx),%edx │ │ │ │ + mov 0x6(%ecx),%ecx │ │ │ │ + movl $0x8093fa0,-0x20(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x80940ec,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x8094940,-0xc(%ebp) │ │ │ │ + lea -0x10(%edi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - and %dh,0x260052(%esi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + adc %cl,-0x3856140f(%ecx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ jmp 8455d1c │ │ │ │ - mov $0x85c09fc,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8095160,-0x4(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8095160 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - jmp 8095274 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x52b7(%eax) │ │ │ │ - add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %bl,-0x76f7f6ae(%eax) │ │ │ │ - (bad) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8095298 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80949e2 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x8094a48,-0x10(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + adc %cl,0x10c783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8094a20 │ │ │ │ + mov 0x3(%ecx),%ecx │ │ │ │ + movl $0x8093f3c,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80949fc,-0xc(%ebp) │ │ │ │ + lea -0xc(%edi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - fs mov $0x52,%bh │ │ │ │ - add %al,(%esi) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890346(%ebx) │ │ │ │ - add %ch,%cl │ │ │ │ - test %edi,%ebp │ │ │ │ - (bad) │ │ │ │ - call *-0x6f99e515(%eax) │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8094ab5 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8094ac0,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0x52(%edi,%esi,4) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%edi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ch,%bl │ │ │ │ - mov $0x66,%dl │ │ │ │ - nop │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,-0x74f7f6ad(%eax) │ │ │ │ - inc %esi │ │ │ │ - add $0x8b,%al │ │ │ │ - jne 80952e9 │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8094b01 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8094b0c,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8094b53 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8094b60,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8095388 │ │ │ │ + jne 8094b60 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + rcrl $0x0,0x390003c(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8094bc5 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8094bbb │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x8094b20,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x3000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80952ef │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ + ja 8094c13 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + movl $0x8094b74,-0x10(%edi) │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov (%eax),%al │ │ │ │ - movl $0x83d7e80,-0x1c(%edi) │ │ │ │ - mov %al,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - inc %eax │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x1(%ecx),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %edx,%esi │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8094c90 │ │ │ │ + add $0x20,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8094c86 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + movl $0x8094ad4,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x8094bd8,-0xc(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8094ccd │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8094cd8,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,(%eax) │ │ │ │ - push %ebx │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8095308 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - jo 809535e │ │ │ │ - push %edx │ │ │ │ - add %bl,(%edx) │ │ │ │ - add %al,(%esi) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8094d19 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8094d24,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8095559 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80954a0,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80954a0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %es:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8094d65 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8094d70,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80953e2 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov (%ecx),%cl │ │ │ │ - movl $0x83d7e80,-0x1c(%edi) │ │ │ │ - mov %cl,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x1(%edx),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - mov %dh,0x50052(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809554a │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 80954eb │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x80953fc,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80953fc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x80952d0,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x809552c,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809552c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cld │ │ │ │ - mov $0x52,%dl │ │ │ │ - add %ah,(%esi) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85c0a14,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,0x56(%eax) │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8094db7 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8094dc4,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8095650 │ │ │ │ + jne 8094dc4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + pop %ebp │ │ │ │ + cwtl │ │ │ │ + cmp $0x0,%al │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8094e29 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8094e1f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x8094d84,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8094e97 │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8094e8d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + movl $0x8094dd8,-0x10(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add $0x4000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809558f │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ + ja 8094ef1 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ + mov 0xf(%esi),%eax │ │ │ │ + movl $0x8094e38,-0x14(%edi) │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov (%eax),%al │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0x1(%edx),%dl │ │ │ │ - movl $0x83d7e70,-0x1c(%edi) │ │ │ │ - movzbl %dl,%edx │ │ │ │ - movswl %dx,%edx │ │ │ │ - movzbl %al,%eax │ │ │ │ - movswl %ax,%eax │ │ │ │ - shl $0x8,%eax │ │ │ │ - movswl %ax,%eax │ │ │ │ - or %edx,%eax │ │ │ │ - mov %ax,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0xf000000,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8094f7e │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8094f74 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + mov 0x18(%eax),%eax │ │ │ │ + movl $0x8094d38,-0x20(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x8094ea8,-0x10(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - add $0x2,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add $0x2,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x2(%ecx),%eax │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,-0x74f7f6ab(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x45891075(%ebx),%ecx │ │ │ │ - adc %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80955a8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - test $0xb1,%al │ │ │ │ - push %edx │ │ │ │ - add %bl,(%edx) │ │ │ │ - add %al,(%esi) │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8095849 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x8095790,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + jb 8095151 │ │ │ │ + movl $0x80950dc,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8095790 │ │ │ │ + jne 80950dc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %es:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80956aa │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ + ja 8094fc1 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x48,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x48,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8094ffb │ │ │ │ + mov 0x2(%esi),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov (%ecx),%cl │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov 0x1(%edx),%dl │ │ │ │ - movl $0x83d7e70,-0x1c(%edi) │ │ │ │ - movzbl %dl,%edx │ │ │ │ - movswl %dx,%edx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - movswl %cx,%ecx │ │ │ │ - shl $0x8,%ecx │ │ │ │ - movswl %cx,%ecx │ │ │ │ - or %edx,%ecx │ │ │ │ - mov %cx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - add $0x2,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - add $0x2,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - add $0xfffffffe,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + mov 0xa(%esi),%ecx │ │ │ │ + movl $0x8094ca0,-0x44(%edi) │ │ │ │ + mov %ecx,-0x3c(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x38(%edi) │ │ │ │ + movl $0x8094cec,-0x34(%edi) │ │ │ │ + mov %eax,-0x2c(%edi) │ │ │ │ + mov %ecx,-0x28(%edi) │ │ │ │ + movl $0x8094f08,-0x24(%edi) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - cwtl │ │ │ │ - mov $0x52,%al │ │ │ │ - add %al,0x1e000000 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809583a │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov $0x2,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 80957db │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x80956c4,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80956c4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x8095570,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + lea -0x44(%edi),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + lea -0x34(%edi),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x809581c,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ + movl $0x8094fd8,0x4(%ebp) │ │ │ │ + lea -0x24(%edi),%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809581c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or $0xb0,%al │ │ │ │ - push %edx │ │ │ │ - add %ah,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - mov $0x85c0a1c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,0x59(%eax) │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8095940 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8095089 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x34,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809587f │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,0x3e283f2(%ecx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 809500a │ │ │ │ + add $0x34,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80950c3 │ │ │ │ mov 0x3(%esi),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov 0x7(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x1(%eax),%al │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov (%edx),%dl │ │ │ │ - movl $0x83d7e70,-0x1c(%edi) │ │ │ │ - movzbl %dl,%edx │ │ │ │ - movswl %dx,%edx │ │ │ │ - movzbl %al,%eax │ │ │ │ - movswl %ax,%eax │ │ │ │ - shl $0x8,%eax │ │ │ │ - movswl %ax,%eax │ │ │ │ - or %edx,%eax │ │ │ │ - mov %ax,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - add $0x2,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add $0x2,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x2(%ecx),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + movl $0x8094a88,-0x30(%edi) │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x8094c28,-0x20(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + lea -0x30(%edi),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80950a0,0x4(%ebp) │ │ │ │ + lea -0x20(%edi),%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x13b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80951be │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80951b4 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x8094720,-0x14(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8094f90,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 8093bcc │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,-0x74f7f6a8(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x45891075(%ebx),%ecx │ │ │ │ - adc %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 8095898 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - mov $0x1a0052ae,%eax │ │ │ │ - add %al,(%esi) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80951f9 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8095204,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8095b39 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x8095a80,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 809524b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8095258,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8095a80 │ │ │ │ + jne 8095258 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %es:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + leave │ │ │ │ + xchg %eax,%ebx │ │ │ │ + cmp $0x0,%al │ │ │ │ + nop │ │ │ │ + add $0x2000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809599a │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ + ja 809529d │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov 0x1(%ecx),%cl │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov (%edx),%dl │ │ │ │ - movl $0x83d7e70,-0x1c(%edi) │ │ │ │ - movzbl %dl,%edx │ │ │ │ - movswl %dx,%edx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - movswl %cx,%ecx │ │ │ │ - shl $0x8,%ecx │ │ │ │ - movswl %cx,%ecx │ │ │ │ - or %edx,%ecx │ │ │ │ - mov %cx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - add $0x2,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - add $0x2,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - add $0xfffffffe,%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x8095218,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - test $0xad,%al │ │ │ │ - push %edx │ │ │ │ - add %al,0x1e000000 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8095b2a │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov $0x2,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 8095acb │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x80959b4,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80959b4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x8095860,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 809530e │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8095304 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x80951cc,-0x18(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8095270,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x8095b0c,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8095349 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8095354,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8095395 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80953a0,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80953e7 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80953f4,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8095b0c │ │ │ │ + jne 80953f4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb $0xad,%al │ │ │ │ - push %edx │ │ │ │ - add %ah,(%esi) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85c0a24,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,0x9(%esp,%ebx,2) │ │ │ │ - or %cl,0x758b0446(%ebx) │ │ │ │ - or $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - or $0x66,%al │ │ │ │ - test $0x850f0003,%esi │ │ │ │ - jmp 93095b6c │ │ │ │ - push %es │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + sub $0x90003c92,%eax │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8095459 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809544f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x80953b4,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ + add $0x3000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8095b6f │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ + ja 80954a7 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + movl $0x8095408,-0x10(%edi) │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov (%eax),%al │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0x1(%edx),%dl │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov 0x2(%ecx),%cl │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0x3(%eax),%al │ │ │ │ - movl $0x83d7e60,-0x1c(%edi) │ │ │ │ - movzbl %al,%eax │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - shl $0x8,%ecx │ │ │ │ - or %eax,%ecx │ │ │ │ - movzbl %dl,%eax │ │ │ │ - shl $0x10,%eax │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - shl $0x18,%ecx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add $0x4,%eax │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - add $0xfffffffc,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %edx,%esi │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8095524 │ │ │ │ + add $0x20,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809551a │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + movl $0x8095368,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x809546c,-0xc(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8095561 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x809556c,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,-0x74f7f6a5(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x45891075(%ebx),%ecx │ │ │ │ - adc %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 8095b88 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - stos %eax,%es:(%edi) │ │ │ │ - push %edx │ │ │ │ - add %bl,(%edx) │ │ │ │ - add %al,(%esi) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80955ad │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80955b8,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8095e7d │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x8095dc4,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8095dc4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %es:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8095cae │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov (%ecx),%cl │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov 0x1(%edx),%dl │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0x2(%eax),%al │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov 0x3(%ecx),%cl │ │ │ │ - movl $0x83d7e60,-0x1c(%edi) │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - movzbl %al,%eax │ │ │ │ - shl $0x8,%eax │ │ │ │ - or %ecx,%eax │ │ │ │ - movzbl %dl,%ecx │ │ │ │ - shl $0x10,%ecx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - shl $0x18,%eax │ │ │ │ - or %ecx,%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - add $0xfffffffc,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - fs stos %al,%es:(%edi) │ │ │ │ - push %edx │ │ │ │ - add %al,0x1e000000 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80955f9 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8095604,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8095e6e │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov $0x4,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 8095e0f │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x8095cc8,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8095cc8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x8095b50,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x8095e50,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8095e50 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fsubrs 0x260052(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85c0a2c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,-0x74f7f6a1(%eax) │ │ │ │ - inc %esi │ │ │ │ - add $0x8b,%al │ │ │ │ - jne 8095ead │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 809564b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8095658,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8095f98 │ │ │ │ + jne 8095658 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + leave │ │ │ │ + (bad) │ │ │ │ + cmp $0x0,%al │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80956bd │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80956b3 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x8095618,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 809572b │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8095721 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + movl $0x809566c,-0x10(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add $0x4000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8095eb3 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ + ja 8095785 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ + mov 0xf(%esi),%eax │ │ │ │ + movl $0x80956cc,-0x14(%edi) │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x3(%eax),%al │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0x2(%edx),%dl │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov 0x1(%ecx),%cl │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov (%eax),%al │ │ │ │ - movl $0x83d7e60,-0x1c(%edi) │ │ │ │ - movzbl %al,%eax │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - shl $0x8,%ecx │ │ │ │ - or %eax,%ecx │ │ │ │ - movzbl %dl,%eax │ │ │ │ - shl $0x10,%eax │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - shl $0x18,%ecx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0xf000000,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8095812 │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8095808 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + mov 0x18(%eax),%eax │ │ │ │ + movl $0x80955cc,-0x20(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x809573c,-0x10(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - add $0xfffffffc,%eax │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 809584d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8095858,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,%ah │ │ │ │ - pop %esi │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8095899 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80958a4,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80958e5 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80958f0,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8095931 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x809593c,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x20076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8095983 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8095990,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8095ecc │ │ │ │ + jne 8095990 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + xchg %eax,%ecx │ │ │ │ + mov %?,(%eax,%eax,1) │ │ │ │ nop │ │ │ │ - pusha │ │ │ │ - test $0x52,%al │ │ │ │ - add %bl,(%edx) │ │ │ │ - add %al,(%esi) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80959f5 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80959eb │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x8095950,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8095a63 │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8095a59 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + movl $0x80959a4,-0x10(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add $0xf000000,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80961c1 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x8096108,0x0(%ebp) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8095add │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8095ad3 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + mov 0x18(%eax),%eax │ │ │ │ + movl $0x8095a04,-0x14(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8096108 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %es:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x5000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8095ff2 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ + ja 8095b47 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ + mov 0xf(%esi),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x13(%esi),%ecx │ │ │ │ + movl $0x8095a70,-0x18(%edi) │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov 0x3(%ecx),%cl │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov 0x2(%edx),%dl │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0x1(%eax),%al │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov (%ecx),%cl │ │ │ │ - movl $0x83d7e60,-0x1c(%edi) │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - movzbl %al,%eax │ │ │ │ - shl $0x8,%eax │ │ │ │ - or %ecx,%eax │ │ │ │ - movzbl %dl,%ecx │ │ │ │ - shl $0x10,%ecx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - shl $0x18,%eax │ │ │ │ - or %ecx,%eax │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + push %es │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8095be0 │ │ │ │ + add $0x28,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8095bd6 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x18(%eax),%ecx │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ + movl $0x8095904,-0x24(%edi) │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ mov %eax,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - add $0x4,%eax │ │ │ │ + movl $0x8095af0,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - add $0xfffffffc,%eax │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + lea -0x13(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - and %ah,0x50052(%edi) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lock mov $0x52,%cl │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %dl,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80961b2 │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov $0x4,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 8096153 │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x809600c,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809600c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x8095e94,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x8096194,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 8095fc0 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8095d44,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8096194 │ │ │ │ + jne 8095d44 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xchg %eax,%esp │ │ │ │ - cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - push %edx │ │ │ │ - add %ah,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - mov $0x85c0a34,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0x9(%ebp,%eiz,2) │ │ │ │ - or %cl,0x758b0446(%ebx) │ │ │ │ - or $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - or $0x66,%al │ │ │ │ - test $0x850f0003,%esi │ │ │ │ - jns 80961f4 │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8095c2f │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x1(%edx),%ecx │ │ │ │ + mov 0x5(%edx),%edx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov 0x9(%eax),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov 0xd(%ecx),%ecx │ │ │ │ + movl $0x8095820,-0x58(%edi) │ │ │ │ + mov %ecx,-0x50(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x4c(%edi) │ │ │ │ + movl $0x809586c,-0x48(%edi) │ │ │ │ + mov %eax,-0x40(%edi) │ │ │ │ + mov %ecx,-0x3c(%edi) │ │ │ │ + movl $0x80958b8,-0x38(%edi) │ │ │ │ + mov %edx,-0x30(%edi) │ │ │ │ + mov %ecx,-0x2c(%edi) │ │ │ │ + movl $0x8095b5c,-0x28(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + lea -0x58(%edi),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + lea -0x48(%edi),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + lea -0x38(%edi),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x8095c48,0x0(%ebp) │ │ │ │ + lea -0x28(%edi),%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 8454bdc │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80961f7 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ + ja 8095cfa │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + mov 0x10052b0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jb 8095f8f │ │ │ │ + add $0x70,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8095f36 │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov 0x5(%esi),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ + mov 0x9(%esi),%eax │ │ │ │ + movl $0x809515c,-0x6c(%edi) │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov (%eax),%al │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0x1(%edx),%dl │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov 0x2(%ecx),%cl │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0x3(%eax),%al │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0x4(%edx),%dl │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov 0x5(%ecx),%cl │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0x6(%eax),%al │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0x7(%edx),%dl │ │ │ │ - movl $0x83d7e50,-0x20(%edi) │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0xc4(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0xd0(%esp) │ │ │ │ - mov $0x38,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80962d1 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0xdc(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - mov $0x30,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8096306 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x100(%esp) │ │ │ │ - mov $0x28,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809633b │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x10c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x118(%esp) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8096370 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x124(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x130(%esp) │ │ │ │ - mov $0x18,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80963a5 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x13c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov $0x10,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80963da │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x64(%edi) │ │ │ │ + mov %edx,-0x60(%edi) │ │ │ │ + mov %eax,-0x5c(%edi) │ │ │ │ + lea -0x6c(%edi),%eax │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x160(%esp) │ │ │ │ - mov $0x8,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809640f │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xd0(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x16c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jb 8095e63 │ │ │ │ mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov 0x16c(%esp),%ecx │ │ │ │ - mov %edx,0x184(%esp) │ │ │ │ - mov 0x178(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x184(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ - mov %edx,0x19c(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x19c(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov %edx,0x1a8(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1a8(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1b4(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - mov %edx,0x1c0(%esp) │ │ │ │ - mov 0x100(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1c0(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ - mov %edx,0x1cc(%esp) │ │ │ │ - mov 0xe8(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1cc(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ + mov (%ecx),%ecx │ │ │ │ + movzwl -0x2(%ecx),%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jne 8095c6b │ │ │ │ + mov 0x1(%edx),%ecx │ │ │ │ + mov 0x5(%edx),%edx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - add $0xfffffff8,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + mov 0x9(%eax),%eax │ │ │ │ + movl $0x8095534,-0x58(%edi) │ │ │ │ + mov %eax,-0x50(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x4c(%edi) │ │ │ │ + movl $0x8095580,-0x48(%edi) │ │ │ │ + mov %edx,-0x40(%edi) │ │ │ │ + mov %eax,-0x3c(%edi) │ │ │ │ + movl $0x809579c,-0x38(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x30(%edi) │ │ │ │ + lea -0x58(%edi),%edx │ │ │ │ + mov %edx,-0x2c(%edi) │ │ │ │ + lea -0x48(%edi),%edx │ │ │ │ + mov %edx,-0x28(%edi) │ │ │ │ + mov %ecx,-0x24(%edi) │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + movl $0x845a494,-0x1c(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + lea -0x38(%edi),%eax │ │ │ │ + lea -0x1c(%edi),%ecx │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + movl $0x8095d14,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + jmp 8454bdc │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,(%eax) │ │ │ │ - bound %ecx,(%ecx) │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - adc %cl,-0x899efbb(%ecx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 8096210 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - mov %fs,0x1a0052(%edx) │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8096a21 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x8096968,0x0(%ebp) │ │ │ │ + ja 8095e29 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jb 8095efb │ │ │ │ + mov 0x2(%edx),%ecx │ │ │ │ + mov 0x6(%edx),%edx │ │ │ │ + movl $0x809531c,-0x58(%edi) │ │ │ │ + mov %edx,-0x50(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x4c(%edi) │ │ │ │ + movl $0x80954bc,-0x48(%edi) │ │ │ │ + mov %eax,-0x40(%edi) │ │ │ │ + lea -0x58(%edi),%edx │ │ │ │ + mov %edx,-0x3c(%edi) │ │ │ │ + mov %ecx,-0x38(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x34(%edi) │ │ │ │ + movl $0x845a494,-0x30(%edi) │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + lea -0x48(%edi),%eax │ │ │ │ + lea -0x30(%edi),%ecx │ │ │ │ + add $0xffffffd8,%edi │ │ │ │ + movl $0x8095e40,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8096968 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + jmp 8454bdc │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %es:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80965c6 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov (%ecx),%cl │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov 0x1(%edx),%dl │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0x2(%eax),%al │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov 0x3(%ecx),%cl │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov 0x4(%edx),%dl │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0x5(%eax),%al │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov 0x6(%ecx),%cl │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov 0x7(%edx),%dl │ │ │ │ - movl $0x83d7e50,-0x20(%edi) │ │ │ │ - mov %eax,0xd0(%esp) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov %edx,0xdc(%esp) │ │ │ │ - cltd │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - mov $0x38,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80966b8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x100(%esp) │ │ │ │ - mov $0x30,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80966ed │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x10c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x118(%esp) │ │ │ │ - mov $0x28,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8096722 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x124(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x130(%esp) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8096757 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x13c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov $0x18,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809678c │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xd0(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x160(%esp) │ │ │ │ - mov $0x10,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80967c1 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x16c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov $0x8,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80967f6 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x184(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %edx,0x19c(%esp) │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x19c(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - mov %edx,0x1a8(%esp) │ │ │ │ - mov 0x178(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1a8(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1b4(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %edx,0x1c0(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1c0(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0x124(%esp),%ecx │ │ │ │ - mov %edx,0x1cc(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1cc(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x10c(%esp),%eax │ │ │ │ - mov %edx,0x1d8(%esp) │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1d8(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - mov %edx,0x1e4(%esp) │ │ │ │ - mov 0x100(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1e4(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ + ja 8095ec1 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - add $0xfffffff8,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - rcrb $0x0,0x50052(%esi) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x3(%edx),%ecx │ │ │ │ + movl $0x80952b4,-0x58(%edi) │ │ │ │ + mov %eax,-0x50(%edi) │ │ │ │ + mov %ecx,-0x4c(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x48(%edi) │ │ │ │ + movl $0x845a494,-0x44(%edi) │ │ │ │ + mov %eax,-0x3c(%edi) │ │ │ │ + lea -0x58(%edi),%eax │ │ │ │ + lea -0x44(%edi),%ecx │ │ │ │ + add $0xffffffc4,%edi │ │ │ │ + movl $0x8095ed8,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + jmp 8454bdc │ │ │ │ + movl $0x70,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8096a12 │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov $0x8,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 80969b3 │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x80965e0,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80965e0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x80961d8,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ + ja 8095f45 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jb 8095fc3 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8095f80 │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + movl $0x8093e38,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80969f4,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80969f4 │ │ │ │ + movl $0x8095f5c,0x4(%ebp) │ │ │ │ + lea -0xc(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + mov $0x85c0de4,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xor $0x9e,%al │ │ │ │ - push %edx │ │ │ │ - add %ah,(%esi) │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85c0a3c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,%ah │ │ │ │ - insl (%dx),%es:(%edi) │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 809604a │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x809601c,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8096dcc │ │ │ │ + jne 809601c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8096a57 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x7(%eax),%al │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0x6(%edx),%dl │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov 0x5(%ecx),%cl │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0x4(%eax),%al │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0x3(%edx),%dl │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov 0x2(%ecx),%cl │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0x1(%eax),%al │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov (%edx),%dl │ │ │ │ - movl $0x83d7e50,-0x20(%edi) │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0xc4(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0xd0(%esp) │ │ │ │ - mov $0x38,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8096b31 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0xdc(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - mov $0x30,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8096b66 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x100(%esp) │ │ │ │ - mov $0x28,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8096b9b │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x10c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x118(%esp) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8096bd0 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x124(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x130(%esp) │ │ │ │ - mov $0x18,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8096c05 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x13c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov $0x10,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8096c3a │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x160(%esp) │ │ │ │ - mov $0x8,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8096c6f │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xd0(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x16c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 809604d │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8096005 │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ cltd │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov 0x16c(%esp),%ecx │ │ │ │ - mov %edx,0x184(%esp) │ │ │ │ - mov 0x178(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x184(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ - mov %edx,0x19c(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x19c(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov %edx,0x1a8(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1a8(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1b4(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - mov %edx,0x1c0(%esp) │ │ │ │ - mov 0x100(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1c0(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ - mov %edx,0x1cc(%esp) │ │ │ │ - mov 0xe8(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1cc(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ + movl $0x83e99e0,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - add $0xfffffff8,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jb 809605d │ │ │ │ + mov $0x85c10d1,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c10c5,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,0x6a(%eax) │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80960a3 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80960b0,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8096a70 │ │ │ │ + jne 80960b0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + jno 809603e │ │ │ │ + cmp $0x0,%al │ │ │ │ nop │ │ │ │ - sub $0x9a,%al │ │ │ │ - push %edx │ │ │ │ - add %bl,(%edx) │ │ │ │ - add %al,(%esi) │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8097281 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80971c8,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + jb 809618a │ │ │ │ + movl $0x8096198,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80971c8 │ │ │ │ + jne 8096198 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %es:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8096e26 │ │ │ │ + ja 80960ff │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov 0x7(%ecx),%cl │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov 0x6(%edx),%dl │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0x5(%eax),%al │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov 0x4(%ecx),%cl │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov 0x3(%edx),%dl │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ - mov 0x2(%eax),%al │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov 0x1(%ecx),%cl │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov (%edx),%dl │ │ │ │ - movl $0x83d7e50,-0x20(%edi) │ │ │ │ - mov %eax,0xd0(%esp) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov %edx,0xdc(%esp) │ │ │ │ - cltd │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - mov $0x38,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8096f18 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x100(%esp) │ │ │ │ - mov $0x30,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8096f4d │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x10c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x118(%esp) │ │ │ │ - mov $0x28,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8096f82 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x124(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x130(%esp) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8096fb7 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x13c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov $0x18,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8096fec │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xd0(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x160(%esp) │ │ │ │ - mov $0x10,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8097021 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x16c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov $0x8,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8097056 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x184(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %edx,0x19c(%esp) │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x19c(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - mov %edx,0x1a8(%esp) │ │ │ │ - mov 0x178(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1a8(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1b4(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %edx,0x1c0(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1c0(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0x124(%esp),%ecx │ │ │ │ - mov %edx,0x1cc(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1cc(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x10c(%esp),%eax │ │ │ │ - mov %edx,0x1d8(%esp) │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1d8(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - mov %edx,0x1e4(%esp) │ │ │ │ - mov 0x100(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1e4(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - add $0xfffffff8,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + mov %edx,(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - pusha │ │ │ │ - xchg %eax,%esi │ │ │ │ - push %edx │ │ │ │ - add %al,0x1e000000 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8097272 │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov $0x8,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 8097213 │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x8096e40,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8096e40 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x8096a38,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x8097254,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + sbb %ah,0x9(%ecx) │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8097254 │ │ │ │ + jne 8096118 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - aam $0x95 │ │ │ │ - push %edx │ │ │ │ - add %ah,(%esi) │ │ │ │ + add $0x3000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85c0a44,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80972fa │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80972d8,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ + jb 809630b │ │ │ │ + movl $0x8096210,-0xc(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80972d8 │ │ │ │ + jne 8096210 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add %al,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80972c1 │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov (%eax),%al │ │ │ │ - movl $0x83e9a10,-0x4(%edi) │ │ │ │ - mov %al,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + ja 80962fc │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + cmp $0x8,%edx │ │ │ │ + jge 80962da │ │ │ │ + movl $0x836e684,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x8,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + ret │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809737a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x809734c,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8096251 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movl $0x836e6e0,-0x8(%edi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x8096268,0x0(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 809734c │ │ │ │ + jne 8096268 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4d339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8097335 │ │ │ │ + ja 8096368 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - dec %ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - inc %edx │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x8096070,-0x28(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x20(%edi) │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + movl $0x80960c8,-0x18(%edi) │ │ │ │ + lea -0x28(%edi),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x80961cc,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xa(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,%al │ │ │ │ - jae 809739b │ │ │ │ - or %cl,0x758b0446(%ebx) │ │ │ │ - or $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - or $0x66,%al │ │ │ │ - test $0x1d750003,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + pop %esp │ │ │ │ + stos %al,%es:(%edi) │ │ │ │ + push %edx │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4cb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80973a7 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x8097294,-0x1c(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x84330b0,-0x10(%edi) │ │ │ │ - inc %eax │ │ │ │ + ja 8096423 │ │ │ │ + movl $0x8095bf4,-0x30(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x8095fd8,-0x20(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x809631c,-0x14(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x30(%edi),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8097308,-0x8(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ + lea -0x13(%edi),%ecx │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80963f6 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x809641c,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x8(%ebp),%ecx │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + jmp 80963d6 │ │ │ │ + movl $0x34,0x33c(%ebx) │ │ │ │ + mov $0x85c10dc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0x10052aa,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x1bb27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 8097457 │ │ │ │ - add $0x8,%edi │ │ │ │ + jb 80965fb │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 809744d │ │ │ │ + ja 80965f1 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - mov (%eax),%al │ │ │ │ - movl $0x83e9a10,-0x4(%edi) │ │ │ │ - mov %al,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - mov $0x1a005293,%esp │ │ │ │ - add %al,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 8097589 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80975a0,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80975a0 │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x845aa1c,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x809660c,-0xc(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 836e62c │ │ │ │ + add 0xe(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jge 809651a │ │ │ │ + mov $0x85d4218,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %es:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x809650c,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8097496 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x8097414,-0x24(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80964a6 │ │ │ │ + movl $0x83a7024,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ movl $0x836f4a4,-0xc(%edi) │ │ │ │ + lea -0x11(%edi),%ecx │ │ │ │ mov %ecx,-0x8(%edi) │ │ │ │ - lea 0x1(%edx),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - dec %eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea -0xb(%edi),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + ret │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x4514fb3b(%ebx) │ │ │ │ + movl $0x8096544,0x8(%ebp) │ │ │ │ + mov 0x6(%esi),%esi │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x809738c,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x809755c,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809755c │ │ │ │ + jne 8096544 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - int3 │ │ │ │ - xchg %eax,%edx │ │ │ │ - push %edx │ │ │ │ - add %ah,(%esi) │ │ │ │ + hlt │ │ │ │ + fcoml 0x0(%ebx) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %cl,%ah │ │ │ │ + or %ecx,%fs:(%eax) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ + mov %esi,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 836b484 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - mov $0x85c0a4c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %dl,0x50052(%edx) │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + test $0xa40052,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809757a │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 809751b │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x80974b0,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + add %cl,-0xe76f3bb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 809648f │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8096562 │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8096580,-0x10(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%eax │ │ │ │ + mov 0x6(%esi),%esi │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80974b0 │ │ │ │ + jne 8096580 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - jmp 809792c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8097627 │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - movl $0x83d9b80,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x2(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - jmp 8097650 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl 0x5(%esi) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + loopne 80965aa │ │ │ │ + push %edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%esi) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80965ba │ │ │ │ + mov $0x85c0ed9,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - or %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8097872 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ + jb 809664f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov (%eax),%al │ │ │ │ - movzbl %al,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 8097807 │ │ │ │ - add $0x18,%edi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 836acb8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x10(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80966ae │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8097717 │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x1(%edx),%eax │ │ │ │ + ja 80966a4 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x809662c,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - movl $0x85dad7d,0x14(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - movl $0x8097744,-0x8(%ebp) │ │ │ │ + movl $0x80966bc,-0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %cl,%gs:0x50076(%ebp) │ │ │ │ + add (%eax),%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + or (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8096837 │ │ │ │ + movl $0x80967fc,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%esi │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 8455d30 │ │ │ │ - pop %es │ │ │ │ - or (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80967fc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lds (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %cl,-0x7b76f3ab(%ebx) │ │ │ │ - and $0x94,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4c891045(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80967e2 │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + cmp $0x1ff0,%ecx │ │ │ │ + jg 80967c7 │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ mov %ecx,0x64(%esp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - jmp 80976b4 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - movl $0x80977c8,-0x10(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jg 80967a7 │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + push %edx │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x78(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x836e6e0,-0xc(%edi) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455d30 │ │ │ │ - nop │ │ │ │ - or %ebp,(%eax,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %cl,-0x7b76f3ab(%ebx) │ │ │ │ - and $0x88,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4c891045(%ebx) │ │ │ │ - and $0x70,%al │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x24(%ebp),%edx │ │ │ │ - add $0x10,%ebp │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %esi,%eax │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809778c │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - inc %eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x1(%edx),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ + add $0xfffffffc,%edi │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ mov %eax,0x14(%ebp) │ │ │ │ - jmp 845eee8 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e6f4 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + jmp 836bf40 │ │ │ │ + movl $0x836e698,-0xc(%edi) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x9(%edi),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80978cf │ │ │ │ - movl $0x80978b4,0x0(%ebp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + adc %ah,0x9(%edi) │ │ │ │ + or %cl,0x34e8bf0(%ecx) │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80978b4 │ │ │ │ + jne 8096710 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,%ah │ │ │ │ - js 80978c3 │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - adc %cl,-0x899efbb(%ecx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80978dc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8096875 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80966d4,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ + push $0xf0052a6 │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80968d7 │ │ │ │ + movl $0x8096444,-0x24(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + movl $0x809665c,-0x18(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8096848,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + mov $0x85c10e4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + call 1709bb98 │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 8096960 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x809693c,0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8097650 │ │ │ │ - nop │ │ │ │ - sar $0xff,%ah │ │ │ │ - incl (%edi) │ │ │ │ + jmp 8096894 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,%ah │ │ │ │ - mov 0x0(%edx),%ss │ │ │ │ add %al,(%eax) │ │ │ │ - pop %es │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8096922 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + movl $0x85e0045,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c10ec,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8097a91 │ │ │ │ - movl $0x8097960,-0x4(%ebp) │ │ │ │ + jb 80969cb │ │ │ │ + movl $0x80969a8,-0x4(%ebp) │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8097960 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - enter $0x528e,$0x0 │ │ │ │ - inc %edi │ │ │ │ + jmp 8454bdc │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8097a82 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x8097600,-0x20(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - movl $0x8097650,-0x18(%edi) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - lea -0x20(%edi),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov $0x1,%ecx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 8097a27 │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x80979f8,0x4(%ebp) │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,0x18(%ebp) │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ + ja 8096991 │ │ │ │ + movl $0x80969e0,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c10f4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + rcll $1,(%edi) │ │ │ │ + add %al,%ds:(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + inc %esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + fcoml 0x0(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8096a19 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 836eb04 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + push %esp │ │ │ │ + fcoml 0x0(%ebx) │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dh,-0x3976f7f7(%edx,%ebp,2) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80979f8 │ │ │ │ + jne 8096ab4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add %es:(%eax),%al │ │ │ │ + and %bl,%ah │ │ │ │ + push %ebx │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 8096a9d │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8096a43 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + movl $0x80969f0,-0x14(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85dad7d,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + int3 │ │ │ │ + fistl 0x0(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x758b0346(%ebx) │ │ │ │ - sbb %cl,0x4d8b0455(%ebx) │ │ │ │ - or %cl,0x4d8b044d(%ecx) │ │ │ │ - or $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - or %cl,0x458b0c45(%ecx) │ │ │ │ - adc %cl,0x4d89144d(%ebx) │ │ │ │ - adc %cl,0x55891445(%ecx) │ │ │ │ - sbb %al,0x29e904c5(%ebx) │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - inc %edi │ │ │ │ - inc %edi │ │ │ │ - cld │ │ │ │ - test %bh,0x9(%eax) │ │ │ │ - or %cl,0x445c707(%ecx) │ │ │ │ - fs jp 8097a3f │ │ │ │ - or %cl,0x10758bf0(%ecx) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 8096a9d │ │ │ │ + movl $0x8096a60,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 8097a64 │ │ │ │ + jne 8096a60 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - les 0x260052(%ebp),%ecx │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85c0a54,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - jmp 8097ab8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,0x52(%edi,%ecx,4) │ │ │ │ - pop %es │ │ │ │ + jmp 8096c48 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ch,%cl │ │ │ │ - outsl %ds:(%esi),(%dx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x6416ff8a(%ebp) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %cl,0x190076(%ebp) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8096b12 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8097afb │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - movl $0x8384ad4,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8096b46 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add $0x200,%eax │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8097b3b │ │ │ │ + ja 8096b85 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - movl $0x8384ae4,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + movl $0x8096b20,-0xc(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x2(%edi),%eax │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ jmp 845ed7c │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - jmp 8097b64 │ │ │ │ xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl 0x5(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%esi) │ │ │ │ - add %al,0x8000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x400,%eax │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8097da8 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov (%eax),%al │ │ │ │ - movzbl %al,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 8097d3a │ │ │ │ - add $0x18,%edi │ │ │ │ + add %cl,-0x3b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8096c28 │ │ │ │ + add $0x1c,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 8097c39 │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - inc %eax │ │ │ │ + ja 8096c1e │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x8096aec,-0x18(%edi) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x1(%edx),%eax │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8096b58,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ jmp 845eee8 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - movl $0x8097c74,-0x10(%ebp) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455d30 │ │ │ │ - or %ebp,(%eax,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xchg %eax,%esp │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%ecx) │ │ │ │ + ... │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %cl,-0x7b76f3ab(%ebx) │ │ │ │ - and $0x88,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4c891045(%ebx) │ │ │ │ - and $0x70,%al │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x24(%ebp),%edx │ │ │ │ - add $0x10,%ebp │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %esi,%eax │ │ │ │ - jmp 8097bd2 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - movl $0x8097cf8,-0x10(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455d30 │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %ebp,(%eax,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %cl,-0x7b76f3ab(%ebx) │ │ │ │ - and $0xa0,%al │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4c891045(%ebx) │ │ │ │ - and $0x70,%al │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ + ja 8096c82 │ │ │ │ + movl $0x8096ba0,-0x10(%edi) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x24(%ebp),%edx │ │ │ │ - add $0x10,%ebp │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %esi,%eax │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8097cb8 │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - inc %eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x1(%edx),%eax │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp 845eee8 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85c1100,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 8097e03 │ │ │ │ - movl $0x8097de8,0x0(%ebp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8097de8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 8096cb0 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + decl (%eax) │ │ │ │ + ... │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,(%eax) │ │ │ │ - jle 8097df7 │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - adc %cl,-0x899efbb(%ecx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 8097e10 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ + jb 8096cc7 │ │ │ │ + movl $0x85d604e,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8097b64 │ │ │ │ + jmp 8096c48 │ │ │ │ + mov $0x85c1104,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - pusha │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - decl (%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,%al │ │ │ │ - mov %edx,0x0(%edx) │ │ │ │ + jmp 8096d08 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x200,%eax │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x768b0446(%ebx) │ │ │ │ + or %cl,-0x7116efbb(%ecx) │ │ │ │ + cmpb $0x66,(%eax,%eax,1) │ │ │ │ + nop │ │ │ │ + enter $0xffff,$0xff │ │ │ │ + or %al,(%eax) │ │ │ │ + ... │ │ │ │ or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 8097fd1 │ │ │ │ - movl $0x8097e94,-0x4(%ebp) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8097e94 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - xchg %eax,%esp │ │ │ │ - mov %edx,0x0(%edx) │ │ │ │ - mov %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4cf39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8097fc2 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x8097ad4,-0x2c(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - mov %ecx,-0x28(%edi) │ │ │ │ - movl $0x8097b14,-0x24(%edi) │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - movl $0x8097b64,-0x1c(%edi) │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - lea -0x2c(%edi),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - lea -0x24(%edi),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov $0x1,%ecx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 8097f67 │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x8097f38,0x8(%ebp) │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0x18(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,0x1c(%ebp) │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8097f38 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %es:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x758b0346(%ebx) │ │ │ │ - sbb %cl,0x4d8b0455(%ebx) │ │ │ │ - or %cl,0x4d8b044d(%ecx) │ │ │ │ - or $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - or %cl,0x458b0c45(%ecx) │ │ │ │ - adc %cl,0x4d89144d(%ebx) │ │ │ │ - adc %cl,0x55891445(%ecx) │ │ │ │ - sbb %al,-0x216fb3b(%ebx) │ │ │ │ - sti │ │ │ │ - (bad) │ │ │ │ - inc %edi │ │ │ │ - inc %edi │ │ │ │ - cld │ │ │ │ - mov $0x8908097d,%eax │ │ │ │ - pop %es │ │ │ │ - movl $0x8097fa4,0x8(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ + ja 8096d36 │ │ │ │ + movl $0x8096ce0,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8097fa4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %cl,0x260052(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0x30,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85c0a64,%esi │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c1108,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 8097ff8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - decl (%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,0x52(%edx,%ecx,4) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8096d7a │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x84783b7,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb (%eax),%al │ │ │ │ + push %es │ │ │ │ add %al,(%ecx) │ │ │ │ - add %ch,%cl │ │ │ │ - arpl %edi,%esi │ │ │ │ - (bad) │ │ │ │ - decl 0x190076(%ebp) │ │ │ │ - add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + add %cl,0x758b0446(%ebx) │ │ │ │ + adc %cl,0x558b044d(%ebx) │ │ │ │ + add %cl,0x558b0455(%ecx) │ │ │ │ + or %cl,0x5589084d(%ecx) │ │ │ │ + or $0xc7,%al │ │ │ │ inc %ebp │ │ │ │ - add %ch,%ah │ │ │ │ - orb $0x8,(%ecx) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80980ec │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ + adc %bl,(%ecx) │ │ │ │ + add $0x4589085e,%eax │ │ │ │ + adc $0x83,%al │ │ │ │ + lds (%ecx,%ebp,8),%eax │ │ │ │ + (bad) │ │ │ │ + jg 8096df1 │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809802b │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov (%eax),%al │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0x1(%edx),%dl │ │ │ │ - movl $0x83e9a00,-0x1c(%edi) │ │ │ │ - movzbl %dl,%edx │ │ │ │ - and $0xffff,%edx │ │ │ │ - movzbl %al,%eax │ │ │ │ - shl $0x8,%ax │ │ │ │ - movzwl %ax,%eax │ │ │ │ - or %edx,%eax │ │ │ │ - mov %ax,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - add $0x2,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ + ja 8096df1 │ │ │ │ + movl $0x8096d50,-0x10(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add $0x2,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x2(%ecx),%eax │ │ │ │ + movl $0x8096d8c,-0x4(%edi) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,0x9(%eax,%eax,4) │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - adc %cl,-0x899efbb(%ecx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 8098044 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + lea -0x4(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85c110c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - or $0x87,%al │ │ │ │ - push %edx │ │ │ │ - add %bl,(%edx) │ │ │ │ - add %al,(%esi) │ │ │ │ + cld │ │ │ │ + mov %al,0x1a0052 │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80982e9 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x8098230,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8098230 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %es:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,0x458b1075(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + add %cl,0x4d8b044d(%ecx) │ │ │ │ + or %cl,0x4d890845(%ecx) │ │ │ │ + or $0xc7,%al │ │ │ │ + inc %ebp │ │ │ │ + adc %bl,(%ecx) │ │ │ │ + add $0x45c7085e,%eax │ │ │ │ + adc $0x10,%al │ │ │ │ + adc %ebx,-0x7d(%eax,%ecx,1) │ │ │ │ + lds (%ecx,%ebp,8),%eax │ │ │ │ + cmp $0x90003c7f,%eax │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + mov %al,0x20052 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8096e75 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8096a2c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + jo 8096e1c │ │ │ │ + push %edx │ │ │ │ + add %bl,(%ecx) │ │ │ │ + add %al,0x300 │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8098146 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov (%ecx),%cl │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov 0x1(%edx),%dl │ │ │ │ - movl $0x83e9a00,-0x1c(%edi) │ │ │ │ - movzbl %dl,%edx │ │ │ │ - and $0xffff,%edx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - shl $0x8,%cx │ │ │ │ - movzwl %cx,%ecx │ │ │ │ - or %edx,%ecx │ │ │ │ - mov %cx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - add $0x2,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - add $0x2,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - add $0xfffffffe,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + ja 8096ece │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + movl $0x8433118,-0x18(%edi) │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + movl $0x8096e4c,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ jmp 845ed7c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - clc │ │ │ │ - test %edx,0x0(%edx) │ │ │ │ - add $0x1e000000,%eax │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + dec %esp │ │ │ │ + mov %al,0x190052 │ │ │ │ + add $0x300,%eax │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80982da │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov $0x2,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 809827b │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x8098160,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + ja 8096f1f │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + movl $0x8096e88,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %edx,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 80972b0 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + shlb $0x0,0x20052(%ecx) │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 8096f61 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8096a2c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %dl,%bh │ │ │ │ + push %ebx │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc427bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 8097223 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8096fc8,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8098160 │ │ │ │ + jne 8096fc8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x809800c,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80982bc,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + movl $0x809700c,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80982bc │ │ │ │ + jne 809700c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - test %edx,0x0(%edx) │ │ │ │ - add %al,%es:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + test $0xd6,%al │ │ │ │ + push %ebx │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85c0a74,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ah,%al │ │ │ │ - orl $0x8,(%ecx) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + hlt │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + jo 8096fd7 │ │ │ │ + or %cl,0x34e8bf0(%ecx) │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80983e0 │ │ │ │ + jne 809706c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + nop │ │ │ │ + fs (bad) │ │ │ │ + push %ebx │ │ │ │ + add %al,%ah │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809831f │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + or %cl,0x44890b56(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x1(%eax),%al │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov (%edx),%dl │ │ │ │ - movl $0x83e9a00,-0x1c(%edi) │ │ │ │ - movzbl %dl,%edx │ │ │ │ - and $0xffff,%edx │ │ │ │ - movzbl %al,%eax │ │ │ │ - shl $0x8,%ax │ │ │ │ - movzwl %ax,%eax │ │ │ │ - or %edx,%eax │ │ │ │ - mov %ax,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - add $0x2,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8097201 │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80970c9 │ │ │ │ movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add $0x2,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x2(%ecx),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add $0xd6,%al │ │ │ │ + push %ebx │ │ │ │ + add %al,%ah │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,(%eax) │ │ │ │ - orl $0x8,(%ecx) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8098338 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8096fa7 │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov $0x85d783e,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 8097023 │ │ │ │ nop │ │ │ │ - sbb %al,0x6001a00(%edx,%edx,2) │ │ │ │ - add %al,(%eax) │ │ │ │ + rcl $1,%ch │ │ │ │ + push %ebx │ │ │ │ + add %al,%bh │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80985dd │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x8098524,0x0(%ebp) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + jmp 8097023 │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80970dc │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8098524 │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add %edx,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 80971d6 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov $0x85d4670,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %es:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + out %eax,$0xc │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809843a │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ + ja 80970f5 │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov 0x1(%ecx),%cl │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ mov %edx,0x7c(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ - mov (%edx),%dl │ │ │ │ - movl $0x83e9a00,-0x1c(%edi) │ │ │ │ - movzbl %dl,%edx │ │ │ │ - and $0xffff,%edx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - shl $0x8,%cx │ │ │ │ - movzwl %cx,%ecx │ │ │ │ - or %edx,%ecx │ │ │ │ - mov %cx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - add $0x2,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ + push %edx │ │ │ │ + mov 0x8c(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x83a7024,-0x14(%edi) │ │ │ │ + mov %esi,-0x10(%edi) │ │ │ │ + lea -0x11(%edi),%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - add $0x2,%eax │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - add $0xfffffffe,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x809710c,-0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x83,%al │ │ │ │ - push %edx │ │ │ │ - add %al,0x1e000000 │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845613c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80970a0,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %bl,0x190052(%edi) │ │ │ │ + add $0x400,%eax │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80985ce │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov $0x2,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 809856f │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x8098454,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + ja 8097290 │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + movl $0x8096f38,-0x1c(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x8096f70,-0xc(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %edx,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8098454 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x8098300,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80985b0,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %bl,0x190052(%esi) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 809733c │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8097332 │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + movl $0x8096eec,-0x20(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x8097238,-0x10(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + movl $0x85c112e,0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80985b0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - js 8098528 │ │ │ │ + in $0x9d,%al │ │ │ │ push %edx │ │ │ │ - add %ah,(%esi) │ │ │ │ + add %bl,(%edx) │ │ │ │ + add %al,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8097376 │ │ │ │ + movl $0x80972b0,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x4(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80972b0 │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85c0a7c,%esi │ │ │ │ + mov $0x85c1148,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,%al │ │ │ │ - xchg %cl,(%ecx) │ │ │ │ - or %cl,0x758b0446(%ebx) │ │ │ │ - or $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - or $0x66,%al │ │ │ │ - test $0x850f0003,%esi │ │ │ │ - jmp 93098610 │ │ │ │ - push %es │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + jmp 80973a4 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %ah,0x52(%ebp,%ebx,4) │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8098613 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov (%eax),%al │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0x1(%edx),%dl │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov 0x2(%ecx),%cl │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0x3(%eax),%al │ │ │ │ - movl $0x83e99f0,-0x1c(%edi) │ │ │ │ - movzbl %al,%eax │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - shl $0x8,%ecx │ │ │ │ - or %eax,%ecx │ │ │ │ - movzbl %dl,%eax │ │ │ │ - shl $0x10,%eax │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - shl $0x18,%ecx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - add $0xfffffffc,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %al,%ah │ │ │ │ + jae 80973b6 │ │ │ │ + or %cl,-0x27d8163a(%ecx) │ │ │ │ + cmp (%eax),%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ + test %bl,0x2060052(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x75890445(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,0x458b0845(%ecx) │ │ │ │ + or $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + or $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + adc %cl,0x4d891045(%ecx) │ │ │ │ + adc $0x83,%al │ │ │ │ + lds (%ecx,%ebp,8),%eax │ │ │ │ + insl (%dx),%es:(%edi) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + call *0x529d04(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 809741d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8096a2c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + inc %esp │ │ │ │ + rclb %cl,0x0(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80976df │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8097484,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8097484 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80974c8,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80974c8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + in (%dx),%al │ │ │ │ + rcll $1,0x0(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ch,(%esi,%eax,4) │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ + hlt │ │ │ │ + sub %dh,0x9(%ebp) │ │ │ │ + or %cl,0x34e8bf0(%ecx) │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809862c │ │ │ │ + jne 8097528 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add %al,0x1a0052(%ecx) │ │ │ │ - push %es │ │ │ │ + test $0xd1,%al │ │ │ │ + push %ebx │ │ │ │ + add %al,%ah │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + or %cl,0x44890b56(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80976bd │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 8097585 │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + dec %eax │ │ │ │ + rcll $1,0x0(%ebx) │ │ │ │ + les (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8097463 │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov $0x85d783e,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 80974df │ │ │ │ + nop │ │ │ │ + adc $0xd1,%al │ │ │ │ + push %ebx │ │ │ │ + add %al,%bh │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8098921 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x8098868,0x0(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + jmp 80974df │ │ │ │ + test %edx,%edx │ │ │ │ + jne 8097598 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8098868 │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add %edx,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 8097692 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov $0x85d4670,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %es:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + out %eax,$0xc │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8098752 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ + ja 80975b1 │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov (%ecx),%cl │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ mov %edx,0x7c(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ - mov 0x1(%edx),%dl │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0x2(%eax),%al │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ + push %edx │ │ │ │ + mov 0x8c(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x83a7024,-0x14(%edi) │ │ │ │ + mov %esi,-0x10(%edi) │ │ │ │ + lea -0x11(%edi),%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ mov 0x64(%esp),%ecx │ │ │ │ - mov 0x3(%ecx),%cl │ │ │ │ - movl $0x83e99f0,-0x1c(%edi) │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - movzbl %al,%eax │ │ │ │ - shl $0x8,%eax │ │ │ │ - or %ecx,%eax │ │ │ │ - movzbl %dl,%ecx │ │ │ │ - shl $0x10,%ecx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - shl $0x18,%eax │ │ │ │ - or %ecx,%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ + add %ecx,%edx │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - add $0x4,%eax │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - add $0xfffffffc,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - sarb $0x0,0x52(%edi) │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8098912 │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov $0x4,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 80988b3 │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x809876c,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809876c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x80985f4,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80988f4,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x80975c8,-0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80988f4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xor $0x7f,%al │ │ │ │ - push %edx │ │ │ │ - add %ah,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85c0a84,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,(%edx,%ecx,4) │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8098a3c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845613c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x809755c,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ + inc %esp │ │ │ │ + lcall $0x5,$0x190052 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8098957 │ │ │ │ + ja 8097738 │ │ │ │ + movl $0x80973f4,-0x1c(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x3(%eax),%al │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0x2(%edx),%dl │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov 0x1(%ecx),%cl │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov (%eax),%al │ │ │ │ - movl $0x83e99f0,-0x1c(%edi) │ │ │ │ - movzbl %al,%eax │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - shl $0x8,%ecx │ │ │ │ - or %eax,%ecx │ │ │ │ - movzbl %dl,%eax │ │ │ │ - shl $0x10,%eax │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - shl $0x18,%ecx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - add $0x4,%eax │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add $0x4,%eax │ │ │ │ + movl $0x809742c,-0xc(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - add $0xfffffffc,%eax │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e9f0 │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + mov $0x85c1158,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 8097b84 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + hlt │ │ │ │ + cltd │ │ │ │ + push %edx │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,-0x77(%eax) │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8098970 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - mov $0x1a00527d,%esp │ │ │ │ - add %al,(%esi) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + jb 8097789 │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x5(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x9(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80976f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + pusha │ │ │ │ + cltd │ │ │ │ + push %edx │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %dl,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8098c65 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x8098bac,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8098bac │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %es:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + jb 80977c1 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8096a2c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + and $0x99,%al │ │ │ │ + push %edx │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8098a96 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov 0x3(%ecx),%cl │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov 0x2(%edx),%dl │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0x1(%eax),%al │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov (%ecx),%cl │ │ │ │ - movl $0x83e99f0,-0x1c(%edi) │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - movzbl %al,%eax │ │ │ │ - shl $0x8,%eax │ │ │ │ - or %ecx,%eax │ │ │ │ - movzbl %dl,%ecx │ │ │ │ - shl $0x10,%ecx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - shl $0x18,%eax │ │ │ │ - or %ecx,%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - add $0xfffffffc,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + ja 8097801 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x8097798,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - jl 8098c1e │ │ │ │ - push %edx │ │ │ │ - add %al,0x1e000000 │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %esp │ │ │ │ + into │ │ │ │ + push %ebx │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc427bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8098c56 │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov $0x4,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 8098bf7 │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x8098ab0,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 8097acf │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8097874,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8098ab0 │ │ │ │ + jne 8097874 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x8098938,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x8098c38,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + movl $0x80978b8,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 8098c38 │ │ │ │ + jne 80978b8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lock jnp 8098c81 │ │ │ │ - add %ah,(%esi) │ │ │ │ + cld │ │ │ │ + int $0x53 │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85c0a8c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dl,(%eax) │ │ │ │ - nop │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + hlt │ │ │ │ + sbb %bh,0x9(%ecx) │ │ │ │ + or %cl,0x34e8bf0(%ecx) │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 8099010 │ │ │ │ + jne 8097918 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + nop │ │ │ │ + mov $0xc40053cd,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8098c9b │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + or %cl,0x44890b56(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov (%eax),%al │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0x1(%edx),%dl │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov 0x2(%ecx),%cl │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0x3(%eax),%al │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0x4(%edx),%dl │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov 0x5(%ecx),%cl │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0x6(%eax),%al │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0x7(%edx),%dl │ │ │ │ - movl $0x83e99e0,-0x20(%edi) │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0xc4(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0xd0(%esp) │ │ │ │ - mov $0x38,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8098d75 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0xdc(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - mov $0x30,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8098daa │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x100(%esp) │ │ │ │ - mov $0x28,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8098ddf │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x10c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x118(%esp) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8098e14 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x124(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x130(%esp) │ │ │ │ - mov $0x18,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8098e49 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x13c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov $0x10,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8098e7e │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x160(%esp) │ │ │ │ - mov $0x8,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8098eb3 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xd0(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x16c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov 0x16c(%esp),%ecx │ │ │ │ - mov %edx,0x184(%esp) │ │ │ │ - mov 0x178(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x184(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ - mov %edx,0x19c(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x19c(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov %edx,0x1a8(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1a8(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1b4(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - mov %edx,0x1c0(%esp) │ │ │ │ - mov 0x100(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1c0(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ - mov %edx,0x1cc(%esp) │ │ │ │ - mov 0xe8(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1cc(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8097aad │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 8097975 │ │ │ │ movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - add $0xfffffff8,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %eax │ │ │ │ + int $0x53 │ │ │ │ + add %al,%ah │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,0x468b0809(%esp,%ecx,4) │ │ │ │ - add 0x45891075(%ebx),%ecx │ │ │ │ - adc %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 8098cb4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8097853 │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov $0x85d783e,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 80978cf │ │ │ │ nop │ │ │ │ - call 2209e2ac │ │ │ │ - add %al,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ + and $0xcd,%al │ │ │ │ + push %ebx │ │ │ │ + add %al,%bh │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80994c5 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x809940c,0x0(%ebp) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + jmp 80978cf │ │ │ │ + test %edx,%edx │ │ │ │ + jne 8097988 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809940c │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add %edx,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 8097a82 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov $0x85d4670,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %es:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + out %eax,$0xc │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809906a │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ + ja 80979a1 │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov (%ecx),%cl │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ mov %edx,0x7c(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ - mov 0x1(%edx),%dl │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0x2(%eax),%al │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov 0x3(%ecx),%cl │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov 0x4(%edx),%dl │ │ │ │ + push %edx │ │ │ │ + mov 0x8c(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ + push %edx │ │ │ │ mov %eax,0xac(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0x5(%eax),%al │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov 0x6(%ecx),%cl │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov 0x7(%edx),%dl │ │ │ │ - movl $0x83e99e0,-0x20(%edi) │ │ │ │ - mov %eax,0xd0(%esp) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov %edx,0xdc(%esp) │ │ │ │ - cltd │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - mov $0x38,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809915c │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x83a7024,-0x14(%edi) │ │ │ │ + mov %esi,-0x10(%edi) │ │ │ │ + lea -0x11(%edi),%eax │ │ │ │ mov 0xa0(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x100(%esp) │ │ │ │ - mov $0x30,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8099191 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x10c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x118(%esp) │ │ │ │ - mov $0x28,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80991c6 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x124(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x130(%esp) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80991fb │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x13c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov $0x18,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8099230 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xd0(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x160(%esp) │ │ │ │ - mov $0x10,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8099265 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x16c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov $0x8,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809929a │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x184(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %edx,0x19c(%esp) │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x19c(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - mov %edx,0x1a8(%esp) │ │ │ │ - mov 0x178(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1a8(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1b4(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %edx,0x1c0(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1c0(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0x124(%esp),%ecx │ │ │ │ - mov %edx,0x1cc(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1cc(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x10c(%esp),%eax │ │ │ │ - mov %edx,0x1d8(%esp) │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1d8(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - mov %edx,0x1e4(%esp) │ │ │ │ - mov 0x100(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1e4(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - add $0xfffffff8,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x80979b8,-0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - sbb $0x74,%al │ │ │ │ - push %edx │ │ │ │ - add %al,0x1e000000 │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845613c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x809794c,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %cs,%ebx │ │ │ │ + push %ebx │ │ │ │ + add %bl,(%ecx) │ │ │ │ + add %al,0x500 │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80994b6 │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov $0x8,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 8099457 │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x8099084,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + add %cl,-0x3b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8097b66 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8097b5c │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + movl $0x809781c,-0xc(%edi) │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0xc(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8099084 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x8098c7c,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x8099498,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8099498 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - jae 80994e1 │ │ │ │ - add %ah,(%esi) │ │ │ │ + enter $0xfffb,$0xff │ │ │ │ + or %al,(%eax) │ │ │ │ + ... │ │ │ │ + or %al,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85c0a94,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 8099bdc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 8099608 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x2000400,%eax │ │ │ │ - add %cl,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4cb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80995ec │ │ │ │ - movl $0x8099578,-0x18(%ebp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x14(%esi),%edx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - or (%ebx),%al │ │ │ │ + ja 8097bf4 │ │ │ │ + movl $0x8097764,-0x30(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x2c(%edi) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %ecx,-0x28(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,-0x24(%edi) │ │ │ │ + movl $0x80977d4,-0x20(%edi) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x8097ae4,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x2d(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + lea -0x1e(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + movl $0x85c112e,0xc(%ebp) │ │ │ │ + lea -0x14(%edi),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0x34,0x33c(%ebx) │ │ │ │ + mov $0x85c1160,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8099561 │ │ │ │ + ja 8097c3a │ │ │ │ movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x28(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea -0x6(%edi),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %edx,0x14(%ebp) │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - mov 0x20(%ebp),%edx │ │ │ │ - mov %edx,0x1c(%ebp) │ │ │ │ - mov 0x24(%ebp),%edx │ │ │ │ - mov %edx,0x20(%ebp) │ │ │ │ - mov %eax,0x24(%ebp) │ │ │ │ - mov %ecx,0x28(%ebp) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 8099608 │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c1174,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sar $1,%dh │ │ │ │ - (bad) │ │ │ │ - dec %ecx │ │ │ │ - ... │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ + jmp 80981a4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cwtl │ │ │ │ + xchg %eax,%esp │ │ │ │ + push %edx │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + jb 8097c89 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8096a2c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + pop %esp │ │ │ │ + xchg %eax,%esp │ │ │ │ + push %edx │ │ │ │ + add %bl,(%ecx) │ │ │ │ + add %al,0x300 │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80996b4 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov $0x0,%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov $0x0,%edx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - xor %edx,%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - xor %edx,%eax │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - or %edx,%eax │ │ │ │ - jne 80996c1 │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - movl $0x809968c,0x8(%ebp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 83d897c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %es │ │ │ │ - add (%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x18758bf0(%ecx) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + ja 8097ce2 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - movl $0x80994ec,-0x18(%edi) │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + movl $0x8433118,-0x18(%edi) │ │ │ │ mov %edx,-0x14(%edi) │ │ │ │ - mov 0x20(%ebp),%edx │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ mov %edx,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov $0x0,%edx │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - sbb %ecx,%edx │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ + movl $0x8097c60,-0xc(%edi) │ │ │ │ mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 8099750 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl 0x5(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%esi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xbb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 8099b23 │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 8099b19 │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov 0x4(%ecx),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov 0x8(%ecx),%ecx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov 0xc(%ecx),%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov (%ecx),%cl │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov 0x1(%edx),%dl │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov 0x2(%eax),%al │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov 0x3(%ecx),%cl │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov 0x4(%edx),%dl │ │ │ │ - mov %eax,0xd0(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov 0x5(%eax),%al │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov 0x6(%ecx),%cl │ │ │ │ - mov %edx,0xe8(%esp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov 0x7(%edx),%dl │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ - add $0xfffffff8,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ mov %eax,%esi │ │ │ │ - movl $0x85e0519,-0xc(%ebp) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov %edx,0x100(%esp) │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x10c(%esp) │ │ │ │ - mov $0x38,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80998a5 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x124(%esp) │ │ │ │ - mov $0x30,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80998da │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xd0(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x130(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x13c(%esp) │ │ │ │ - mov $0x28,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809990f │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x148(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x154(%esp) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8099944 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x160(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x16c(%esp) │ │ │ │ - mov $0x18,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 8099979 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x178(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov $0x10,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80999ae │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x19c(%esp) │ │ │ │ - mov $0x8,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80999e3 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x100(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x1a8(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x1b4(%esp) │ │ │ │ - mov 0x1a8(%esp),%ecx │ │ │ │ - mov %edx,0x1c0(%esp) │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1c0(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x190(%esp),%eax │ │ │ │ - mov %edx,0x1cc(%esp) │ │ │ │ - mov 0x19c(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1cc(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - mov %edx,0x1d8(%esp) │ │ │ │ - mov 0x184(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1d8(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x160(%esp),%eax │ │ │ │ - mov %edx,0x1e4(%esp) │ │ │ │ - mov 0x16c(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1e4(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - mov %edx,0x1f0(%esp) │ │ │ │ - mov 0x154(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1f0(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov %edx,0x1fc(%esp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1fc(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0x118(%esp),%ecx │ │ │ │ - mov %edx,0x208(%esp) │ │ │ │ - mov 0x124(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x208(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ + lea -0x16(%edi),%eax │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8099608 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 8099b7f │ │ │ │ - movl $0x8099b64,0x0(%ebp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8099b64 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,0x468b0809(%ebx,%ebx,4) │ │ │ │ - add 0x45891075(%ebx),%ecx │ │ │ │ - adc %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 8099b8c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8099750 │ │ │ │ - nop │ │ │ │ - hlt │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x52(%esp,%ebp,2) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 8099d35 │ │ │ │ - movl $0x8099c10,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8099c10 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ nop │ │ │ │ - sbb %ch,0x0(%edx,%edx,2) │ │ │ │ - inc %edi │ │ │ │ + cmp %dl,0x5001900(%edx,%edx,2) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8099d26 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x8099608,-0x1c(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x8099750,-0x14(%edi) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - lea -0x1c(%edi),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov $0x8,%ecx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 8099ccb │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x8099c9c,0x4(%ebp) │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,0x18(%ebp) │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8099c9c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add %es:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x758b0346(%ebx) │ │ │ │ - sbb %cl,0x4d8b0455(%ebx) │ │ │ │ - or %cl,0x4d8b044d(%ecx) │ │ │ │ - or $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - or %cl,0x458b0c45(%ecx) │ │ │ │ - adc %cl,0x4d89144d(%ebx) │ │ │ │ - adc %cl,0x55891445(%ecx) │ │ │ │ - sbb %al,-0x7a16fb3b(%ebx) │ │ │ │ - cli │ │ │ │ - (bad) │ │ │ │ - inc %edi │ │ │ │ - inc %edi │ │ │ │ - cld │ │ │ │ - xor $0x9b,%al │ │ │ │ - or %ecx,(%eax) │ │ │ │ + ja 8097d33 │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + movl $0x8097c9c,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x8099d08,0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8099d08 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - and %ch,0x52(%ebx) │ │ │ │ - add %ah,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85c0a9c,%esi │ │ │ │ + jmp 80980c4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 8099d5c │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,0x6d(%eax) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + xchg %eax,%ebx │ │ │ │ push %edx │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %dl,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %ch,%cl │ │ │ │ - jnp 8099d5d │ │ │ │ - (bad) │ │ │ │ - decl 0x6dd80076(%ebp) │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,0x8d000100 │ │ │ │ - inc %ebp │ │ │ │ - lock cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8099dac │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 8451440 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 8099daf │ │ │ │ - movl $0x845b350,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85c0b22,-0x10(%ebp) │ │ │ │ - movl $0x85c0b34,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8390d24 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - adc $0x0,%al │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 8099de6 │ │ │ │ + jb 8097d75 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 8099de9 │ │ │ │ - mov $0x85e0519,%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - lea 0x1(%ecx),%eax │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 8099e04 │ │ │ │ - nop │ │ │ │ - or $0x0,%al │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 8099e47 │ │ │ │ - movl $0x8099dbc,-0x20(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x84330b0,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - mov $0x85c0b6c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 809a0e4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 8096a2c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ in (%dx),%al │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ + enter $0x53,$0x2 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ + add %dl,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + add %cl,-0x7cc427bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8099f10 │ │ │ │ + jb 8098037 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8099ec0,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - movl $0x845c3fc,-0x18(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x8097ddc,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe4,%ebp │ │ │ │ - jmp 83d7ea0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pushf │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - push %edx │ │ │ │ - add %al,(%ecx) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8097ddc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8097e20,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8097e20 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %eax,%esp │ │ │ │ + enter $0x53,$0x1 │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x3f7afcba(%ebx) │ │ │ │ - jge 8099ed3 │ │ │ │ - mov $0x85c0b5c,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + cmpb $0x8,0x9(%esi) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8097e80 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - dec %eax │ │ │ │ - cmp $0x0,%eax │ │ │ │ - jge 8099ee5 │ │ │ │ - movl $0x85e0519,0x0(%ebp) │ │ │ │ - jmp 83d8c54 │ │ │ │ - movl $0x8099f08,0x0(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x0,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8099e04 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + nop │ │ │ │ + push %eax │ │ │ │ + enter $0x53,$0xc4 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + or %cl,0x44890b56(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8098015 │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 8097edd │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lock (bad) │ │ │ │ + push %ebx │ │ │ │ + add %al,%ah │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x44e90075(%ecx) │ │ │ │ - in (%dx),%eax │ │ │ │ - xor (%eax),%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8097dbb │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov $0x85d783e,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 8097e37 │ │ │ │ nop │ │ │ │ - cmp $0x6c,%al │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%ecx) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + mov $0xc70053c7,%esp │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - jb 8099fbe │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x8099f80,-0x18(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - mov 0x14(%esi),%esi │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 8099f80 │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + jmp 8097e37 │ │ │ │ + test %edx,%edx │ │ │ │ + jne 8097ef0 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add %edx,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 8097fea │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov $0x85d4670,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - fsubrl 0x52(%ebx) │ │ │ │ - add %al,(%ebx) │ │ │ │ + out %eax,$0xc │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 8099f63 │ │ │ │ - movl $0x8099e70,-0x10(%edi) │ │ │ │ + ja 8097f09 │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x8c(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x83a7024,-0x14(%edi) │ │ │ │ + mov %esi,-0x10(%edi) │ │ │ │ + lea -0x11(%edi),%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845cde8,0x0(%ebp) │ │ │ │ - mov %esi,0x8(%ebp) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 836fdfc │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x8097f20,-0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845613c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x8097eb4,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %ch,0x52(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + in (%dx),%al │ │ │ │ + nop │ │ │ │ + push %edx │ │ │ │ add %bl,(%ecx) │ │ │ │ add %al,0x400 │ │ │ │ add %cl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809a01d │ │ │ │ + ja 80980a4 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ - movl $0x8099f20,-0x14(%edi) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ + movl $0x8097d4c,-0x1c(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x8097d84,-0xc(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %edx,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + movl $0x85e0519,0x10(%ebp) │ │ │ │ jmp 845ed7c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor $0x6b,%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + je 8098046 │ │ │ │ push %edx │ │ │ │ add %bl,(%ecx) │ │ │ │ - add %al,0x500 │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %al,0x100 │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ + add %cl,-0x3b27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 809a0c6 │ │ │ │ - add $0x14,%edi │ │ │ │ + jb 8098150 │ │ │ │ + add $0x24,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 809a0bc │ │ │ │ + ja 8098146 │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8099fd4,-0x10(%edi) │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ + movl $0x8097d00,-0x20(%edi) │ │ │ │ mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x809804c,-0x10(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ mov %edx,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ + movl $0x85c112e,0x0(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov %ecx,0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8099bdc │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - js 809a0cb │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + rorb $1,0x1a0052(%edi) │ │ │ │ + push %es │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b0476(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + add %cl,0x4d8b044d(%ecx) │ │ │ │ + or %cl,0x458b0845(%ecx) │ │ │ │ + or $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + adc %al,0x39e904c5(%ebx) │ │ │ │ (bad) │ │ │ │ - decl (%edx) │ │ │ │ + (bad) │ │ │ │ + call *-0x558(%eax) │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x52(%edx,%ebp,2) │ │ │ │ - or (%eax),%al │ │ │ │ + add %dl,0x52(%edi,%ecx,4) │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809a127 │ │ │ │ - movl $0x809a03c,-0x14(%edi) │ │ │ │ + jb 80981f5 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80981eb │ │ │ │ + movl $0x80980c4,-0xc(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,0x24(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80923c8 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c0b80,%esi │ │ │ │ + movl $0x8098168,-0x4(%edi) │ │ │ │ + lea -0xc(%edi),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x85c1176,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8096c48 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c1178,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - jmp 809a158 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - decl (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - push $0x52 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ch,%bl │ │ │ │ - mov -0x70(%esi),%ah │ │ │ │ - jmp 809a26c │ │ │ │ + jmp 809829c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sbb $0x6a,%al │ │ │ │ - push %edx │ │ │ │ - add %bl,(%edx) │ │ │ │ - add %al,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809a18d │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 809a26c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8098236 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sbb %eax,(%eax) │ │ │ │ add $0x200,%eax │ │ │ │ add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809a1c9 │ │ │ │ + ja 8098275 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ - movl $0x836551c,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ + movl $0x8098210,-0xc(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ jmp 845ed7c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov $0x68,%ah │ │ │ │ - push %edx │ │ │ │ - add %bl,(%ecx) │ │ │ │ - add %al,0x300 │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 809a24e │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809a244 │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x809a19c,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8099bdc │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - lock (bad) │ │ │ │ + fs (bad) │ │ │ │ (bad) │ │ │ │ - incl (%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%eax) │ │ │ │ - push $0x52 │ │ │ │ - pop %es │ │ │ │ + decl (%eax) │ │ │ │ + ... │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809a2ac │ │ │ │ - movl $0x809a174,-0x14(%edi) │ │ │ │ + ja 80982ca │ │ │ │ + movl $0x8098248,-0x8(%edi) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x809a1e8,-0xc(%edi) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp 845eee8 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c0b90,%esi │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c1180,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + jmp 8098344 │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 809a2dc │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,0x52(%eax,%ebp,2) │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x300,%eax │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ch,%bl │ │ │ │ - mov -0x70(%esi),%fs │ │ │ │ - jmp 809a3b4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - xchg %eax,%ebp │ │ │ │ - push %ebx │ │ │ │ - add %al,(%edx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 809a31d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8347cd4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - jo 809a2b7 │ │ │ │ - push %ebx │ │ │ │ - add %bl,(%ecx) │ │ │ │ - add %al,0x200 │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809a35d │ │ │ │ + jb 8098326 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ - movl $0x809a2f4,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb (%eax),%al │ │ │ │ - push %es │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 809a397 │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80923c8 │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0xff,%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cwtl │ │ │ │ (bad) │ │ │ │ - decl (%ecx) │ │ │ │ + (bad) │ │ │ │ + decl (%eax) │ │ │ │ ... │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809a3f8 │ │ │ │ - movl $0x809a330,-0x14(%edi) │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x809a378,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 8098378 │ │ │ │ + movl $0x80982ec,-0xc(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 8099bdc │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c0ba0,%esi │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c1194,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 809a428 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - decl (%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x67(%eax) │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ch,%bl │ │ │ │ - mov -0x70(%esi),%ah │ │ │ │ - jmp 809a4ec │ │ │ │ + jmp 80984a0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809a45f │ │ │ │ + jb 80983c2 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 83440d4 │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add $0x200,%eax │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809a497 │ │ │ │ + ja 8098401 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - movl $0x809a43c,-0x8(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + movl $0x809839c,-0xc(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ jmp 845ed7c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - sbb (%eax),%al │ │ │ │ - push %es │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x300,%eax │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809a4cf │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ + add %cl,-0x3b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8098481 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8098477 │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80983d4,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80923c8 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %eax │ │ │ │ + in (%dx),%al │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl (%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,0x5265(%eax) │ │ │ │ + ... │ │ │ │ add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809a52a │ │ │ │ - movl $0x809a470,-0x10(%edi) │ │ │ │ + ja 80984d4 │ │ │ │ + movl $0x809841c,-0xc(%edi) │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x809a4b0,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,0x1c(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8099bdc │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov $0x85c0bb8,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c1198,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - jmp 809a558 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - decl (%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ah,0x66(%eax) │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ch,%bl │ │ │ │ - xchg %eax,%edx │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 809a600 │ │ │ │ + jmp 80985ec │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - push %esp │ │ │ │ - xchg %eax,%ebp │ │ │ │ - push %ebx │ │ │ │ - add %al,(%edx) │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x300,%eax │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809a599 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 834b16c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - sbb %dl,0x190053(%ebp) │ │ │ │ - add $0x200,%eax │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809a5d9 │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - movl $0x809a570,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + jb 8098590 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + test $0x3,%dl │ │ │ │ + je 8098597 │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + mov (%edx),%edx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + movzwl -0xa(%edx),%edx │ │ │ │ + cmp $0x7,%edx │ │ │ │ + jne 8098593 │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %esp │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + movl $0x845c3fc,0xc(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cld │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl (%eax) │ │ │ │ ... │ │ │ │ add %cl,(%eax) │ │ │ │ - add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809a62b │ │ │ │ - movl $0x809a5ac,-0x8(%edi) │ │ │ │ + ja 8098620 │ │ │ │ + movl $0x80984fc,-0xc(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,0x1c(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8099bdc │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c0bc8,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c119c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 809a65c │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 8098650 │ │ │ │ xchg %ax,%ax │ │ │ │ in $0xff,%al │ │ │ │ (bad) │ │ │ │ - decl (%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,0x52(%ebp,%eiz,2) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + incl (%edi) │ │ │ │ + ... │ │ │ │ + add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ch,%bl │ │ │ │ - mov %al,0x8be99066 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x10076(%ebp) │ │ │ │ + add %cl,0x458b1875(%ebx) │ │ │ │ + or %cl,0x4d89044d(%ebx) │ │ │ │ + or %cl,0x45890c4d(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + inc %ebp │ │ │ │ + adc %cl,0x4589104d(%ecx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + inc %ebp │ │ │ │ + add %cl,-0x3a7ce7bb(%ecx) │ │ │ │ + or %ch,%cl │ │ │ │ + add 0x3c(%edi),%esp │ │ │ │ + add %cl,0x32a00076(%ebp) │ │ │ │ + push %esp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809a693 │ │ │ │ + jb 80986b2 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8344ab0 │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + movl $0x85db942,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 83e1e40 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xor %fs:0x1(%eax,%eax,1),%dl │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809a6cb │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - movl $0x809a670,-0x8(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - jo 809a6d9 │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,0x52(%ebx,%eiz,2) │ │ │ │ - pop %es │ │ │ │ + jb 80986f1 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8098720,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8098720 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + sub %dh,(%edx) │ │ │ │ + push %esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809a712 │ │ │ │ - movl $0x809a6a4,-0x4(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - jmp 8099bdc │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c0be0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - jmp 809a740 │ │ │ │ + add %cl,0x45c7fc75(%ecx) │ │ │ │ + add %dl,(%edx) │ │ │ │ + inc %edi │ │ │ │ + pop %ebp │ │ │ │ + or %al,0x2ee9fcc5(%ebx) │ │ │ │ + xchg %eax,%edi │ │ │ │ + xor $0x0,%al │ │ │ │ xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ah,0x5264(%eax) │ │ │ │ - add %al,(%edi) │ │ │ │ + or %dh,(%edx) │ │ │ │ + push %esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %ch,%bl │ │ │ │ - scas %es:(%edi),%al │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 809ae04 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 809a818 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x2000400,%eax │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809a7a4 │ │ │ │ - movl $0x809a7b0,-0x14(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ + xchg %ecx,(%ecx) │ │ │ │ + or %cl,0x45890746(%ebx) │ │ │ │ + lock mov 0x3(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ - mov 0x18(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xffffffe4,%ebp │ │ │ │ - jmp 8365070 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x24758bf0(%ecx) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %edx,0x14(%ebp) │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - mov 0x20(%ebp),%edx │ │ │ │ - mov %edx,0x1c(%ebp) │ │ │ │ - mov %ecx,0x20(%ebp) │ │ │ │ - mov %eax,0x24(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 809a818 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xor $0xff,%al │ │ │ │ - (bad) │ │ │ │ - dec %ecx │ │ │ │ - ... │ │ │ │ - add %cl,(%eax) │ │ │ │ + movl $0x85e0519,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 836f3d0 │ │ │ │ + aam $0x31 │ │ │ │ + push %esp │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809a8d7 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov $0x0,%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov $0x0,%eax │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - or %eax,%ecx │ │ │ │ - jne 809a8e4 │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %ecx,0x18(%ebp) │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - movl $0x809a760,-0x18(%edi) │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %ecx,0xac(%esp) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - sbb %edx,%ecx │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 809a978 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl 0x5(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%esi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xbb27210(%ecx) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 809ad4b │ │ │ │ + jb 80987ab │ │ │ │ add $0x18,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 809ad41 │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov 0x4(%ecx),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov 0x8(%ecx),%ecx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov 0xc(%ecx),%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov (%ecx),%cl │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov 0x1(%edx),%dl │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov 0x2(%eax),%al │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov 0x3(%ecx),%cl │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov 0x4(%edx),%dl │ │ │ │ - mov %eax,0xd0(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov 0x5(%eax),%al │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov 0x6(%ecx),%cl │ │ │ │ - mov %edx,0xe8(%esp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov 0x7(%edx),%dl │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ - add $0xfffffff8,%eax │ │ │ │ + ja 80987a1 │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x80986c4,-0x14(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85db931,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - movl $0x85d3c19,-0xc(%ebp) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov %edx,0x100(%esp) │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x10c(%esp) │ │ │ │ - mov $0x38,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809aacd │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x124(%esp) │ │ │ │ - mov $0x30,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809ab02 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xd0(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x130(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x13c(%esp) │ │ │ │ - mov $0x28,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809ab37 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x148(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x154(%esp) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809ab6c │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x160(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x16c(%esp) │ │ │ │ - mov $0x18,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809aba1 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x178(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov $0x10,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809abd6 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x19c(%esp) │ │ │ │ - mov $0x8,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809ac0b │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x100(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x1a8(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x1b4(%esp) │ │ │ │ - mov 0x1a8(%esp),%ecx │ │ │ │ - mov %edx,0x1c0(%esp) │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1c0(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x190(%esp),%eax │ │ │ │ - mov %edx,0x1cc(%esp) │ │ │ │ - mov 0x19c(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1cc(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - mov %edx,0x1d8(%esp) │ │ │ │ - mov 0x184(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1d8(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x160(%esp),%eax │ │ │ │ - mov %edx,0x1e4(%esp) │ │ │ │ - mov 0x16c(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1e4(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - mov %edx,0x1f0(%esp) │ │ │ │ - mov 0x154(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1f0(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov %edx,0x1fc(%esp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1fc(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0x118(%esp),%ecx │ │ │ │ - mov %edx,0x208(%esp) │ │ │ │ - mov 0x124(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x208(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 809a818 │ │ │ │ + movl $0x8486bd4,-0x8(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ movl $0x18,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 809ada7 │ │ │ │ - movl $0x809ad8c,0x0(%ebp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809ad8c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,0x468b0809(%ebp,%ebp,4) │ │ │ │ - add 0x45891075(%ebx),%ecx │ │ │ │ - adc %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 809adb4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + xor %edx,0x3(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 809a978 │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x13b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8098812 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8098808 │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x8098754,-0x8(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x8098820,-0x8(%ebp) │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83e14ec │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - inc %eax │ │ │ │ - stc │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %ah,(%edx,%ebx,2) │ │ │ │ - push %edx │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%edi) │ │ │ │ + add %cl,-0xb16ff8b(%ecx) │ │ │ │ + xor (%edi),%ch │ │ │ │ + add %dl,%ah │ │ │ │ + mov %edx,0x0(%edx) │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809af5d │ │ │ │ - movl $0x809ae38,-0x4(%ebp) │ │ │ │ + jb 8098911 │ │ │ │ + movl $0x809887c,-0x4(%ebp) │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809ae38 │ │ │ │ + jne 809887c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ - lock pop %ecx │ │ │ │ - push %edx │ │ │ │ - add %al,0x0(%edi) │ │ │ │ + mov %edx,0x0(%edx) │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809af4e │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x809a818,-0x1c(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x809a978,-0x14(%edi) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - lea -0x1c(%edi),%ecx │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 8098919 │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809885f │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + movl $0x80987bc,-0x10(%edi) │ │ │ │ mov %ecx,-0x8(%edi) │ │ │ │ - mov $0x8,%ecx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 809aef3 │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x809aec4,0x4(%ebp) │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,0x18(%ebp) │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x847838b,0x4(%ebp) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809aec4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add %es:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x758b0346(%ebx) │ │ │ │ - sbb %cl,0x4d8b0455(%ebx) │ │ │ │ - or %cl,0x4d8b044d(%ecx) │ │ │ │ - or $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - or %cl,0x458b0c45(%ecx) │ │ │ │ - adc %cl,0x4d89144d(%ebx) │ │ │ │ - adc %cl,0x55891445(%ecx) │ │ │ │ - sbb %al,-0x7a16fb3b(%ebx) │ │ │ │ - cli │ │ │ │ - (bad) │ │ │ │ - inc %edi │ │ │ │ - inc %edi │ │ │ │ - cld │ │ │ │ - pop %esp │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - or %ecx,(%eax) │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80988c2 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x8098688,-0x14(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85db931,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x809af30,0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ + movl $0x8478391,0x4(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809af30 │ │ │ │ + jmp 8431368 │ │ │ │ + mov $0x85c121c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jb 80988d1 │ │ │ │ + mov $0x85c11f8,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - clc │ │ │ │ - pop %eax │ │ │ │ + loopne 80988b6 │ │ │ │ push %edx │ │ │ │ - add %ah,(%esi) │ │ │ │ + add %bl,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85c0bf0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 809af84 │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %bl,-0x77(%eax) │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 8098838 │ │ │ │ xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,0x52(%esp,%ebx,2) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%edi) │ │ │ │ + add %cl,-0x4316ff8b(%ecx) │ │ │ │ + xor %ebp,(%edi) │ │ │ │ + add %ch,0xf0052(%eax,%ecx,4) │ │ │ │ + add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + or %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8098996 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80989a4,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8098838 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ch,%cl │ │ │ │ - jnp 809af85 │ │ │ │ - (bad) │ │ │ │ - decl 0x190076(%ebp) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %cl,(%ecx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,(%ebx,%esi,4) │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809b32c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ + add %cl,0x70e90075(%ecx) │ │ │ │ + xor %ebp,(%edi) │ │ │ │ + add %ah,-0x78(%eax) │ │ │ │ + push %edx │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809afb7 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x7(%eax),%al │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0x6(%edx),%dl │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov 0x5(%ecx),%cl │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0x4(%eax),%al │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0x3(%edx),%dl │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov 0x2(%ecx),%cl │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0x1(%eax),%al │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov (%edx),%dl │ │ │ │ - movl $0x83e99e0,-0x20(%edi) │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0xc4(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0xd0(%esp) │ │ │ │ - mov $0x38,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809b091 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0xdc(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - mov $0x30,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809b0c6 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x100(%esp) │ │ │ │ - mov $0x28,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809b0fb │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x10c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x118(%esp) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809b130 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x124(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x130(%esp) │ │ │ │ - mov $0x18,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809b165 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x13c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov $0x10,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809b19a │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x160(%esp) │ │ │ │ - mov $0x8,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809b1cf │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xd0(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x16c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov 0x16c(%esp),%ecx │ │ │ │ - mov %edx,0x184(%esp) │ │ │ │ - mov 0x178(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x184(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ - mov %edx,0x19c(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x19c(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov %edx,0x1a8(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1a8(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1b4(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - mov %edx,0x1c0(%esp) │ │ │ │ - mov 0x100(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1c0(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ - mov %edx,0x1cc(%esp) │ │ │ │ - mov 0xe8(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1cc(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - add $0xfffffff8,%eax │ │ │ │ + ja 80989de │ │ │ │ + movl $0x8098970,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 845ed7c │ │ │ │ + jmp 83e1798 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c122c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sub $0x88,%al │ │ │ │ + push %edx │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 8098a16 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80989bc │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ + lock xchg %edx,0x0(%edx) │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,%al │ │ │ │ - scas %es:(%edi),%eax │ │ │ │ - or %ecx,(%eax) │ │ │ │ + jb 8098a45 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809afd0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8098838 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ int3 │ │ │ │ - push %esp │ │ │ │ - push %edx │ │ │ │ - add %bl,(%edx) │ │ │ │ - add %al,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ + xchg %edx,0x0(%edx) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809b7e1 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x809b728,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809b728 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %es:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + jb 8098a71 │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 809893c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x3000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809b386 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov 0x7(%ecx),%cl │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov 0x6(%edx),%dl │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0x5(%eax),%al │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov 0x4(%ecx),%cl │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov 0x3(%edx),%dl │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0x2(%eax),%al │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov 0x1(%ecx),%cl │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov (%edx),%dl │ │ │ │ - movl $0x83e99e0,-0x20(%edi) │ │ │ │ - mov %eax,0xd0(%esp) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov %edx,0xdc(%esp) │ │ │ │ - cltd │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - mov $0x38,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809b478 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x100(%esp) │ │ │ │ - mov $0x30,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809b4ad │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x10c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x118(%esp) │ │ │ │ - mov $0x28,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809b4e2 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x124(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x130(%esp) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809b517 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x13c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov $0x18,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809b54c │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xd0(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x160(%esp) │ │ │ │ - mov $0x10,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809b581 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x16c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov $0x8,%ecx │ │ │ │ - shld %cl,%eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 809b5b6 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %eax,0x184(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %edx,0x19c(%esp) │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x19c(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - mov %edx,0x1a8(%esp) │ │ │ │ - mov 0x178(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1a8(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1b4(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %edx,0x1c0(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1c0(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0x124(%esp),%ecx │ │ │ │ - mov %edx,0x1cc(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1cc(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x10c(%esp),%eax │ │ │ │ - mov %edx,0x1d8(%esp) │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - or %ecx,%eax │ │ │ │ - mov 0x1d8(%esp),%ecx │ │ │ │ - or %ecx,%edx │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - mov %edx,0x1e4(%esp) │ │ │ │ - mov 0x100(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1e4(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - movl $0x84330b0,-0x14(%edi) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ + ja 8098acd │ │ │ │ + movl $0x8098a00,-0x24(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + movl $0x8098a2c,-0x1c(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x8098a58,-0x14(%edi) │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ + movl $0x83e3570,-0xc(%edi) │ │ │ │ + lea -0x11(%edi),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - add $0xfffffff8,%eax │ │ │ │ + lea -0x22(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845ed7c │ │ │ │ - add %dl,0x52(%ecx) │ │ │ │ - add %al,0x1e000000 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + mov $0x85c1234,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809b7d2 │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov $0x8,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 809b773 │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x809b3a0,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809b3a0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x809af98,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x809b7b4,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x4(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809b7b4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - je 809b7fa │ │ │ │ - push %edx │ │ │ │ - add %ah,(%esi) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 8098b15 │ │ │ │ + movl $0x8098b20,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85e0519,0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80912a8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85c0c00,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0xc(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 809b841 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809b837 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - movl $0x85e0519,(%edi) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 836ae1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0xc(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 809b89d │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809b893 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - movl $0x85e0519,(%edi) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 836ae1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + add %cl,0x41eb0475(%ecx) │ │ │ │ + nop │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x1c(%ebp),%eax │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809b9ea │ │ │ │ + jb 8098b5a │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x809b95c,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809b95c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x809b9c4,-0xc(%ebp) │ │ │ │ - mov 0x6(%ecx),%esi │ │ │ │ - mov 0xe(%ecx),%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - add %eax,%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - adc %edx,%eax │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 8098c33 │ │ │ │ + movl $0x8098bac,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809b9c4 │ │ │ │ + jne 8098bac │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - bound %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809b913 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - sub 0xb(%esi),%eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jb 8098bfe │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8098b93 │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov 0x5(%esi),%edx │ │ │ │ + movl $0x8098b34,-0x18(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80a5ab0,-0x8(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x5(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jb 8098c3b │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8098bef │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + movl $0x8098aec,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x80a5a9c,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov $0x85c1248,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - mov $0x0,%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov $0x0,%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - and $0x3,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 809b8e3 │ │ │ │ - movl $0x809b92c,-0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809b92c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0x0,%al │ │ │ │ + add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + cmpl $0x200,0xf90003b(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,0x54890cc5(%ebx) │ │ │ │ - and $0x64,%al │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - jmp 809b97f │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8098c8a │ │ │ │ + movl $0x8098c50,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 8098b6c │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c124c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + or $0xca,%al │ │ │ │ + push %ebx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,0x8d000100 │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 8098cdd │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 8098ce0 │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x8478362,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8380fe0 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or $0x52,%al │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jl 8098c6b │ │ │ │ push %edx │ │ │ │ add %cl,(%edi) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809bc75 │ │ │ │ - movl $0x809bc8c,-0x4(%ebp) │ │ │ │ + jb 8098ee9 │ │ │ │ + movl $0x8098ec8,-0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8098ec8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85e0505,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 836ad44 │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x20,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809ba24 │ │ │ │ - mov 0x2(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - movl $0x809b8ac,-0x1c(%edi) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x83d9b80,-0xc(%edi) │ │ │ │ - lea -0x1c(%edi),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x809c448,-0x4(%edi) │ │ │ │ - lea -0xa(%edi),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x809bac8,0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - movl $0x85dad7d,-0x10(%ebp) │ │ │ │ - lea -0x2(%edi),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - movl $0x85e2361,-0x8(%ebp) │ │ │ │ - movl $0x85c049c,-0x4(%ebp) │ │ │ │ - movl $0x85c04ac,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45890845(%ebx) │ │ │ │ - add %cl,-0x3116f78b(%ecx) │ │ │ │ - data16 (bad) │ │ │ │ - inc %edi │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %ah,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - aaa │ │ │ │ - mov %al,0x768d003b │ │ │ │ - add %dh,0x4d(%eax) │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 8431cb0 │ │ │ │ + nop │ │ │ │ + aam $0x1f │ │ │ │ + push %esp │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 809bb4d │ │ │ │ - add $0x20,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809bad6 │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x5(%esi),%ecx │ │ │ │ - movl $0x809b850,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x8432ebc,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x8384ae4,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jae 809bc36 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809bb3e │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x8384ad4,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %dl,0x52(%eax) │ │ │ │ - add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - repnz and $0x3,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 809ba33 │ │ │ │ - movl $0x809baf4,0xc(%ebp) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8098d2a │ │ │ │ + mov $0x85dad1c,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x8098d48,0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - movl $0x85dad7d,-0x8(%ebp) │ │ │ │ - movl $0x85c0c09,-0x4(%ebp) │ │ │ │ - movl $0x85e2361,0x0(%ebp) │ │ │ │ - movl $0x85c049c,0x4(%ebp) │ │ │ │ - movl $0x85c04ac,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8098d48 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - js 809bc2e │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + pop %ds │ │ │ │ + push %esp │ │ │ │ + add %ah,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 809bc50 │ │ │ │ - add $0x20,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809bbcf │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x5(%esi),%ecx │ │ │ │ - movl $0x809b7f4,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x8432ebc,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x8384ae4,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c0865,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jae 809bc36 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809bc41 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x8384ad4,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + dec %eax │ │ │ │ + cmp 0x4(%ebp),%eax │ │ │ │ + jne 8098d1f │ │ │ │ + movl $0x8098e64,0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c0c1c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - orb $0x0,0x52(%edi) │ │ │ │ - add (%eax),%al │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8098e64 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + pop %esp │ │ │ │ + pop %ds │ │ │ │ + push %esp │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 809bcd2 │ │ │ │ - movl $0x809bbec,0x8(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + mov %cs,-0xf76f7f7(%ebp) │ │ │ │ + and $0x3,%eax │ │ │ │ + dec %eax │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ - movl $0x85d45a9,-0x10(%ebp) │ │ │ │ - movl $0x85dad7d,-0xc(%ebp) │ │ │ │ - movl $0x85c0c09,-0x8(%ebp) │ │ │ │ - movl $0x85e2361,-0x4(%ebp) │ │ │ │ - movl $0x85c049c,0x0(%ebp) │ │ │ │ - movl $0x85c04ac,0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0x809bb84,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809bb84 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x1c(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809be3a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x809bdac,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809bdac │ │ │ │ + jne 8098d8c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x809be14,-0xc(%ebp) │ │ │ │ - mov 0x6(%ecx),%esi │ │ │ │ - mov 0xe(%ecx),%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - add %eax,%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - adc %edx,%eax │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + movl $0x8098dc0,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809be14 │ │ │ │ + jne 8098dc0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - bound %eax,(%eax) │ │ │ │ + nop │ │ │ │ + test %dl,%fs:0x0(%edx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809bd63 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - sub 0xb(%esi),%eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8098de1 │ │ │ │ + mov $0x85c1260,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ + inc %eax │ │ │ │ + test %dl,0x0(%edx) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - mov $0x0,%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov $0x0,%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - and $0x3,%eax │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 809bd33 │ │ │ │ - movl $0x809bd7c,-0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ + je 8098e75 │ │ │ │ + movl $0x8098e0c,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809bd7c │ │ │ │ + jne 8098e0c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0x0,%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0x4200541e,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8098d5e │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov $0x85e050a,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + in $0x83,%al │ │ │ │ + push %edx │ │ │ │ + add %ah,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,0x54890cc5(%ebx) │ │ │ │ - and $0x64,%al │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - jmp 809bdcf │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + dec %eax │ │ │ │ + cmp 0x4(%ebp),%eax │ │ │ │ + jne 8098d1f │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movl $0x8098e30,0x8(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8098e30 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - aam $0x4d │ │ │ │ + test $0x83,%al │ │ │ │ push %edx │ │ │ │ - add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + mov %cs,-0xf76f7f7(%esi) │ │ │ │ + and $0x3,%eax │ │ │ │ + dec %eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8098e8c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c1280,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + adcl $0xf,0x0(%edx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809c06f │ │ │ │ - movl $0x809c084,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 836ad44 │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x20,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809be74 │ │ │ │ - mov 0x2(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - movl $0x809bcfc,-0x1c(%edi) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x83d9b80,-0xc(%edi) │ │ │ │ - lea -0x1c(%edi),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x809c448,-0x4(%edi) │ │ │ │ - lea -0xa(%edi),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x809bf18,0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - movl $0x85dad7d,-0x10(%ebp) │ │ │ │ - lea -0x2(%edi),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - movl $0x85e2361,-0x8(%ebp) │ │ │ │ - movl $0x85c049c,-0x4(%ebp) │ │ │ │ - movl $0x85c04ac,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + jb 8099145 │ │ │ │ + movl $0x8099124,-0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8099124 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45890845(%ebx) │ │ │ │ - add %cl,-0x1d16f78b(%ecx) │ │ │ │ - pop %ebp │ │ │ │ + add %cl,0x463b0445(%ebx) │ │ │ │ + add (%edi),%ecx │ │ │ │ + test %cl,-0x7cffffff(%ebp) │ │ │ │ (bad) │ │ │ │ - jmp *-0x70(%esi) │ │ │ │ - nop │ │ │ │ - inc %ebp │ │ │ │ - push %edx │ │ │ │ + or 0xc583085e,%al │ │ │ │ + adc %bh,%bh │ │ │ │ + add %ah,%gs:-0x70(%esi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,(%eax) │ │ │ │ + (bad) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890475(%ebx),%ecx │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xc5750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8098f5c,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8098f5c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + jl 8098fb3 │ │ │ │ + push %esp │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 809bf71 │ │ │ │ - add $0x8,%edi │ │ │ │ - mov %esi,%eax │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809bf60 │ │ │ │ - mov 0x1(%eax),%eax │ │ │ │ - movl $0x8384ae4,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jae 809c02c │ │ │ │ - add $0x8,%edi │ │ │ │ - mov %esi,%eax │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809bf60 │ │ │ │ - mov 0x3(%eax),%eax │ │ │ │ - movl $0x8384ad4,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jl 809bfea │ │ │ │ - push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - repnz and $0x3,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 809be83 │ │ │ │ - movl $0x809bf34,0xc(%ebp) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8098f77 │ │ │ │ + mov $0x85dad1c,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x8098fa0,0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - movl $0x85dad7d,-0x8(%ebp) │ │ │ │ - movl $0x85c0c09,-0x4(%ebp) │ │ │ │ - movl $0x85e2361,0x0(%ebp) │ │ │ │ - movl $0x85c049c,0x4(%ebp) │ │ │ │ - movl $0x85c04ac,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - nop │ │ │ │ - les 0x0(%edx,%edx,2),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8098fa0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %bl,0x230054 │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 809c048 │ │ │ │ - add $0x8,%edi │ │ │ │ - mov %esi,%eax │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809c037 │ │ │ │ - mov 0x1(%eax),%eax │ │ │ │ - movl $0x8384ae4,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c04c5,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jae 809c02c │ │ │ │ - add $0x8,%edi │ │ │ │ - mov %esi,%eax │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809c037 │ │ │ │ - mov 0x3(%eax),%eax │ │ │ │ - movl $0x8384ad4,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + dec %eax │ │ │ │ + cmp 0x4(%ebp),%eax │ │ │ │ + jne 8098f47 │ │ │ │ + movl $0x80990c0,0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c0c34,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80990c0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - mov 0x200524b,%al │ │ │ │ + add %bl,0x20054 │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 809c0ca │ │ │ │ - movl $0x809c000,0x8(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + in $0x8f,%al │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + dec %eax │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ - movl $0x85d45a9,-0x10(%ebp) │ │ │ │ - movl $0x85dad7d,-0xc(%ebp) │ │ │ │ - movl $0x85c0c09,-0x8(%ebp) │ │ │ │ - movl $0x85e2361,-0x4(%ebp) │ │ │ │ - movl $0x85c049c,0x0(%ebp) │ │ │ │ - movl $0x85c04ac,0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0x809bfa8,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8098fe4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x809901c,-0x4(%ebp) │ │ │ │ mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%esi │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809bfa8 │ │ │ │ + jne 809901c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809c11d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 836aae4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 809c22a │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809c220 │ │ │ │ - movl $0x809c0f4,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x809c1b4,0x8(%ebp) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x85dad7d,-0xc(%ebp) │ │ │ │ - movl $0x85c0c09,-0x8(%ebp) │ │ │ │ - movl $0x85e2361,-0x4(%ebp) │ │ │ │ - movl $0x85c049c,0x0(%ebp) │ │ │ │ - movl $0x85c04ac,0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x43,%al │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + or %al,0x10052(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 809c232 │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809c197 │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x5(%esi),%ecx │ │ │ │ - movl $0x8432ebc,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x8384ae4,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809c1f1 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x8384ad4,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c0c3c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 809c200 │ │ │ │ - mov $0x85c04e1,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 809903d │ │ │ │ + mov $0x85c1260,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - rorb $1,0x52(%ecx) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + in $0x81,%al │ │ │ │ + push %edx │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 809c30b │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x809c2ac,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x85dad7d,-0x10(%ebp) │ │ │ │ - movl $0x85c0c09,-0xc(%ebp) │ │ │ │ - movl $0x85e2361,-0x8(%ebp) │ │ │ │ - movl $0x85c049c,-0x4(%ebp) │ │ │ │ - movl $0x85c04ac,0x0(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 845eee8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,0x52(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 809c313 │ │ │ │ - add $0x8,%edi │ │ │ │ - mov %esi,%eax │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809c2d8 │ │ │ │ - mov 0x1(%eax),%eax │ │ │ │ - movl $0x8384ae4,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x8,%edi │ │ │ │ - mov %esi,%eax │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809c2d8 │ │ │ │ - mov 0x3(%eax),%eax │ │ │ │ - movl $0x8384ad4,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c0c4c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 809c2e9 │ │ │ │ - mov $0x85c04c5,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 80990d1 │ │ │ │ + movl $0x8099068,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8099068 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %esp │ │ │ │ + sbb $0x54,%al │ │ │ │ + add %al,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809c350 │ │ │ │ - movl $0x809c448,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8098fb6 │ │ │ │ add $0x4,%ebp │ │ │ │ + mov $0x85e0505,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c0c54,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + mov %al,0x230052(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809c396 │ │ │ │ - movl $0x809c45c,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + dec %eax │ │ │ │ + cmp 0x4(%ebp),%eax │ │ │ │ + jne 8098f47 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movl $0x809908c,0x8(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c0c58,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809908c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + dec %esp │ │ │ │ + adcl $0x2,0x0(%edx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + call 91119abc │ │ │ │ + lock and $0x3,%eax │ │ │ │ + dec %eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80990e8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c1288,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809c3d4 │ │ │ │ - movl $0x809c46c,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c0c5c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809c41a │ │ │ │ - movl $0x809c480,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x5(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c0c60,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - mov $0xb9,%bh │ │ │ │ - cmp $0x1000000,%eax │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x1(%esi) │ │ │ │ - gs add %ch,%cl │ │ │ │ - mov $0x1003d,%ecx │ │ │ │ - add %al,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add $0x2,%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %edi,0x2003d(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - inc %esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - inc %edi │ │ │ │ - mov $0x1003d,%edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add $0x2,%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - je 809c430 │ │ │ │ - cmp $0x200,%eax │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + add %cl,-0x3a7cff8b(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + jne 809911f │ │ │ │ + cmp (%eax),%eax │ │ │ │ + nop │ │ │ │ add (%eax),%al │ │ │ │ - add $0x3,%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cld │ │ │ │ - mov $0x53,%ah │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x7f16f73b(%ebx) │ │ │ │ - mov $0xb4e40030,%eax │ │ │ │ - push %ebx │ │ │ │ - add %al,0x200 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x68e904c5(%ebx) │ │ │ │ - mov $0xb4cc0030,%eax │ │ │ │ - push %ebx │ │ │ │ - add %al,0x200 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x50e904c5(%ebx) │ │ │ │ - mov $0xb4b40030,%eax │ │ │ │ - push %ebx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x38e908c5(%ebx) │ │ │ │ - mov $0x20030,%eax │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x1c(%ebp),%eax │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809c5a4 │ │ │ │ + jb 8099248 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x809c530,-0x10(%ebp) │ │ │ │ + movl $0x809920c,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809c530 │ │ │ │ + jne 809920c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - jo 809c4fa │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 80991f7 │ │ │ │ + movl $0x8099234,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 809c570 │ │ │ │ + jne 8099234 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - les (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 80991f7 │ │ │ │ + movl $0x80991b0,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80991b0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85e050a,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809c5a7 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 809c5b6 │ │ │ │ - movl $0x8432ebc,-0x28(%edi) │ │ │ │ - movl $0x85d45a9,-0x24(%edi) │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - lea -0x27(%edi),%eax │ │ │ │ - add $0xffffffe0,%edi │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0x7f000b7e(%ebx) │ │ │ │ + sub 0x45c70445(%ebx),%ecx │ │ │ │ + add $0xd8,%al │ │ │ │ + xchg %eax,%ecx │ │ │ │ + or %ecx,(%eax) │ │ │ │ mov %eax,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80991d8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0x7400037e(%ebx) │ │ │ │ + mov $0xbefcc583,%ebp │ │ │ │ + add $0x83085e05,%eax │ │ │ │ + lds (%eax),%ecx │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jl 809c5dc │ │ │ │ - movl $0x8432ebc,-0x28(%edi) │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x85d45a9,-0x20(%edi) │ │ │ │ - lea -0x27(%edi),%eax │ │ │ │ - add $0xffffffe0,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x836f4a4,-0x28(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - movl $0x836f4a4,-0x18(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ + nop │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 8099283 │ │ │ │ + movl $0x8099170,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x27(%edi),%eax │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c12a4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + sbb (%eax),%al │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x1c(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809c6fa │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + add %cl,0x4d8b044d(%ecx) │ │ │ │ + or %cl,0x458b0845(%ecx) │ │ │ │ + or $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + adc %al,-0x6814fb3b(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb (%eax),%al │ │ │ │ + push %es │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,%bl │ │ │ │ + shlb %cl,-0x70(%esi) │ │ │ │ + nop │ │ │ │ + mov $0x53,%bl │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc427bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 8099593 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x809c67c,-0x10(%ebp) │ │ │ │ + movl $0x8099338,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809c67c │ │ │ │ + jne 8099338 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,0x768b0809(%esi,%eax,8) │ │ │ │ - pop %es │ │ │ │ + movl $0x809937c,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 809c69c │ │ │ │ + jne 809937c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + cmp %dh,0x10053(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ hlt │ │ │ │ - fadd %st,%st(6) │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ + fcoml -0xf76f7f7(%ebx) │ │ │ │ mov 0x3(%esi),%ecx │ │ │ │ mov 0x7(%esi),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov 0xb(%esi),%eax │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ mov %ecx,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ mov %edx,0x0(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809c6dc │ │ │ │ + jne 80993dc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - les (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + hlt │ │ │ │ + mov $0x53,%dl │ │ │ │ + add %al,%ah │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809c6fd │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + or %cl,0x44890b56(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jg 809c70c │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jl 809c721 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov $0x85d45a9,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8099571 │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 8099439 │ │ │ │ movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - add %eax,%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ lea -0xb(%edi),%esi │ │ │ │ add $0x14,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - sbb $0xb0,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 809c7f5 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x809c794,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809c794 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - fsubrs 0x10053(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,0x468b0809(%edi,%eax,8) │ │ │ │ - add 0x45890475(%ebx),%ecx │ │ │ │ - add $0x66,%al │ │ │ │ - test $0x11750003,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - mov $0xaf,%al │ │ │ │ - push %ebx │ │ │ │ - add %ah,(%ecx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %eax,%esp │ │ │ │ + mov $0x53,%dl │ │ │ │ + add %al,%ah │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8099317 │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov $0x85d783e,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 8099393 │ │ │ │ + nop │ │ │ │ + pusha │ │ │ │ + mov $0x53,%dl │ │ │ │ add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809c7e0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %gs,0x210053(%edi) │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x462b0445(%ebx) │ │ │ │ - or -0x41978040(%ebp),%eax │ │ │ │ - test $0x83085d45,%eax │ │ │ │ - lds (%eax),%ecx │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + jmp 8099393 │ │ │ │ + test %edx,%edx │ │ │ │ + jne 809944c │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - and %eax,(%eax) │ │ │ │ + add %edx,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 8099546 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov $0x85d4670,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + out %eax,$0xc │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809c874 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - lea 0x8(%esi),%ecx │ │ │ │ - push %eax │ │ │ │ - push $0x0 │ │ │ │ - push %ecx │ │ │ │ + ja 8099465 │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ mov %ecx,0x58(%esp) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - call 804b3b0 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x8c(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + call 804b170 │ │ │ │ add $0xc,%esp │ │ │ │ movl $0x83a7024,-0x14(%edi) │ │ │ │ mov %esi,-0x10(%edi) │ │ │ │ lea -0x11(%edi),%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ lea -0xb(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add $0x20,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - jge 809c863 │ │ │ │ - mov $0x85d776c,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x809c800,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x809947c,-0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ jmp 845613c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x8099410,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %bh,0x52(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80995c4 │ │ │ │ + movl $0x85c12c4,-0x8(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8385198 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - hlt │ │ │ │ - inc %ebx │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add (%eax),%al │ │ │ │ - sldt (%ecx) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ + sbb %bh,0x52(%ebp) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 809ca04 │ │ │ │ - add $0x84,%edi │ │ │ │ + jb 8099622 │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 809c9fa │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + ja 8099618 │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x14(%eax),%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x18(%eax),%ecx │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ - movl $0x809c4f0,-0x80(%edi) │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x78(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x74(%edi) │ │ │ │ - movl $0x809c63c,-0x70(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x68(%edi) │ │ │ │ - lea -0x80(%edi),%ecx │ │ │ │ - mov %ecx,-0x64(%edi) │ │ │ │ - movl $0x8433118,-0x60(%edi) │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - lea -0x70(%edi),%ecx │ │ │ │ - mov %ecx,-0x5c(%edi) │ │ │ │ - movl $0x85e0519,-0x58(%edi) │ │ │ │ - movl $0x83a7024,-0x54(%edi) │ │ │ │ - mov %edx,-0x50(%edi) │ │ │ │ - movl $0x836f4a4,-0x4c(%edi) │ │ │ │ - lea -0x51(%edi),%ecx │ │ │ │ - mov %ecx,-0x48(%edi) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,-0x44(%edi) │ │ │ │ - mov %eax,-0x40(%edi) │ │ │ │ - movl $0x8433118,-0x3c(%edi) │ │ │ │ - lea -0x4b(%edi),%eax │ │ │ │ - mov %eax,-0x38(%edi) │ │ │ │ - lea -0x5e(%edi),%eax │ │ │ │ - mov %eax,-0x34(%edi) │ │ │ │ - movl $0x809c750,-0x30(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x24(%edi) │ │ │ │ - movl $0x8433118,-0x20(%edi) │ │ │ │ - lea -0x30(%edi),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - lea -0x3a(%edi),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x845a494,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x1e(%edi),%eax │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80995a4,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x809c9b8,-0xc(%ebp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 836f16c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809ca09 │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + movl $0x8099654,-0x8(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8099654 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - ret │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + jl 809967d │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c7fc75(%ecx) │ │ │ │ + add %bl,%al │ │ │ │ + adc -0x7d(%eax,%ecx,1),%bl │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + and $0x2f,%al │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ + test %bh,0x0(%edx,%edx,2) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,-0x3914fb3b(%ebx) │ │ │ │ - movl $0x84,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x809c9ec,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x34,%al │ │ │ │ + xchg %eax,%esi │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + jmp 8385320 │ │ │ │ + test %bh,0x0(%edx,%edx,2) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809ca59 │ │ │ │ + jb 80996e6 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 83d9f50 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - sub %al,0x52(%edx) │ │ │ │ - add %al,0x3000200 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 809cb7e │ │ │ │ - movl $0x809cab0,-0x10(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + movl $0x80996f8,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809cab0 │ │ │ │ + jne 80996f8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - in $0x41,%al │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80996a5 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80995d4,-0xc(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x847834a,-0x4(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x7c,%al │ │ │ │ push %edx │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0xd4,%al │ │ │ │ - lret $0x809 │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 836a9e8 │ │ │ │ - mov $0x41,%al │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80996b4 │ │ │ │ + mov $0x85c12b0,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + loopne 809978d │ │ │ │ push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %dl,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - adc %cl,0x44891455(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x30,%edi │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 8099789 │ │ │ │ + add $0x24,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 809cb81 │ │ │ │ - movl $0x809c890,-0x2c(%edi) │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ + ja 809977f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x8099678,-0x20(%edi) │ │ │ │ mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - movl $0x809ca30,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x14(%edi) │ │ │ │ + lea -0x20(%edi),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x85e0519,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8386964 │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80997db │ │ │ │ + movl $0x80992e0,-0x1c(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x809971c,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0xc(%edi),%esi │ │ │ │ - lea -0x2c(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x14,%ebp │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x4(%ebp) │ │ │ │ - sub $0x41,%al │ │ │ │ - push %edx │ │ │ │ - add %al,%dh │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - sbb %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 809caf1 │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + mov $0x85c130c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x30,0x33c(%ebx) │ │ │ │ - movl $0x809cb58,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - mov 0x0(%ebx),%dl │ │ │ │ - add $0x2000200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 809cbe8 │ │ │ │ - movl $0x809cbe0,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - cmp $0x8a,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x18e904c5(%ebx) │ │ │ │ - aas │ │ │ │ - cs add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - nop │ │ │ │ - cwtl │ │ │ │ - inc %eax │ │ │ │ + or $0x7b,%al │ │ │ │ push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %bl,(%ecx) │ │ │ │ + add %al,0x0 │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 809cc4b │ │ │ │ - movl $0x809cc28,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 809ca6c │ │ │ │ - nop │ │ │ │ + add %cl,0x45c71045(%ebx) │ │ │ │ + adc %ch,(%eax,%ebx,4) │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + jmp 809979c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455da0 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809cc4e │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ + ja 8099815 │ │ │ │ + movl $0x80a5a8c,-0x8(%edi) │ │ │ │ mov %esi,-0x4(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455da0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + nop │ │ │ │ + jmp 80998b4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + or (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 84550a0 │ │ │ │ - cwtl │ │ │ │ - mov %edx,0x0(%ebx) │ │ │ │ - add $0x2000200,%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809988d │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + jmp 845ec44 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pushf │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%eax) │ │ │ │ + ... │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809ccbc │ │ │ │ - movl $0x809ccb4,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - push $0x1005389 │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x44e904c5(%ebx) │ │ │ │ - ds cs add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - nop │ │ │ │ - les (%edi),%edi │ │ │ │ - push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + ja 80998e2 │ │ │ │ + movl $0x8099860,-0x8(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c1324,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + jmp 8099910 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + decl (%eax) │ │ │ │ + ... │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809cd1f │ │ │ │ - movl $0x809ccfc,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 809ca6c │ │ │ │ - nop │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %ch,%bl │ │ │ │ + mov %al,0x199066 │ │ │ │ + add $0x0,%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809cd22 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ + ja 8099946 │ │ │ │ + movl $0x80a5ab0,-0x8(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + lea -0x5(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455da0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455194 │ │ │ │ - dec %esp │ │ │ │ - aas │ │ │ │ + mov $0x85c132c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov $0x79,%ah │ │ │ │ push %edx │ │ │ │ + add %dl,(%edi) │ │ │ │ add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809ce61 │ │ │ │ - movl $0x809cd94,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ + jb 80999c7 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80999bd │ │ │ │ + movl $0x80a5a78,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + movl $0x85dad7d,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809cd94 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - adc %bh,(%edi) │ │ │ │ - push %edx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - mov $0x8b0809cd,%eax │ │ │ │ - inc %esi │ │ │ │ - add 0x4589c6(%ecx),%ecx │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ + movl $0x85e2361,0x0(%ebp) │ │ │ │ + movl $0x85c131c,0x4(%ebp) │ │ │ │ + movl $0x85c132c,0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c1350,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - in (%dx),%al │ │ │ │ - ds push %edx │ │ │ │ + jo 8099a4b │ │ │ │ + push %edx │ │ │ │ + add %cl,(%edi) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809ce64 │ │ │ │ - movl $0x809cc84,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x809ccd0,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809cd40,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x809ce14,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ + jb 8099a00 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x85dad7d,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - nop │ │ │ │ - inc %edx │ │ │ │ + jmp 8099968 │ │ │ │ + mov $0x85c1358,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sbb (%eax),%al │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x458b1475(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + add %cl,0x4d8b044d(%ecx) │ │ │ │ + or %cl,0x458b0845(%ecx) │ │ │ │ + or $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + or $0x89,%al │ │ │ │ inc %ebp │ │ │ │ - add %dh,(%eax) │ │ │ │ - into │ │ │ │ - or %ecx,(%eax) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809ce30 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ + adc %cl,-0x3a7cebbb(%ecx) │ │ │ │ + add $0xe9,%al │ │ │ │ inc %edx │ │ │ │ + push %ebx │ │ │ │ + cmp $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb (%eax),%al │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x58,%al │ │ │ │ - into │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %ch,%bl │ │ │ │ + lret $0x9066 │ │ │ │ + mov $0x7b,%al │ │ │ │ + push %edx │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - cwtl │ │ │ │ - xchg %edx,0x0(%ebx) │ │ │ │ - add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809cebc │ │ │ │ - movl $0x809ceb4,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - push $0x1005387 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x44e904c5(%ebx) │ │ │ │ - cmp $0x2e,%al │ │ │ │ - add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - nop │ │ │ │ - les 0x30052,%edi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809cf1f │ │ │ │ - movl $0x809cefc,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 809ca6c │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + jb 8099d15 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x8099d2c,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8099d2c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + fsubrl 0x1240053(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809cf22 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + repnz mov %eax,0x40(%esp) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8099c5b │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 8099b18 │ │ │ │ + movl $0x836f4a4,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455da0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 8099a9d │ │ │ │ + push %ebx │ │ │ │ + add %al,%bh │ │ │ │ or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455118 │ │ │ │ - dec %esp │ │ │ │ - cmp $0x50052,%eax │ │ │ │ - add (%eax),%al │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - or %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809d127 │ │ │ │ - movl $0x809cf94,-0x10(%ebp) │ │ │ │ - mov 0xa(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455340 │ │ │ │ - adc %bh,0x40052 │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809d12a │ │ │ │ - movl $0x809ca6c,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + adc %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - lea -0x16(%edi),%ecx │ │ │ │ - test %esi,%esi │ │ │ │ - jne 809cfdd │ │ │ │ - movl $0x809cd58,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 84550a0 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 809d003 │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x809d0b0,0xc(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809d0b0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x809d02c,0xc(%ebp) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8099aaa │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 8099b2b │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809d02c │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov %edx,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jge 8099c37 │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + mov $0x85d4670,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - js 809d05e │ │ │ │ - push %edx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + (bad) │ │ │ │ + or (%eax),%eax │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - push %eax │ │ │ │ - rorb $1,(%ecx) │ │ │ │ - or %cl,-0x3976fcba(%ebx) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - push %esp │ │ │ │ - cmp $0x52,%al │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809d191 │ │ │ │ - movl $0x809cbb0,-0x1c(%edi) │ │ │ │ + ja 8099b46 │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x809cbfc,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x8c(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x84(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x83a7024,-0x1c(%edi) │ │ │ │ + mov %esi,-0x18(%edi) │ │ │ │ + lea -0x19(%edi),%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x836f4a4,-0x14(%edi) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809cc6c,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x809d144,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + movl $0x8099b60,-0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ + jmp 845613c │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x8099afc,-0x4(%ebp) │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ nop │ │ │ │ - hlt │ │ │ │ - cmp 0x0(%edx),%edx │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov %bh,0x52(%ecx) │ │ │ │ + add %ah,(%ecx,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ + add %dl,0x75890809(%edx,%ebx,4) │ │ │ │ cld │ │ │ │ - aam $0xd0 │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - sarb $1,(%ebx) │ │ │ │ - push %edx │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + jmp 836f16c │ │ │ │ + xchg %ax,%ax │ │ │ │ + push $0x24005279 │ │ │ │ + add %eax,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809d1f5 │ │ │ │ - movl $0x809ce84,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x809ced0,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809cf40,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x809d1a8,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ah,-0x2f(%eax) │ │ │ │ - or %ecx,(%eax) │ │ │ │ + add %al,0x75890809(%esp,%ebx,4) │ │ │ │ + clc │ │ │ │ + movl $0x85e0519,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83d88fc │ │ │ │ + movl $0x8099ce8,-0x4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809d160 │ │ │ │ + jne 8099ce8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x88,%al │ │ │ │ - rorl $1,(%ecx) │ │ │ │ - or %cl,0x568b034e(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %al,%bh │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %ah,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - jl 809d129 │ │ │ │ - cmp (%eax),%eax │ │ │ │ - inc %edx │ │ │ │ + and $0x79,%al │ │ │ │ + push %edx │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %al,%ah │ │ │ │ - rorl $1,(%ecx) │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 809d1c4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ + cld │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + pushf │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 83d8ff0 │ │ │ │ + mov $0x85c161c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + loopne 8099d9a │ │ │ │ + push %edx │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0xec,%al │ │ │ │ - rorl $1,(%ecx) │ │ │ │ - or %cl,0x568b034e(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8099cbd │ │ │ │ + mov $0x85dad7d,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %al,%bh │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %ah,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - sbb %cl,-0x7bf7ffc5(%ebx) │ │ │ │ - push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + jmp 809a2c4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and $0x79,%al │ │ │ │ + push %edx │ │ │ │ + add %al,0xf000000 │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc427bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809d24c │ │ │ │ - movl $0x809d244,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ + jb 8099ed4 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x8099e98,-0x1c(%ebp) │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov 0x14(%esi),%ecx │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffd8,%ebp │ │ │ │ + jmp 8099a5c │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x8099e54,-0x4(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ nop │ │ │ │ - fadds 0x10053(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + js 8099e15 │ │ │ │ + add %al,0x0(%eax,%eax,1) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x4b16fb3b(%ebx) │ │ │ │ - cmp %ch,(%esi) │ │ │ │ - add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - nop │ │ │ │ - inc %esp │ │ │ │ - cmp 0x0(%edx),%dl │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + sbb %cl,0x44891455(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8099da4 │ │ │ │ + movl $0x80a5a78,-0x14(%edi) │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + movl $0x85c164e,0x14(%ebp) │ │ │ │ + movl $0x85c1624,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + or %bh,0x52(%eax) │ │ │ │ + add %al,%bh │ │ │ │ add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + sbb %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + adc $0x89,%al │ │ │ │ + dec %esp │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8099de9 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + aam $0x77 │ │ │ │ + push %edx │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x4(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809d27c │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 809cf58 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 84550a0 │ │ │ │ - js 809d219 │ │ │ │ - push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809d2dc │ │ │ │ - movl $0x809d2d4,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ + ja 8099e7a │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x8099ee4,0x0(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85e0519,-0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ + jmp 83d88fc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - dec %eax │ │ │ │ - adcl $0x1,0x0(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + mov %dh,0x52(%edi) │ │ │ │ + add %al,0x0(%eax,%eax,1) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,0x24e904c5(%ebx) │ │ │ │ - cmp %ch,(%esi) │ │ │ │ - add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - nop │ │ │ │ - mov $0x39,%ah │ │ │ │ - push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 809d30c │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,%ah │ │ │ │ + popf │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 809cf58 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455194 │ │ │ │ - jo 809d35f │ │ │ │ - push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ + jmp 836f16c │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %dh,0x52(%edi) │ │ │ │ + add %al,0x7000100 │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc423bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809d3ef │ │ │ │ - movl $0x809d36c,-0xc(%ebp) │ │ │ │ + jb 809a2a9 │ │ │ │ + movl $0x8099f9c,-0x20(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - cmp %bh,(%ecx) │ │ │ │ - push %edx │ │ │ │ - add %al,(%edx) │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x13(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x17(%esi),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x1b(%esi),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x1f(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 8099f9c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + lock jbe 8099fe5 │ │ │ │ + add %cl,0x0(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x3f7af4ba(%ebx) │ │ │ │ + jg 8099fd8 │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x24,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x809a144,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809a144 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x809a1f4,0x0(%ebp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov 0x20(%ebp),%esi │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + mov %ecx,0x20(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809a1f4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x809a0ac,-0x4(%ebp) │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809d3f2 │ │ │ │ - movl $0x809d2a4,-0x1c(%edi) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + sbb %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + and %cl,-0x768fdbb4(%ecx) │ │ │ │ + int1 │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x809d2f0,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 8099ff9 │ │ │ │ + movl $0x836f4a4,-0x14(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809d31c,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + movl $0x80a5a78,-0x4(%edi) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x809d3c4,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ nop │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ + leave │ │ │ │ + adc (%eax),%al │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - or %ah,%ah │ │ │ │ - rorl %cl,(%ecx) │ │ │ │ - or %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + sbb %cl,0x44891c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + jmp 809a04a │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + clc │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + push %ebx │ │ │ │ + add %al,0x0(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,0x85e0045(%esi) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or %al,0x50053(%edx) │ │ │ │ - add (%eax),%al │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809d44c │ │ │ │ - movl $0x809d444,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ + ja 809a0df │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x809a25c,0x0(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85e0519,-0x4(%ebp) │ │ │ │ + mov %esi,0x18(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - fadds 0x10053(%ecx) │ │ │ │ + jmp 83d88fc │ │ │ │ + dec %eax │ │ │ │ + jne 809a18d │ │ │ │ + add %cl,0x4(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x4b16fb3b(%ebx) │ │ │ │ - ss cs add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - nop │ │ │ │ - inc %esp │ │ │ │ - cmp %dl,0x0(%edx) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x4(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809d47c │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ + ja 8099fb0 │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + movl $0x84330b0,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + lea -0x2(%edi),%edx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 809a26e │ │ │ │ + movl $0x809a0fc,0x8(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 809cf58 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp 8099a5c │ │ │ │ + xchg %ax,%ax │ │ │ │ + cwtl │ │ │ │ + je 809a23d │ │ │ │ + add %cl,0x4(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 8099fbf │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov $0x85dad7d,%edx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + jmp 809a1a4 │ │ │ │ nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + cwtl │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + push %ebx │ │ │ │ + add %al,0x2(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,(%eax) │ │ │ │ + mov 0x75890809,%al │ │ │ │ + cld │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 836f16c │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 809a2c4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + cmp $0xff,%dl │ │ │ │ + decl (%eax) │ │ │ │ + add (%eax),%al │ │ │ │ + add %bh,0x5273(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455118 │ │ │ │ - add %bh,(%eax) │ │ │ │ - push %edx │ │ │ │ - add %bl,(%eax) │ │ │ │ - add %al,0x0 │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %al,-0x44c4ab39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 809a358 │ │ │ │ + movl $0x8099d58,-0x50(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %eax,-0x48(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x44(%edi) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,-0x40(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x3c(%edi) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x38(%edi) │ │ │ │ + movl $0x8433118,-0x34(%edi) │ │ │ │ + mov %edx,-0x30(%edi) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x2c(%edi) │ │ │ │ + movl $0x8099f08,-0x28(%edi) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,-0x24(%edi) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %edx,-0x20(%edi) │ │ │ │ + lea -0x32(%edi),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x50(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80a5a9c,-0x4(%edi) │ │ │ │ + lea -0x27(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x54,0x33c(%ebx) │ │ │ │ + mov $0x85c168c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 809a8d8 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cld │ │ │ │ + jb 809a3c9 │ │ │ │ + add %al,0xf000000 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc427bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809d610 │ │ │ │ - movl $0x809d4d0,-0x4(%ebp) │ │ │ │ + jb 809a4e4 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x809a4a8,-0x1c(%ebp) │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov 0x14(%esi),%ecx │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffd8,%ebp │ │ │ │ + jmp 8099a5c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x809a468,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8455340 │ │ │ │ + jmp 8455944 │ │ │ │ + push $0x3005272 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809a3cc │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + movl $0x85c164e,0x10(%ebp) │ │ │ │ + movl $0x85c1624,0x14(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + nop │ │ │ │ + hlt │ │ │ │ + jno 809a4b1 │ │ │ │ + add %al,%dh │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + sbb %cl,0x44891055(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 809a411 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - aam $0x37 │ │ │ │ - push %edx │ │ │ │ + les 0x52(%ecx),%esi │ │ │ │ add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809d618 │ │ │ │ - movl $0x809cf58,-0x18(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ + ja 809a48b │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - lea -0x16(%edi),%ecx │ │ │ │ - test %esi,%esi │ │ │ │ - jne 809d5e3 │ │ │ │ - movl $0x809d334,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x809d658,0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 84550a0 │ │ │ │ - je 809d55d │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x809a4f4,0x4(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x85e0519,0x0(%ebp) │ │ │ │ + mov %esi,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83d88fc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + js 809a55b │ │ │ │ push %edx │ │ │ │ - add %al,%ah │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,%ah │ │ │ │ + mov %eax,0x75890809 │ │ │ │ + cld │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 836f16c │ │ │ │ + xchg %ax,%ax │ │ │ │ + jl 809a57b │ │ │ │ + push %edx │ │ │ │ + add %al,0x7000100 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc427bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 809a8bc │ │ │ │ + movl $0x809a5ac,-0x20(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x13(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x17(%esi),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x1b(%esi),%ecx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x1f(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809a5ac │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + call 1009f815 │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3f7af4ba(%ebx) │ │ │ │ + jg 809a5e8 │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x24,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x809a754,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809a754 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x809a804,0x0(%ebp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809a804 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x809a6bc,-0x4(%ebp) │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %edi │ │ │ │ + add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809d640 │ │ │ │ - movl $0x809d214,-0x1c(%edi) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + and $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x809d260,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809a609 │ │ │ │ + movl $0x836f4a4,-0x14(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809d28c,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + movl $0x80a5a78,-0x4(%edi) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x809d630,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,0x20(%ebp) │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ nop │ │ │ │ - adc $0x37,%al │ │ │ │ - push %edx │ │ │ │ - add %al,%ah │ │ │ │ + lret $0x1a │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + sbb %cl,0x44892855(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 809a65a │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4f09faa4 │ │ │ │ + add %eax,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809d678 │ │ │ │ - movl $0x809d414,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x809d460,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809d48c,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + ja 809a6ef │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x809d668,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 809d5fc │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x809d590,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - jmp 8458200 │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x809d530,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - jmp 8458200 │ │ │ │ - mov $0x85c0cb4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ + movl $0x809a86c,0x0(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85e0519,-0x4(%ebp) │ │ │ │ + mov %esi,0x18(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83d88fc │ │ │ │ + inc %eax │ │ │ │ + outsl %ds:(%esi),(%dx) │ │ │ │ + push %edx │ │ │ │ + add %cl,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 809a5c0 │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + movl $0x84330b0,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + lea -0x2(%edi),%edx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 809a87e │ │ │ │ + movl $0x809a70c,0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %edx,0x20(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8099a5c │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ - les (%ecx),%eax │ │ │ │ + outsb %ds:(%esi),(%dx) │ │ │ │ + push %edx │ │ │ │ + add %cl,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 809a5cf │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov $0x85dad7d,%edx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + jmp 809a7b4 │ │ │ │ + nop │ │ │ │ + mov %bl,0x3470053(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4758bf0(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,(%eax) │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 836f16c │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 809a2c4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ + xchg %eax,%esp │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + ljmp *(%eax) │ │ │ │ + ... │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,0x65ff04c5(%ebx) │ │ │ │ - add %ah,-0x70(%esi) │ │ │ │ - les (%ecx),%eax │ │ │ │ + add %al,-0x44c4ab39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + ja 809a938 │ │ │ │ + movl $0x809a380,-0x50(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x48(%edi) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %ecx,-0x44(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x40(%edi) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x3c(%edi) │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,-0x38(%edi) │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + lea -0x50(%edi),%edx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 809a94a │ │ │ │ + add $0xffffffc8,%edi │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x54,0x33c(%ebx) │ │ │ │ + mov $0x85c16a8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov 0x2(%eax),%eax │ │ │ │ + movl $0x8433118,-0x34(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x30(%edi) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x2c(%edi) │ │ │ │ + movl $0x809a518,-0x28(%edi) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,-0x24(%edi) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %edx,-0x20(%edi) │ │ │ │ + lea -0x32(%edi),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80a5a9c,-0x4(%edi) │ │ │ │ + lea -0x27(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 809a9c8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - sbb $0x36,%al │ │ │ │ + add %ah,%al │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ push %edx │ │ │ │ - add %bl,(%eax) │ │ │ │ - add %al,0x0 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809d72b │ │ │ │ + jb 809aaa3 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x809d6cc,0x0(%ebp) │ │ │ │ + movl $0x809aa84,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 809d6cc │ │ │ │ + jne 809aa84 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - call 4b0a28fa │ │ │ │ + test $0x6c,%al │ │ │ │ + push %edx │ │ │ │ + add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,%ah │ │ │ │ - (bad) │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x2b,%al │ │ │ │ + dec %esi │ │ │ │ + or -0x76dd8037(%ebp),%eax │ │ │ │ + int1 │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov %edx,0x14(%ebp) │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0x809aa58,0x0(%ebp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 809d6f4 │ │ │ │ + jne 809aa58 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - shlb $0x0,0x30052 │ │ │ │ + push %eax │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + push %edx │ │ │ │ + add %ah,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x45c70c45(%ebx) │ │ │ │ - or $0x20,%al │ │ │ │ - xlat %ds:(%ebx) │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 809d4a4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + jmp 809a8d8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + and $0x6c,%al │ │ │ │ + push %edx │ │ │ │ + add %al,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,0x85e0045(%esi) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c0cbc,%esi │ │ │ │ + stos %al,%es:(%edi) │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809aa00 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c16b8,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - jo 809d76b │ │ │ │ - push %edx │ │ │ │ - add %bl,(%eax) │ │ │ │ - add %al,0x0 │ │ │ │ - add %cl,(%esi) │ │ │ │ + jmp 809aeb0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp %ah,0x52(%esi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809d7d9 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x809d778,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + jb 809aae9 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8096a2c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + js 809aa89 │ │ │ │ + push %ebx │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc427bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 809adab │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x809ab50,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809d778 │ │ │ │ + jne 809ab50 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x35,%al │ │ │ │ - push %edx │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + movl $0x809ab94,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809ab94 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + and %bl,0x10053(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ah,-0x74f7f629(%eax) │ │ │ │ - inc %esi │ │ │ │ - or 0x45890776(%ebx),%ecx │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 809d7a0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - adc $0x35,%al │ │ │ │ - push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %dl,%al │ │ │ │ - xlat %ds:(%ebx) │ │ │ │ + hlt │ │ │ │ + hlt │ │ │ │ + stos %eax,%es:(%edi) │ │ │ │ or %ecx,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ mov %ecx,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 809d4a4 │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809abf4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + fcompl 0xc40053(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - add %bh,%gs:0x85c0cc4(%esi) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add (%eax),%eax │ │ │ │ - or %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809d8be │ │ │ │ - movl $0x809d848,-0x14(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + or %cl,0x44890b56(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x13(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809ad89 │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809d848 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add %eax,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 809ac51 │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jl 809ab84 │ │ │ │ + push %ebx │ │ │ │ + add %al,%ah │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809d8c1 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 809ab2f │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - push %eax │ │ │ │ - mov 0x68(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x84330b0,-0x10(%edi) │ │ │ │ + mov $0x85d783e,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 809abab │ │ │ │ + nop │ │ │ │ + dec %eax │ │ │ │ + lcall $0x0,$0x6c70053 │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + jmp 809abab │ │ │ │ + test %edx,%edx │ │ │ │ + jne 809ac64 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov %eax,%esi │ │ │ │ add $0x14,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - or %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809d995 │ │ │ │ - movl $0x809d920,-0x10(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809d920 │ │ │ │ + add %edx,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 809ad5e │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov $0x85d4670,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jecxz 809d91a │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + out %eax,$0xc │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809d998 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ + ja 809ac7d │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ push %edx │ │ │ │ - mov 0x50(%esp),%edx │ │ │ │ + mov 0x8c(%esp),%edx │ │ │ │ push %edx │ │ │ │ - mov 0x48(%esp),%edx │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ push %edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ call 804b170 │ │ │ │ add $0xc,%esp │ │ │ │ - movl $0x84330b0,-0x18(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x84330b0,-0x10(%edi) │ │ │ │ + movl $0x83a7024,-0x14(%edi) │ │ │ │ + mov %esi,-0x10(%edi) │ │ │ │ + lea -0x11(%edi),%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x809ac94,-0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845613c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x809ac28,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + js 809ae15 │ │ │ │ + push %edx │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 809ae03 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + movl $0x809aac0,-0x1c(%edi) │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + movl $0x809aaf8,-0xc(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + fsubl 0x52(%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809da14 │ │ │ │ - movl $0x809d9e8,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809d9e8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + jb 809ae45 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8096a2c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + mov 0xf005262,%al │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + ja 809ae8b │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + movl $0x809ae1c,-0xc(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + cld │ │ │ │ + sti │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x5262(%eax) │ │ │ │ + add %al,(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809da17 │ │ │ │ + ja 809af04 │ │ │ │ + movl $0x809adc0,-0x1c(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x809ae58,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - movl $0x85e2361,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + movl $0x85c112e,0x8(%ebp) │ │ │ │ + lea -0xa(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + lea -0x1a(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + mov $0x85c16c0,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x3000200,%eax │ │ │ │ + jmp 809af34 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,0x52(%edi,%eiz,2) │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809db87 │ │ │ │ - movl $0x809da78,-0xc(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %ch,%cl │ │ │ │ + ja 809af36 │ │ │ │ + (bad) │ │ │ │ + decl 0x20076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 809b08f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x809b074,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809da78 │ │ │ │ + jne 809b074 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - fimull (%ecx) │ │ │ │ - or %cl,0x34e8bf0(%ecx) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 809af7f │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + add 0x3(%esi),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x809af98,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 809daa4 │ │ │ │ + jne 809af98 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ nop │ │ │ │ - and $0x0,%al │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809db8a │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 809afbb │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809afd0 │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jl 809dad9 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - movl $0x85e2361,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jg 809db29 │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - movl $0x809db4c,-0x8(%ebp) │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + movl $0x809afe8,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 809db4c │ │ │ │ + jne 809afe8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - add %edx,%eax │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - jmp 809dafd │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 809b012 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809b027 │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,-0x50(%eax) │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809b040 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb (%eax),%al │ │ │ │ + push %es │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809db99 │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 809dba8 │ │ │ │ - movl $0x809d9b4,-0x14(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - mov $0x85d783e,%esi │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jl 809dbf6 │ │ │ │ - movl $0x809d8dc,-0x14(%edi) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ + ja 809b0e0 │ │ │ │ + movl $0x809af44,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - movl $0x809d7f0,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - nop │ │ │ │ - in $0x79,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c16d0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb (%eax),%al │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809dc70 │ │ │ │ - movl $0x809dc68,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - mov $0x79,%ah │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x6f16fb3b(%ebx) │ │ │ │ - cs cs add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + add %ch,%bl │ │ │ │ + sahf │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809dcb6 │ │ │ │ - movl $0x809dcac,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 809da34 │ │ │ │ - nop │ │ │ │ + add %cl,0x4d8d0045(%ebx) │ │ │ │ + cld │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jae 809b1c1 │ │ │ │ + mov $0x85c16d8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x809b14c,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x3a7c031a(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %es │ │ │ │ - jmp *%eax │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %cl,0x8c783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809b12a │ │ │ │ + mov 0x1(%ecx),%eax │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x809b190,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 84550a0 │ │ │ │ - cmp $0x79,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,0x8c783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809b16e │ │ │ │ + mov 0x3(%ecx),%eax │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809dd18 │ │ │ │ - movl $0x809dd10,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - or $0x79,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x1716fb3b(%ebx) │ │ │ │ - sub $0x63ff002e,%eax │ │ │ │ - cld │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ + add %cl,-0xf76ff8b(%ecx) │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jae 809b14e │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jb 809b192 │ │ │ │ + movl $0x809b1bc,0x0(%ebp) │ │ │ │ + mov 0x2(%ecx),%esi │ │ │ │ + movl $0x85d45a9,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809dd5e │ │ │ │ - movl $0x809dd54,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 809da34 │ │ │ │ - nop │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8d0045(%ebx) │ │ │ │ + cld │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jae 809b313 │ │ │ │ + mov $0x85c16dc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x3a7c031a(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %es │ │ │ │ - jmp *%eax │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 809b2ac │ │ │ │ + add $0x8,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809b2cc │ │ │ │ + mov 0x1(%eax),%eax │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x809b308,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + mov 0x6(%esi),%edx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455194 │ │ │ │ - xchg %eax,%esp │ │ │ │ - js 809ddce │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 809b250 │ │ │ │ + movl $0x809b2a4,0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x85d45a9,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809de91 │ │ │ │ - movl $0x809ddc4,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x64e90075(%ecx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x2c7202f8(%ebx) │ │ │ │ + movl $0x809b278,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 809ddc4 │ │ │ │ + jne 809b278 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %eax │ │ │ │ - js 809de0e │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - call 9311e7a9 │ │ │ │ - inc %esi │ │ │ │ - add 0x4589c6(%ecx),%ecx │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - xor $0x78,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809de94 │ │ │ │ - movl $0x809dce0,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x809dd28,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809dd70,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x8,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809b2cc │ │ │ │ + mov 0x3(%eax),%eax │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x809de44,0x0(%ebp) │ │ │ │ lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - inc %edx │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + add %cl,0x458b0075(%ecx) │ │ │ │ + add $0x89,%al │ │ │ │ inc %ebp │ │ │ │ - add %ah,-0x22(%eax) │ │ │ │ - or %ecx,(%eax) │ │ │ │ + add $0x89,%al │ │ │ │ + lock movl $0x809b21c,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 809de60 │ │ │ │ + jne 809b21c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ + nop │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x88,%al │ │ │ │ - fimuls (%ecx) │ │ │ │ - or %cl,0x568b034e(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ + jb 809b421 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jae 809b39d │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jb 809b401 │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + movl $0x809b3c8,0x0(%ebp) │ │ │ │ + mov 0x2(%eax),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x809b398,0x8(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp 8455d1c │ │ │ │ - nop │ │ │ │ - push $0x5005377 │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809deec │ │ │ │ - movl $0x809dee4,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - cmp %dh,0x53(%edi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0xf76073b(%ebx) │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809b375 │ │ │ │ + mov 0x1(%eax),%eax │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x14e904c5(%ebx) │ │ │ │ - sub $0x2e,%al │ │ │ │ - add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ + add %cl,0x75890445(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + or %al,0x1fe904c5(%ebx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + inc %edi │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809df32 │ │ │ │ - movl $0x809df28,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 809da34 │ │ │ │ - nop │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + or %bh,%ah │ │ │ │ + mov $0x9,%bl │ │ │ │ + or %cl,0x8c583c6(%ecx) │ │ │ │ + jmp 8455d1c │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x3a7c031a(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %es │ │ │ │ - jmp *%eax │ │ │ │ + add %al,-0xf76073b(%ebx) │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809b3d9 │ │ │ │ + mov 0x3(%eax),%eax │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c16e0,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455118 │ │ │ │ - shlb $0x0,0x53(%esi) │ │ │ │ - add $0x3000200,%eax │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0xc(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 809b481 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809b477 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 836ae1c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8d0045(%ebx) │ │ │ │ + cld │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jae 809b565 │ │ │ │ + mov $0x85c16f0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0x809b4d0,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809e12b │ │ │ │ - movl $0x809df98,-0x10(%ebp) │ │ │ │ - mov 0xa(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455340 │ │ │ │ - test %dh,0x53(%esi) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809e12e │ │ │ │ - movl $0x809da34,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ + add %cl,0x20c783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809b4ae │ │ │ │ + mov 0x1(%ecx),%eax │ │ │ │ + mov 0x5(%ecx),%ecx │ │ │ │ + movl $0x809b434,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - lea -0x16(%edi),%ecx │ │ │ │ - test %esi,%esi │ │ │ │ - jne 809dfe1 │ │ │ │ - movl $0x809dd88,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 84550a0 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 809e007 │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x809e0b4,0xc(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809e0b4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x809e030,0xc(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809e030 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - in (%dx),%al │ │ │ │ - jne 809e07a │ │ │ │ - add %al,(%ecx) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x809b534,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - push %esp │ │ │ │ - loopne 809e03f │ │ │ │ - or %cl,-0x3976fcba(%ebx) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - enter $0x5375,$0x0 │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809e195 │ │ │ │ - movl $0x809dc38,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x809dc80,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809dcc8,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + add %cl,0x8c783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809b512 │ │ │ │ + mov 0x3(%ecx),%eax │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x809e148,0x0(%ebp) │ │ │ │ lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - nop │ │ │ │ - push $0x1005375 │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - fsub %st(0),%st │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0xf76ff8b(%ecx) │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jae 809b4d2 │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jb 809b536 │ │ │ │ + movl $0x809b560,0x0(%ebp) │ │ │ │ + mov 0x2(%ecx),%esi │ │ │ │ + movl $0x85d45a9,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - inc %esp │ │ │ │ - jne 809e122 │ │ │ │ - add %al,(%edx) │ │ │ │ + jmp 845e62c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809e1f9 │ │ │ │ - movl $0x809deb4,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x809defc,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809df44,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x809e1ac,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0xc(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 809b5e8 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809b5de │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 836ae1c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - inc %edx │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,0x9(%ecx,%eiz,8) │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 809e164 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,0x4d8d0045(%ebx) │ │ │ │ + cld │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jae 809b743 │ │ │ │ + mov $0x85c16f4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x8c,%al │ │ │ │ - loope 809e176 │ │ │ │ - or %cl,0x568b034e(%ebx) │ │ │ │ - pop %es │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jb 809b6e0 │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809b616 │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov 0x5(%esi),%edx │ │ │ │ + movl $0x809b59c,-0x20(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x809b738,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + mov 0x6(%esi),%edx │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %al,%bh │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %ah,(%eax) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 809b684 │ │ │ │ + movl $0x809b6d8,0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x85d45a9,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - js 809e21d │ │ │ │ - cmp (%eax),%eax │ │ │ │ - inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,%al │ │ │ │ - loope 809e1bb │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 809e1c8 │ │ │ │ + add %cl,-0x4b16ff8b(%ecx) │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + incl 0x297202f9(%ebx) │ │ │ │ + movl $0x809b6ac,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809b6ac │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809b6ff │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0xf0,%al │ │ │ │ - loope 809e1da │ │ │ │ - or %cl,0x568b034e(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %al,%bh │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %ah,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - adc $0x7b,%al │ │ │ │ - cmp (%eax),%eax │ │ │ │ - add $0x74,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ + add %cl,0x458b0075(%ecx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x89,%al │ │ │ │ + lock movl $0x809b630,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809b630 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 809b7c3 │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809b7b9 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x8433118,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 836ae1c │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809e250 │ │ │ │ - movl $0x809e248,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - aam $0x73 │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x4f16fb3b(%ebx) │ │ │ │ - sub %ch,(%esi) │ │ │ │ - add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - nop │ │ │ │ - mov $0x3005373,%eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809e280 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ + jb 809b90d │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jae 809b8a5 │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jb 809b8ed │ │ │ │ + movl $0x809b8b4,0x0(%ebp) │ │ │ │ + mov 0x2(%edx),%esi │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 809df5c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + movl $0x809b844,-0x4(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 84550a0 │ │ │ │ - je 809e30d │ │ │ │ - push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + addl $0x0,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809e2e0 │ │ │ │ - movl $0x809e2d8,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %al,-0xd76fb3b(%ebx) │ │ │ │ + add $0x28,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809b820 │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x1(%edx),%eax │ │ │ │ + mov 0x5(%edx),%edx │ │ │ │ + movl $0x809b764,-0x24(%edi) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + jmp 809b84f │ │ │ │ nop │ │ │ │ - inc %esp │ │ │ │ - jae 809e322 │ │ │ │ - add %al,(%ecx) │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x20e904c5(%ebx) │ │ │ │ - sub %ch,(%esi) │ │ │ │ - add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - nop │ │ │ │ - sub %dh,0x53(%ebx) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,0x7589044d(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + or %al,0x37e904c5(%ebx) │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + inc %edi │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809e310 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 809df5c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + or %ch,%al │ │ │ │ + mov $0xd6890809,%eax │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455194 │ │ │ │ - in $0x72,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,-0xd76073b(%ebx) │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809b8c5 │ │ │ │ + mov 0x3(%edx),%eax │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c16f8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 809b9f8 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x200,%eax │ │ │ │ add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 809e3fd │ │ │ │ - movl $0x809e370,-0xc(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - jb 809e3ba │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809e400 │ │ │ │ - movl $0x809e2a8,-0x1c(%edi) │ │ │ │ + ja 809b959 │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x300,%eax │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 809b9d9 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809b9cf │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x809b92c,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x809e2f4,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809e320,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x809e3d0,0x0(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - add (%eax),%al │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %bh,%bh │ │ │ │ + (bad) │ │ │ │ + decl (%eax) │ │ │ │ + ... │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0xf4,%al │ │ │ │ - jecxz 809e3e2 │ │ │ │ - or %cl,-0x7439760f(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - or %cl,0x4d890045(%ecx) │ │ │ │ - or %ch,%cl │ │ │ │ - les 0x1003b(%eax),%esp │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - cld │ │ │ │ - jno 809e466 │ │ │ │ - add %al,0x2000200 │ │ │ │ + ja 809ba2c │ │ │ │ + movl $0x809b974,-0xc(%edi) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c16fc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 809ba5c │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + decl (%eax) │ │ │ │ + ... │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809e458 │ │ │ │ - movl $0x809e450,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - jno 809e49a │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x5716fb3b(%ebx) │ │ │ │ - es cs add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - nop │ │ │ │ - mov $0x71,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + add %ch,%bl │ │ │ │ + lcall $0x0,$0xc3e99066 │ │ │ │ + add %cl,0x190076(%ebp) │ │ │ │ + add $0x300,%eax │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809e488 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ + jb 809bafd │ │ │ │ + movl $0x809bab4,-0xc(%ebp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 809df5c │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809bab4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %es │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 809bb00 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x809bae0,0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809bae0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + inc %esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4758bf0(%ecx) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + movl $0x85dad7d,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + cmp %bh,%bh │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ + ... │ │ │ │ + add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455118 │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - jno 809e4f6 │ │ │ │ - add %bl,(%eax) │ │ │ │ - add %al,0x0 │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 809e621 │ │ │ │ - movl $0x809e4dc,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455340 │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %eax │ │ │ │ - jno 809e526 │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809e629 │ │ │ │ - movl $0x809df5c,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ + ja 809bb5c │ │ │ │ + movl $0x809ba74,-0xc(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - lea -0x16(%edi),%ecx │ │ │ │ - test %esi,%esi │ │ │ │ - jne 809e5f4 │ │ │ │ - movl $0x809e338,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 84550a0 │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c1704,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 809bb8c │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ + ... │ │ │ │ + add %al,(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,%bl │ │ │ │ + lcall $0x0,$0xcfe99066 │ │ │ │ + add %cl,0x190076(%ebp) │ │ │ │ + add $0x300,%eax │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 809bc38 │ │ │ │ + movl $0x809bbe8,-0xc(%ebp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809bbe8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - in $0x70,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,%ah │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809e671 │ │ │ │ - movl $0x809e218,-0x1c(%edi) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 809bc3b │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x809e264,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809e290,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x809e640,0x0(%ebp) │ │ │ │ + movl $0x809bc1c,0x4(%ebp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809bc1c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4758bf0(%ecx) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - xorb $0x0,0x53(%eax) │ │ │ │ - les (%eax),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + nop │ │ │ │ + sub $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ + ... │ │ │ │ + add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809e6b9 │ │ │ │ - movl $0x809e420,-0x1c(%edi) │ │ │ │ + ja 809bc98 │ │ │ │ + movl $0x809bba4,-0xc(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x809e46c,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809e498,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x809e688,0x0(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 809e60d │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x809e59c,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - jmp 8458200 │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x809e538,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - jmp 8458200 │ │ │ │ - mov $0x85c0cd4,%esi │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c170c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ - les (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - or $0x68,%al │ │ │ │ - out %al,$0x9 │ │ │ │ - or %cl,0x4758bf0(%ecx) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 809bcc8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ + ... │ │ │ │ + add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %al,%bh │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %ah,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - pushf │ │ │ │ - jbe 809e6ba │ │ │ │ - add %al,%ah │ │ │ │ + add %ch,%bl │ │ │ │ + lcall $0x52,$0x5a389066 │ │ │ │ + sbb (%eax),%al │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b1075(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + add %cl,0x4d8b044d(%ecx) │ │ │ │ + or %cl,0x4d890845(%ecx) │ │ │ │ + or $0xc7,%al │ │ │ │ inc %ebp │ │ │ │ - or $0xb0,%al │ │ │ │ - out %al,$0x9 │ │ │ │ - or %cl,0x4758bf0(%ecx) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + adc %bl,(%ecx) │ │ │ │ + add $0x45c7085e,%eax │ │ │ │ + adc $0x14,%al │ │ │ │ + pop %ss │ │ │ │ + pop %esp │ │ │ │ + or %al,0x75e904c5(%ebx) │ │ │ │ + xor %bh,(%eax,%eax,1) │ │ │ │ + nop │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 809bd3d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x809bd48,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809bd48 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %al,%bh │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %ah,(%eax) │ │ │ │ + add %al,0xf00037e(%ebx) │ │ │ │ + sahf │ │ │ │ + rorb $0xb6,(%edi) │ │ │ │ + rol $0xe0,%cl │ │ │ │ + add 0x5baed8b0(%ebx),%cl │ │ │ │ + or %al,0x65ff04c5(%ebx) │ │ │ │ + add %cl,0x20076(%ebp) │ │ │ │ + add %eax,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - push %esp │ │ │ │ - jbe 809e702 │ │ │ │ - add %bh,%ah │ │ │ │ - and $0x180052,%eax │ │ │ │ - add $0x0,%eax │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %bh,%ah │ │ │ │ - out %al,$0x9 │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 809e6fc │ │ │ │ + jb 809bedf │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x809bea4,-0x14(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0x10(%esi),%ecx │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809bea4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - fsubs 0x430052 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809bdad │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + movl $0x85d45a9,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lds (%edx),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0xe76efbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 809bdbc │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809be8a │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 809be2d │ │ │ │ + movl $0x8432ebc,-0x28(%edi) │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x85d45a9,-0x20(%edi) │ │ │ │ + lea -0x27(%edi),%eax │ │ │ │ + add $0xffffffe0,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x836f4a4,-0x28(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + sub %eax,%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + movl $0x836f4a4,-0x18(%edi) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x27(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %edx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ah,(%edi,%eiz,8) │ │ │ │ - or %ecx,(%eax) │ │ │ │ + hlt │ │ │ │ + call 9111c869 │ │ │ │ + lock mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ mov 0xb(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809e724 │ │ │ │ + jne 809bde8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - mov $0x25,%al │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + js 809bf3e │ │ │ │ push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890346(%ebx) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %cl,0x4589044d(%ecx) │ │ │ │ - or %ch,%cl │ │ │ │ - jne 809e736 │ │ │ │ - (bad) │ │ │ │ - call *0x522588(%eax) │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %bl,(%ecx) │ │ │ │ + add %al,0x400 │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809e80f │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x809e780,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + jb 809bf83 │ │ │ │ + movl $0x809bf48,-0xc(%ebp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809e780 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %esp │ │ │ │ - and $0x430052,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,-0x74f7f619(%eax) │ │ │ │ - inc %esi │ │ │ │ - or 0x45890776(%ebx),%ecx │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 809e7a8 │ │ │ │ + jne 809bf48 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - sub $0x25,%al │ │ │ │ + and $0x58,%al │ │ │ │ push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x45c70c45(%ebx) │ │ │ │ - or $0xd4,%al │ │ │ │ - out %eax,$0x9 │ │ │ │ - or %cl,0x4d89034e(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 809e4b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,0x7f000b7e(%ebx) │ │ │ │ + pop %ss │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + movl $0x85e0519,0x18(%ebp) │ │ │ │ + movl $0x85c176c,0x1c(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + aam $0x57 │ │ │ │ + push %edx │ │ │ │ + add %bl,(%ecx) │ │ │ │ + add %al,0x1000400 │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,%al │ │ │ │ - out %eax,$0x9 │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 809e7f0 │ │ │ │ + jb 809c09b │ │ │ │ + movl $0x809c008,-0x10(%ebp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x14(%esi),%edx │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809c008 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + movl $0x48,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + fs push %edi │ │ │ │ + push %edx │ │ │ │ + add %cl,0x1e000000(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4b739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809e817 │ │ │ │ - cmpl $0x0,0x3(%esi) │ │ │ │ - jne 809e826 │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov $0x85dad7d,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c0ce4,%esi │ │ │ │ + ja 809bfed │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x809bd6c,-0x44(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,-0x3c(%edi) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %ecx,-0x38(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,-0x34(%edi) │ │ │ │ + movl $0x845a4e8,-0x30(%edi) │ │ │ │ + lea -0x44(%edi),%edx │ │ │ │ + mov %edx,-0x28(%edi) │ │ │ │ + movl $0x84330b0,-0x24(%edi) │ │ │ │ + add %ecx,%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + movl $0x809bef4,-0x1c(%edi) │ │ │ │ + lea -0x30(%edi),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + lea -0x23(%edi),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov 0x1c(%ebp),%esi │ │ │ │ + lea -0x8(%edi),%edx │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %edx,0x14(%ebp) │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%eax │ │ │ │ + add (%eax),%eax │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 809c1fd │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x809c14c,-0x20(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x14(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x1c(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809c14c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - movl $0x83d9b80,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809c10f │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + movl $0x85d45a9,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - add %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %cl,-0xe76f7bb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 809c11e │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809c1ee │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 809c191 │ │ │ │ + movl $0x8432ebc,-0x28(%edi) │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x85d45a9,-0x20(%edi) │ │ │ │ + lea -0x27(%edi),%eax │ │ │ │ + add $0xffffffe0,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x836f4a4,-0x28(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + sub %eax,%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + movl $0x836f4a4,-0x18(%edi) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x27(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + pop %esp │ │ │ │ + push %ebp │ │ │ │ + push %edx │ │ │ │ + add %bl,(%ecx) │ │ │ │ + add %al,0x400 │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809e8f1 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x809e87c,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ + jb 809c29f │ │ │ │ + movl $0x809c264,-0xc(%ebp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809e87c │ │ │ │ + jne 809c264 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ + or %dl,0x52(%ebp) │ │ │ │ + add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,0x7f000b7e(%ebx) │ │ │ │ + pop %ss │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + movl $0x85e0519,0x18(%ebp) │ │ │ │ + movl $0x85c176c,0x1c(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + fcoml 0x0(%edx,%edx,2) │ │ │ │ + sbb (%eax),%al │ │ │ │ + push %es │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + jb 809c461 │ │ │ │ + movl $0x809c2f4,-0xc(%ebp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809c2f4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + pushf │ │ │ │ + push %esp │ │ │ │ + push %edx │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4e8b0c45(%ebx) │ │ │ │ + add -0x3972f037(%ebp),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,0x4d8b1c75(%ebx) │ │ │ │ + adc %cl,0x458b1045(%ecx) │ │ │ │ + adc $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + adc $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + sbb %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + sbb $0x19,%al │ │ │ │ + add $0x45c7085e,%eax │ │ │ │ + and %bl,0x17(%eax) │ │ │ │ + pop %esp │ │ │ │ + or %al,0x52e910c5(%ebx) │ │ │ │ + sub (%eax,%eax,1),%bh │ │ │ │ + movl $0x54,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and $0x54,%al │ │ │ │ + push %edx │ │ │ │ + add %cl,%bl │ │ │ │ + add $0x0,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4ab39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809e8f4 │ │ │ │ + ja 809c32a │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x13(%esi),%ecx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x17(%esi),%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - movl $0x83a7994,-0x20(%edi) │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - movl $0x85d790a,-0x18(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + movl $0x809c0a8,-0x50(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x48(%edi) │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + mov %ecx,-0x44(%edi) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %ecx,-0x40(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,-0x3c(%edi) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %ecx,-0x38(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x34(%edi) │ │ │ │ + movl $0x845a4e8,-0x30(%edi) │ │ │ │ + lea -0x50(%edi),%edx │ │ │ │ + mov %edx,-0x28(%edi) │ │ │ │ + movl $0x84330b0,-0x24(%edi) │ │ │ │ + add %ecx,%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + movl $0x809c210,-0x1c(%edi) │ │ │ │ + lea -0x30(%edi),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + lea -0x23(%edi),%eax │ │ │ │ mov %eax,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ + mov 0x2c(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + lea -0x8(%edi),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,0x2c(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0x809bf98,-0x14(%edi) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - lea -0x1f(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x809c434,0x8(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809c434 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + je 809c47c │ │ │ │ + push %edx │ │ │ │ + add %ah,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + adc %dl,0x52(%ebx) │ │ │ │ + add %cl,0x1e000000(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 809c452 │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jg 809c3de │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + movl $0x809c348,-0xc(%ebp) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809c348 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x809c470,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809c470 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - sldt (%ebx) │ │ │ │ + mov 0xf005252,%al │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809e930 │ │ │ │ - movl $0x809e840,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 809c526 │ │ │ │ + movl $0x809bd10,-0x18(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x809c2b4,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + lea -0x18(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x8(%edi),%esi │ │ │ │ + lea -0xc(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c0d04,%esi │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov $0x85c17a0,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + jmp 809c5b4 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov $0x23,%ah │ │ │ │ + push %esp │ │ │ │ push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%ebx) │ │ │ │ + push %edx │ │ │ │ + add %bl,(%ecx) │ │ │ │ + add %al,0x300 │ │ │ │ add %cl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0xfb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 809e9a9 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809e99f │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 809e988 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jge 809ea27 │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov $0x85d776c,%esi │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 809c596 │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + movl $0x845db68,-0x8(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 836a98c │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 809c4f0 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jecxz 809e9b2 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + test %bh,%bh │ │ │ │ + (bad) │ │ │ │ + decl (%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %ch,%ah │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809ea4a │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - push %edx │ │ │ │ - mov 0x50(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov 0x48(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x83a7024,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - lea -0x11(%edi),%eax │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ + ja 809c5e8 │ │ │ │ + movl $0x809c54c,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x7(%eax),%edx │ │ │ │ - mov 0xb(%eax),%eax │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x809e9b8,-0x10(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845613c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c17a8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 809c618 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + decl (%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,0x5251(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %ch,%bl │ │ │ │ + lcall $0x9066,$0x4eeb9066 │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x1c(%ebp),%eax │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809eb18 │ │ │ │ + jb 809c651 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x809eaa4,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809eaa4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + jmp 836aae4 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + mov $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ + ... │ │ │ │ + add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - in $0xea,%al │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 809c6f2 │ │ │ │ + movl $0x809c6ac,-0x4(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809eae4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - les (%eax),%eax │ │ │ │ + jmp 83d9f50 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %es │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809eb1b │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 809eb2a │ │ │ │ - movl $0x8432ebc,-0x28(%edi) │ │ │ │ - movl $0x85d45a9,-0x24(%edi) │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - lea -0x27(%edi),%eax │ │ │ │ - add $0xffffffe0,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jl 809eb50 │ │ │ │ - movl $0x8432ebc,-0x28(%edi) │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x85d45a9,-0x20(%edi) │ │ │ │ - lea -0x27(%edi),%eax │ │ │ │ - add $0xffffffe0,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x836f4a4,-0x28(%edi) │ │ │ │ + ja 809c692 │ │ │ │ + movl $0x809c628,-0xc(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - movl $0x836f4a4,-0x18(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x27(%edi),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x1c(%ebp),%esi │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + lea -0xc(%edi),%edx │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + mov %edx,0x14(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + movl $0x85e0045,0x1c(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + mov $0x85c17b8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 809c718 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ + ... │ │ │ │ + add %al,(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,%cl │ │ │ │ + dec %edi │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x4eeb0076(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 809c755 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 836abd0 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + mov $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ + ... │ │ │ │ + add %al,(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 809c7b3 │ │ │ │ + movl $0x809c72c,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c17c0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 809c7e4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ + ... │ │ │ │ + add %al,(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,%bl │ │ │ │ + mov -0x70(%esi),%ah │ │ │ │ + jmp 809ca0c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809ec27 │ │ │ │ + jb 809c8ad │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x809ebec,-0x10(%ebp) │ │ │ │ + movl $0x809c838,-0x10(%ebp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809ebec │ │ │ │ + jne 809c838 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,(%esp,%ebp,8) │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809ec0c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809ec2a │ │ │ │ + ja 809c89e │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 809ec39 │ │ │ │ + jg 809c853 │ │ │ │ add $0xfffffff0,%edi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ mov 0xb(%esi),%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 809ec4e │ │ │ │ + jl 809c868 │ │ │ │ add $0xfffffff0,%edi │ │ │ │ mov $0x85d45a9,%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ mov 0x3(%esi),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov 0x7(%esi),%eax │ │ │ │ @@ -102290,98880 +99715,102395 @@ │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ mov %ecx,(%edi) │ │ │ │ lea -0xb(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - fmull 0x20053(%edx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ + lea -0x4(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809ed35 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x809ecd4,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809ecd4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - cwtl │ │ │ │ - mov 0x0(%ebx),%dl │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,%ah │ │ │ │ - in (%dx),%al │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809ecfc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - jo 809ec7c │ │ │ │ - push %ebx │ │ │ │ - add %ah,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,(%eax) │ │ │ │ - in (%dx),%eax │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + jb 809c952 │ │ │ │ + movl $0x809c908,-0x4(%ebp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809ed20 │ │ │ │ + jne 809c908 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - dec %esp │ │ │ │ - mov 0x0(%ebx),%dl │ │ │ │ - and %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x462b0445(%ebx) │ │ │ │ - or -0x41978040(%ebp),%eax │ │ │ │ - test $0x83085d45,%eax │ │ │ │ - lds (%eax),%ecx │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - and %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1e000001,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809edb4 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - lea 0x8(%esi),%ecx │ │ │ │ - push %eax │ │ │ │ - push $0x0 │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - call 804b3b0 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x83a7024,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - lea -0x11(%edi),%eax │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + ja 809c8ef │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x809c7f8,-0xc(%edi) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - jge 809eda3 │ │ │ │ - mov $0x85d776c,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x809ed40,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - jmp 845613c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - mov $0x1e,%ah │ │ │ │ - push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + movl $0x85e0045,0x14(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ + add (%eax),%eax │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 809ef00 │ │ │ │ - add $0x6c,%edi │ │ │ │ + jb 809c9ec │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 809eef6 │ │ │ │ + ja 809c9e2 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ + mov 0x14(%eax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 809c997 │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x18(%eax),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 809c9ac │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov $0x85d45a9,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x809ea64,-0x68(%edi) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x60(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x5c(%edi) │ │ │ │ - movl $0x809ebb0,-0x58(%edi) │ │ │ │ - lea -0x68(%edi),%ecx │ │ │ │ - mov %ecx,-0x50(%edi) │ │ │ │ - mov %eax,-0x4c(%edi) │ │ │ │ - movl $0x8433118,-0x48(%edi) │ │ │ │ - lea -0x58(%edi),%eax │ │ │ │ - mov %eax,-0x44(%edi) │ │ │ │ - movl $0x85e0519,-0x40(%edi) │ │ │ │ - movl $0x8433118,-0x3c(%edi) │ │ │ │ - mov %edx,-0x38(%edi) │ │ │ │ - lea -0x46(%edi),%eax │ │ │ │ - mov %eax,-0x34(%edi) │ │ │ │ - movl $0x809ec90,-0x30(%edi) │ │ │ │ - mov %ecx,-0x28(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x8433118,-0x20(%edi) │ │ │ │ - lea -0x30(%edi),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - lea -0x3a(%edi),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x845a494,-0x14(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x1e(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x809eeb4,-0xc(%ebp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 836f16c │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 809ef05 │ │ │ │ + add %ecx,%eax │ │ │ │ movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ mov %ecx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + sub %ecx,%edx │ │ │ │ mov %edx,(%edi) │ │ │ │ lea -0xb(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - ret │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,-0x3914fb3b(%ebx) │ │ │ │ - movl $0x6c,0x33c(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x809eee8,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809ef8b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x809ef68,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809ef68 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + fdivr %st,%st(5) │ │ │ │ + (bad) │ │ │ │ + jmp *(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %bl,0x52(%esp,%ecx,2) │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809ef8e │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push $0x500521d │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809f092 │ │ │ │ - movl $0x809efec,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + jb 809cb60 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809cb56 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0xb(%ecx),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + sub %edx,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 809caf8 │ │ │ │ + mov 0x3(%ecx),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x7(%ecx),%ecx │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + movl $0x809ca90,-0x8(%ebp) │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809efec │ │ │ │ + jne 809ca90 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sub $0x1d,%al │ │ │ │ - push %edx │ │ │ │ - add %al,(%edx) │ │ │ │ + push $0x1e000004 │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4db39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809f095 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov 0x1b(%esi),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x1f(%esi),%ecx │ │ │ │ - sub %edx,%ecx │ │ │ │ - movl $0x809e954,-0xc(%edi) │ │ │ │ + ja 809ca76 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + movl $0x84330b0,-0x20(%edi) │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + movl $0x809c960,-0x18(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ mov %ecx,-0x8(%edi) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x20(%ebp),%esi │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + lea -0x18(%edi),%ecx │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + movl $0x85e0045,0x20(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0x809c8bc,-0x8(%edi) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ mov %edx,(%edi) │ │ │ │ - movl $0x809f050,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor $0x1c,%al │ │ │ │ + movl $0x809cb38,0x0(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809cb38 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jo 809cb79 │ │ │ │ push %edx │ │ │ │ - add %ah,(%ebx) │ │ │ │ + add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809f0a4 │ │ │ │ - movl $0x809edd0,-0x24(%edi) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov %esi,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x809ef2c,-0xc(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xc(%edi),%esi │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c17c8,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - pop %eax │ │ │ │ - gs push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ + jmp 809cb84 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,0x52(%esp,%ecx,2) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809f0fc │ │ │ │ - movl $0x809f0f4,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - sub %ah,0x53(%ebp) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,0x4e904c5(%ebx) │ │ │ │ - sbb (%esi),%ch │ │ │ │ - add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %ch,-0x76f7f635(%eax) │ │ │ │ + (bad) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809cba8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - or %bl,(%edx,%edx,2) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + and %cl,0x0(%edx,%edx,2) │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 809f15f │ │ │ │ - movl $0x809f13c,-0x4(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,%al │ │ │ │ + lret │ │ │ │ + or %ecx,(%eax) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 809efb0 │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809cbd0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ + clc │ │ │ │ + dec %ebx │ │ │ │ + push %edx │ │ │ │ + add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + add %cl,0x2ee90475(%ecx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + jmp *-0x70(%esi) │ │ │ │ + jmp 809cbfc │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %dl,%ah │ │ │ │ + dec %ebx │ │ │ │ + push %edx │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809f162 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455da0 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %ch,%bl │ │ │ │ + xchg %ah,-0x70(%esi) │ │ │ │ + jmp 809cdf8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 84550a0 │ │ │ │ - test %ah,0x0(%ebx,%edx,2) │ │ │ │ - add $0x2000200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 809f1d0 │ │ │ │ - movl $0x809f1c8,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - push %esp │ │ │ │ - fs push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x30e904c5(%ebx) │ │ │ │ - sbb %ebp,(%esi) │ │ │ │ - add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - nop │ │ │ │ - xor $0x1b,%al │ │ │ │ - push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 809f233 │ │ │ │ - movl $0x809f210,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 809efb0 │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 809cc88 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x809cc5c,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809cc5c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809f236 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 809cc43 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455da0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ add %eax,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455194 │ │ │ │ - mov $0x300521a,%esp │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 809f375 │ │ │ │ - movl $0x809f2a8,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 809cd27 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x809cce4,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809f2a8 │ │ │ │ + jne 809cce4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbbb $0x52,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - int3 │ │ │ │ - repnz or %ecx,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - pop %esp │ │ │ │ - sbb 0x0(%edx),%dl │ │ │ │ - add (%eax),%al │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809f378 │ │ │ │ - movl $0x809f198,-0x1c(%edi) │ │ │ │ + ja 809cccb │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x809f1e4,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809f254,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x809f328,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - nop │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,0x9(%ebx,%esi,8) │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 809f344 │ │ │ │ + lea -0x4(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 809cdda │ │ │ │ + movl $0x809cd84,-0x4(%ebp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809cd84 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ + and $0x1e000000,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x6c,%al │ │ │ │ - repz or %ecx,(%eax) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ + ja 809cd6b │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x809cc10,-0x24(%edi) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + add %edx,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x809cc94,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + or %bh,%dh │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bh,%ah │ │ │ │ + dec %ecx │ │ │ │ + push %edx │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - test %ah,0x53(%edx) │ │ │ │ - add %al,0x2000200 │ │ │ │ + add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809f3d0 │ │ │ │ - movl $0x809f3c8,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - push %esp │ │ │ │ - bound %edx,0x0(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ + jb 809cfbd │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x809ce2c,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809ce2c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + enter $0x5249,$0x0 │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,0x30e904c5(%ebx) │ │ │ │ + add %cl,0x4e8b0445(%ebx) │ │ │ │ + add -0x7472f037(%ebp),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,0x4d8b1475(%ebx) │ │ │ │ + or %cl,0x458b0845(%ecx) │ │ │ │ + or $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + adc %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + adc $0x19,%al │ │ │ │ + add $0x45c7085e,%eax │ │ │ │ + sbb %ah,%al │ │ │ │ pop %ss │ │ │ │ - cs add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - nop │ │ │ │ - xor $0x19,%al │ │ │ │ - push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 809f433 │ │ │ │ - movl $0x809f410,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 809efb0 │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + pop %esp │ │ │ │ + or %al,0x1ae908c5(%ebx) │ │ │ │ + pop %ds │ │ │ │ + cmp $0x0,%al │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + addr16 add $0x0,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809f436 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 809ce62 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x836f4a4,-0x24(%edi) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + add %edx,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455da0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455118 │ │ │ │ - mov $0x5005218,%esp │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 809f633 │ │ │ │ - movl $0x809f4a4,-0xc(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8455340 │ │ │ │ + mov 0x1c(%ebp),%esi │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + lea -0x23(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ xchg %ax,%ax │ │ │ │ - test %bl,(%eax) │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + inc %edi │ │ │ │ push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809f636 │ │ │ │ - movl $0x809efb0,-0x14(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - lea -0x12(%edi),%ecx │ │ │ │ - test %esi,%esi │ │ │ │ - jne 809f4e7 │ │ │ │ - movl $0x809f26c,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 84550a0 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 809f50d │ │ │ │ + ja 809cfae │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jg 809cf4f │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ add $0xfffffff4,%edi │ │ │ │ - movl $0x809f5bc,0x8(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ + movl $0x809ce7c,-0x4(%ebp) │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + mov %edx,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809f5bc │ │ │ │ + jne 809ce7c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x809f538,0x8(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ + movl $0x809cd38,-0x8(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x809cf90,0x0(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 809f538 │ │ │ │ + jne 809cf90 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - lock pop %ss │ │ │ │ - push %edx │ │ │ │ - add %al,(%ecx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %al,0x52(%edi) │ │ │ │ + add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ cld │ │ │ │ - pop %esp │ │ │ │ - cmc │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - pop %ss │ │ │ │ - push %edx │ │ │ │ - add %al,(%edx) │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c1804,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x809cf04,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809cf04 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + or (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809f69d │ │ │ │ - movl $0x809f0c4,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x809f110,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809f180,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809d00b │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + movl $0x84330a0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x809f650,0x0(%ebp) │ │ │ │ lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - nop │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - pop %ss │ │ │ │ - push %edx │ │ │ │ - add %al,(%ecx) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - loopne 809f5b6 │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x10(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 809d072 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809d068 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x809cfec,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x809d080,-0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - dec %eax │ │ │ │ - pop %ss │ │ │ │ - push %edx │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809f701 │ │ │ │ - movl $0x809f398,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x809f3e4,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809f454,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x809f6b4,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %edx │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,-0x3a7c031a(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %es │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ch,0x9(%esi,%esi,8) │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 809f66c │ │ │ │ + add %al,-0x2f(%eax) │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809d140 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x94,%al │ │ │ │ - testb $0x8,(%ecx) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %al,%bh │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %ah,(%eax) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - jo 809f710 │ │ │ │ - cmp (%eax),%eax │ │ │ │ - inc %edx │ │ │ │ + ja 809d0b7 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + movl $0x809d020,-0x24(%edi) │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x4(%edx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ add %dl,%al │ │ │ │ - testb $0x8,(%ecx) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809f6d0 │ │ │ │ + rorb $1,(%ecx) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + adc %cl,-0x899efbb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 809d0d0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0xf8,%al │ │ │ │ - testb $0x8,(%ecx) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %al,%bh │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %ah,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - or $0x66,%al │ │ │ │ - cmp (%eax),%eax │ │ │ │ - cld │ │ │ │ - pop %esi │ │ │ │ - push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 809f758 │ │ │ │ - movl $0x809f750,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - pop %esi │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x5716fb3b(%ebx) │ │ │ │ - adc (%esi),%ebp │ │ │ │ - add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ nop │ │ │ │ - mov $0x3005215,%esp │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + or (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809f788 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809d18b │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 809f46c │ │ │ │ + mov (%eax),%eax │ │ │ │ + movl $0x84330a0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 84550a0 │ │ │ │ add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809f860 │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x10(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 809d1f2 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809d1e8 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x809f7e4,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809f7e4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809f863 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x13(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x17(%esi),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - movl $0x83a7994,-0x20(%edi) │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - lea -0x1f(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x809d16c,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x809d200,-0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - cwtl │ │ │ │ - pop %ebp │ │ │ │ - push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 809f8bc │ │ │ │ - movl $0x809f8b4,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - push $0x100535d │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x44e904c5(%ebx) │ │ │ │ - adc (%esi),%ch │ │ │ │ - add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ nop │ │ │ │ - pop %eax │ │ │ │ - adc $0x52,%al │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809f8ec │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 809f46c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + add %al,-0x3a7c031a(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %es │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %es,0x0(%edx,%edx,2) │ │ │ │ + sbb (%eax),%al │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455194 │ │ │ │ - adc $0x14,%al │ │ │ │ - push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809f9cf │ │ │ │ - movl $0x809f94c,-0xc(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ + jb 809d33d │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x809d354,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - fcoml (%ebx) │ │ │ │ - push %edx │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809d354 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %es:(%eax),%al │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809f9d2 │ │ │ │ - movl $0x809f884,-0x1c(%edi) │ │ │ │ + ja 809d246 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x809d1a0,-0x24(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + lea 0x4(%edx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x809f8d0,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ + add $0xfffffffc,%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809f8fc,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0x809d098,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x809f9a4,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - nop │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - or %al,%ah │ │ │ │ - stc │ │ │ │ - or %ecx,(%eax) │ │ │ │ + movl $0x809d310,-0x4(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85e0045(%esi) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809faa4 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x809fa28,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809fa28 │ │ │ │ + jne 809d310 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + cwtl │ │ │ │ + inc %ebx │ │ │ │ + push %edx │ │ │ │ + add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809faa7 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x13(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x17(%esi),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - movl $0x83a7994,-0x20(%edi) │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - lea -0x1f(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov $0x85c180c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ push %esp │ │ │ │ - pop %ebx │ │ │ │ - push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 809fb00 │ │ │ │ - movl $0x809faf8,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - and $0x5b,%al │ │ │ │ - push %ebx │ │ │ │ + inc %ebx │ │ │ │ + push %edx │ │ │ │ + add %al,0x1e000000 │ │ │ │ add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0xe904c5(%ebx) │ │ │ │ - adc %ch,(%esi) │ │ │ │ - add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ + ja 809d32e │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov $0x4,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 809d2cf │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x809d260,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809d260 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - adc $0x12,%al │ │ │ │ + pop %esp │ │ │ │ + inc %esp │ │ │ │ push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + add %bl,(%edx) │ │ │ │ + add %al,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %ch,%cl │ │ │ │ + addr16 (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x30076(%ebp) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + or (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809fb30 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809d3e5 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 809f46c │ │ │ │ + mov (%eax),%ax │ │ │ │ + movl $0x83e9a00,-0x4(%edi) │ │ │ │ + mov %ax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x10(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 809d44e │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809d444 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x809d3c4,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x809d45c,-0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455118 │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809fc08 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x809fb8c,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %al,-0x3a7c031a(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %es │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,0x468b0809(,%edx,8) │ │ │ │ + add $0x8b,%al │ │ │ │ + jne 809d48d │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 809fb8c │ │ │ │ + jne 809d51c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809fc0b │ │ │ │ + ja 809d493 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x13(%esi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x17(%esi),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - movl $0x83a7994,-0x20(%edi) │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ + movl $0x809d3fc,-0x24(%edi) │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + add $0x2,%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - lea -0x1f(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - cld │ │ │ │ - adc %dl,0x0(%edx) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 809fe59 │ │ │ │ - movl $0x809fc58,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455340 │ │ │ │ - xchg %ax,%ax │ │ │ │ - rclb $1,(%eax) │ │ │ │ - push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809fe61 │ │ │ │ - movl $0x809f46c,-0x14(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - lea -0x12(%edi),%ecx │ │ │ │ - test %esi,%esi │ │ │ │ - jne 809fe2c │ │ │ │ - movl $0x809f914,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x809fdbc,0x8(%ebp) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 84550a0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - je 809fcba │ │ │ │ - push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809fe70 │ │ │ │ - movl $0x809f720,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x809f76c,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809f798,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x809fd70,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - nop │ │ │ │ - adc $0x10,%al │ │ │ │ - push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809fe9d │ │ │ │ - movl $0x809fac8,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x809fb14,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x809fb40,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + lea -0x2(%edx),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x809fde8,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - nop │ │ │ │ - inc %ebx │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - or %dl,-0x76f7f603(%eax) │ │ │ │ - lock mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ + add %ch,0x468b0809(%esp,%edx,8) │ │ │ │ + add 0x45891075(%ebx),%ecx │ │ │ │ + adc %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 809d4ac │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + or (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809fe7f │ │ │ │ - movl $0x809f7a8,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x8(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809d569 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov (%eax),%ax │ │ │ │ + movl $0x83e9a00,-0x4(%edi) │ │ │ │ + mov %ax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809fe8e │ │ │ │ - movl $0x809f9ec,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x10(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 809d5d2 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809d5c8 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x809d548,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x8(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - inc %ebx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - or %cl,(%eax) │ │ │ │ - decb (%ecx) │ │ │ │ - or %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ + movl $0x809d5e0,-0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 809feac │ │ │ │ - movl $0x809fb50,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x8(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 809fe45 │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x809fd14,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - jmp 8458200 │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x809fcb4,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - jmp 8458200 │ │ │ │ - mov $0x85c0d38,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455944 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455944 │ │ │ │ - nop │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - push %cs │ │ │ │ + add %al,-0x3a7c031a(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %es │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + inc %eax │ │ │ │ push %edx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %bl,(%edx) │ │ │ │ + add %al,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 809ff33 │ │ │ │ + jb 809d71d │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x809fefc,0x0(%ebp) │ │ │ │ + movl $0x809d734,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 809fefc │ │ │ │ + jne 809d734 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0xe,%al │ │ │ │ - push %edx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %es:(%eax),%al │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - sub %bh,%bh │ │ │ │ - or %ecx,(%eax) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 809d626 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x809d580,-0x24(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + lea 0x2(%edx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + add $0xfffffffe,%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0x809d474,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x809d6f0,-0x4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 809ff28 │ │ │ │ + jne 809d6f0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc %cl,(%esi) │ │ │ │ - push %edx │ │ │ │ - add %al,(%edx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0x2600523f,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x45890346(%ebx) │ │ │ │ - add %ch,%cl │ │ │ │ - stc │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ cld │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - mov $0x85c0d40,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 809ff9f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x809ff7c,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809ff7c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 809ffa2 │ │ │ │ - mov 0x1f(%esi),%eax │ │ │ │ - sub 0x1b(%esi),%eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 809a8d8 │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + mov $0x85c181c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - je 809ffc3 │ │ │ │ + je 809d769 │ │ │ │ push %edx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,0x1e000000 │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a0080 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x809fff8,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 809fff8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %eax │ │ │ │ - or $0x10052,%eax │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - and $0x0,%al │ │ │ │ - or (%eax),%cl │ │ │ │ + ja 809d70e │ │ │ │ mov 0xb(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ + mov $0x2,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 809d6af │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x809d640,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a0024 │ │ │ │ + jne 809d640 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc $0xd,%al │ │ │ │ - push %edx │ │ │ │ - add %al,(%edx) │ │ │ │ + nop │ │ │ │ + mov %es,0x52(%eax) │ │ │ │ + add %bl,(%edx) │ │ │ │ + add %al,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x50,%al │ │ │ │ - add %cl,(%edx) │ │ │ │ - or %cl,0x4d89034e(%ebx) │ │ │ │ - clc │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 809fc2c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add %ch,%cl │ │ │ │ + addr16 (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x30076(%ebp) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + or (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a0088 │ │ │ │ - movl $0x809ff44,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809d7c3 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + movl $0x83e99f0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c0d48,%esi │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - or %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - push %edx │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov $0x85e0045,%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add (%eax),%eax │ │ │ │ add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - push %es │ │ │ │ - add %cl,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x23b27210(%ecx) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x10(%ebp),%ecx │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80a0236 │ │ │ │ - add $0x10,%edi │ │ │ │ + jb 809d82a │ │ │ │ + add $0x8,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a022c │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0xb(%eax),%ecx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xf(%eax),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x13(%eax),%edx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x17(%eax),%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x1b(%eax),%edx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov 0x1f(%eax),%eax │ │ │ │ - movl $0x80a00a4,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ + ja 809d820 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x809d7a4,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80a0194,-0x20(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + movl $0x809d838,-0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xffffffdc,%ebp │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ jmp 8459250 │ │ │ │ - addr16 push %cs │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ab39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,-0x3a7c031a(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %es │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a023b │ │ │ │ - movl $0x83a7994,-0x50(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4c(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x48(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x44(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x40(%edi) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %ecx,-0x3c(%edi) │ │ │ │ - mov %edx,-0x38(%edi) │ │ │ │ - movl $0x0,-0x34(%edi) │ │ │ │ - mov %eax,-0x30(%edi) │ │ │ │ - movl $0x84330b0,-0x2c(%edi) │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - movl $0x83d9b80,-0x24(%edi) │ │ │ │ - lea -0x2b(%edi),%ecx │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - movl $0x8432ebc,-0x1c(%edi) │ │ │ │ - lea -0x22(%edi),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - lea -0x4f(%edi),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x84330b0,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x54,0x33c(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,%al │ │ │ │ + fmuls (%ecx) │ │ │ │ + or %cl,0x758b0446(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + or $0x66,%al │ │ │ │ + test $0x850f0003,%esi │ │ │ │ + lea (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - or %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - push %edx │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov $0x85e0045,%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - pop %es │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x27b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80a0401 │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a03f7 │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%edx │ │ │ │ + ja 809d86f │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + movl $0x809d7d8,-0x24(%edi) │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ mov %ecx,0x40(%esp) │ │ │ │ - mov 0xb(%eax),%ecx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xf(%eax),%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x13(%eax),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x17(%eax),%ecx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x1b(%eax),%edx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x1f(%eax),%edx │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov 0x23(%eax),%eax │ │ │ │ - movl $0x80a0258,-0xc(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x4,%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + lea -0x4(%edx),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80a035c,-0x24(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ lea -0xb(%edi),%eax │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xffffffd8,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - call 260a0375 │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ab39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a0406 │ │ │ │ - movl $0x83a7994,-0x50(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x4c(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x48(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x44(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x40(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - mov %eax,-0x3c(%edi) │ │ │ │ - mov %ecx,-0x38(%edi) │ │ │ │ - movl $0x0,-0x34(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x30(%edi) │ │ │ │ - movl $0x84330b0,-0x2c(%edi) │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - movl $0x83d9b80,-0x24(%edi) │ │ │ │ - lea -0x2b(%edi),%ecx │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - movl $0x8432ebc,-0x1c(%edi) │ │ │ │ - lea -0x22(%edi),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - lea -0x4f(%edi),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x84330b0,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x24,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x54,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,-0x74f7f628(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45891075(%ebx),%ecx │ │ │ │ + adc %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 809d888 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ add (%eax),%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ or (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809d943 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - xor %eax,%eax │ │ │ │ - mov $0x85e0045,%esi │ │ │ │ + mov (%eax),%eax │ │ │ │ + movl $0x83e99f0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ add %eax,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - add $0x0,%al │ │ │ │ - or %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x24(%ebp),%ecx │ │ │ │ + lea -0x10(%ebp),%ecx │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80a0561 │ │ │ │ + jb 809d9aa │ │ │ │ add $0x8,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a0557 │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0xb(%eax),%ecx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xf(%eax),%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x13(%eax),%ecx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x17(%eax),%edx │ │ │ │ - mov 0x1b(%eax),%eax │ │ │ │ - movl $0x80a0424,-0x4(%edi) │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + ja 809d9a0 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x809d924,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80a04e4,-0x20(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ + movl $0x809d9b8,-0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ lea -0x3(%edi),%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffdc,%ebp │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ jmp 8459250 │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %edi │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4c339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80a0566 │ │ │ │ - movl $0x83a7994,-0x38(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x34(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x30(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x2c(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - movl $0x0,-0x1c(%edi) │ │ │ │ - movl $0x0,-0x18(%edi) │ │ │ │ - movl $0x8432ebc,-0x14(%edi) │ │ │ │ - movl $0x85c0d52,-0x10(%edi) │ │ │ │ - lea -0x37(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x3c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2000200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a074c │ │ │ │ - movl $0x80a05c0,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a05c0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - in (%dx),%al │ │ │ │ - add $0xf089080a,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a05ec │ │ │ │ - mov (%esi),%eax │ │ │ │ + add %al,-0x3a7c031a(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %es │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and (%eax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + aam $0x3c │ │ │ │ + push %edx │ │ │ │ + add %bl,(%edx) │ │ │ │ + add %al,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a074f │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jl 80a0634 │ │ │ │ - movl $0x8432ebc,-0x14(%edi) │ │ │ │ - movl $0x85dad7d,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 80a0681 │ │ │ │ - add $0xffffffe8,%edi │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - movl $0x80a06a4,-0x8(%ebp) │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + jb 809daf5 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x809db0c,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a06a4 │ │ │ │ + jne 809db0c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add $0xffffffe8,%edi │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - add %eax,%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - jmp 80a0655 │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsl %ds:(%esi),%es:(%edi) │ │ │ │ - add (%eax),%al │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %es:(%eax),%al │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4d739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a075e │ │ │ │ + ja 809d9fe │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x13(%esi),%eax │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov 0x17(%esi),%eax │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov %ecx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - test %edx,%edx │ │ │ │ - jg 80a076d │ │ │ │ - movl $0x80a0440,-0x24(%edi) │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ + movl $0x809d958,-0x24(%edi) │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ mov %ecx,-0x8(%edi) │ │ │ │ - lea -0x23(%edi),%eax │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov $0x85d783e,%esi │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ + lea 0x4(%edx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + add $0xfffffffc,%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jl 80a07f4 │ │ │ │ - movl $0x80a0280,-0x24(%edi) │ │ │ │ - mov %ecx,0xc4(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x23(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ mov %eax,0x14(%ebp) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - movl $0x80a00cc,-0x24(%edi) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x23(%edi),%eax │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0x809d850,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x809dac8,-0x4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ mov %eax,0x14(%ebp) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8459250 │ │ │ │ - nop │ │ │ │ - rorb $0x0,0x53(%ebp) │ │ │ │ - add $0x2000200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a0894 │ │ │ │ - movl $0x80a088c,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - dec %ebp │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809dac8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + loopne 809daf9 │ │ │ │ + push %edx │ │ │ │ + add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,0x6ce904c5(%ebx) │ │ │ │ - add (%esi),%ch │ │ │ │ - add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a08da │ │ │ │ - movl $0x80a08d0,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80a0584 │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x3a7c031a(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %es │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c182c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 84550a0 │ │ │ │ - sbb %cl,0x53(%ebp) │ │ │ │ - add %al,0x2000200 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + pushf │ │ │ │ + cmp 0x0(%edx),%edx │ │ │ │ + add $0x1e000000,%eax │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a093c │ │ │ │ - movl $0x80a0934,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ + ja 809dae6 │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov $0x4,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 809da87 │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x809da18,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809da18 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - call 90a5c79 │ │ │ │ + les (%edx,%edx,2),%edi │ │ │ │ + add %bl,(%edx) │ │ │ │ + add %al,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x3b16fb3b(%ebx) │ │ │ │ - add %ebp,(%esi) │ │ │ │ - add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ + add %ch,%cl │ │ │ │ + addr16 (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x30076(%ebp) │ │ │ │ add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + or (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a0982 │ │ │ │ - movl $0x80a0978,-0x4(%ebp) │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809dba1 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80a0584 │ │ │ │ + mov (%eax),%ecx │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + movl $0x83e99e0,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x10(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 809dc0a │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809dc00 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x809db7c,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x809dc18,-0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x3a7c031a(%ebx) │ │ │ │ add $0x8b,%al │ │ │ │ push %es │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455194 │ │ │ │ - jo 80a09ea │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,%al │ │ │ │ + fmull (%ecx) │ │ │ │ + or %cl,0x758b0446(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + or $0x66,%al │ │ │ │ + test $0x850f0003,%esi │ │ │ │ + lea (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a0ab5 │ │ │ │ - movl $0x80a09e8,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a09e8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xor $0x4c,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - or $0xa,%al │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - adc %cl,0x0(%ebx,%edx,2) │ │ │ │ - add (%eax),%al │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a0ab8 │ │ │ │ - movl $0x80a0904,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80a094c,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + ja 809dc4f │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + movl $0x809dbb8,-0x24(%edi) │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a0994,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x8(%edx),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80a0a68,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - nop │ │ │ │ - inc %edx │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %al,-0x899f7f6(%edx,%ecx,1) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80a0a84 │ │ │ │ + add %ch,-0x24(%eax) │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809dc68 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0xac,%al │ │ │ │ - or (%edx),%cl │ │ │ │ - or %cl,0x568b034e(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - inc %esp │ │ │ │ - dec %ebx │ │ │ │ - push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a0b10 │ │ │ │ - movl $0x80a0b08,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - adc $0x4b,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0xf16fb3b(%ebx) │ │ │ │ - ljmp *0xfc63ff00 │ │ │ │ nop │ │ │ │ add (%eax),%eax │ │ │ │ add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + or (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a0b56 │ │ │ │ - movl $0x80a0b4c,-0x4(%ebp) │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809dd29 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80a0584 │ │ │ │ + mov (%eax),%ecx │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + movl $0x83e99e0,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x10(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 809dd92 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809dd88 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x809dd04,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x809dda0,-0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x3a7c031a(%ebx) │ │ │ │ add $0x8b,%al │ │ │ │ push %es │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + in (%dx),%al │ │ │ │ + cmp %dl,0x0(%edx) │ │ │ │ + sbb (%eax),%al │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455118 │ │ │ │ - pushf │ │ │ │ - dec %edx │ │ │ │ - push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a0d47 │ │ │ │ - movl $0x80a0bb8,-0xc(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8455340 │ │ │ │ - xchg %ax,%ax │ │ │ │ - fs dec %edx │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + jb 809dedd │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x809def4,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809def4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %es:(%eax),%al │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a0d4a │ │ │ │ - movl $0x80a0584,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + ja 809dde6 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x809dd40,-0x24(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + add $0x8,%eax │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - lea -0x12(%edi),%ecx │ │ │ │ - test %esi,%esi │ │ │ │ - jne 80a0bfb │ │ │ │ - movl $0x80a09ac,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + add $0xfffffff8,%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 84550a0 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 80a0c21 │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x80a0cd0,0x8(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a0cd0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x80a0c4c,0x8(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0x809dc30,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x809deb0,-0x4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a0c4c │ │ │ │ + jne 809deb0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - rorb $1,0x53(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + clc │ │ │ │ + aaa │ │ │ │ + push %edx │ │ │ │ + add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ cld │ │ │ │ - jo 80a0c5d │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - dec %ecx │ │ │ │ - push %ebx │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c183c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0x37,%ah │ │ │ │ + push %edx │ │ │ │ + add %al,0x1e000000 │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a0db1 │ │ │ │ - movl $0x80a085c,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80a08a4,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a08ec,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80a0d64,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + ja 809dece │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov $0x8,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 809de6f │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x809de00,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809de00 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - dec %esp │ │ │ │ - dec %ecx │ │ │ │ - push %ebx │ │ │ │ + in (%dx),%al │ │ │ │ + cmp %dl,0x0(%edx) │ │ │ │ + sbb (%eax),%al │ │ │ │ + push %es │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ + add %ch,%cl │ │ │ │ + addr16 (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0xfe90076(%ebp) │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,0x1aeb0076(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl 0x5(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - hlt │ │ │ │ - or $0xa,%al │ │ │ │ - or %cl,-0x3976fcba(%ebx) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 809e0b4 │ │ │ │ + movl $0x809dfc0,-0xc(%ebp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845613c │ │ │ │ + movl $0x30,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ nop │ │ │ │ - sub %cl,0x53(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + sub %dl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4cf39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a0e15 │ │ │ │ - movl $0x80a0ad8,-0x1c(%edi) │ │ │ │ + ja 809dfa8 │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + lea 0x8(%esi),%edx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov 0x80(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x83a7024,-0x2c(%edi) │ │ │ │ + mov %esi,-0x28(%edi) │ │ │ │ + lea -0x29(%edi),%eax │ │ │ │ + movl $0x836f4a4,-0x24(%edi) │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80a0b20,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a0b68,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80a0dc8,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + lea -0x23(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %edx │ │ │ │ + nop │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,0x66080a0d(%eax) │ │ │ │ - test $0xe750003,%esi │ │ │ │ + jb 809e10f │ │ │ │ + movl $0x809e0f4,0x0(%ebp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809e0f4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0xa8,%al │ │ │ │ - or $0x4e8b080a,%eax │ │ │ │ - add -0x3976f8aa(%ebx),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %al,%bh │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %ah,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - pop %esp │ │ │ │ - dec %edi │ │ │ │ - cmp (%eax),%eax │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ah,%ah │ │ │ │ - or $0xf766080a,%eax │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80a0de4 │ │ │ │ + add %bl,(%ecx,%eiz,8) │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809e11c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0xc,%al │ │ │ │ - push %cs │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %eax,%esi │ │ │ │ + add %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 809df7c │ │ │ │ + nop │ │ │ │ + in (%dx),%al │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + jmp *(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %al,%bh │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %ah,(%eax) │ │ │ │ + add %cl,0x5236(%eax) │ │ │ │ + add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - clc │ │ │ │ - dec %esi │ │ │ │ - cmp (%eax),%eax │ │ │ │ - call d0a6170 │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a0e6c │ │ │ │ - movl $0x80a0e64,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - mov $0x1005347,%eax │ │ │ │ + jb 809e2c9 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + cmpl $0x0,0x0(%ebp) │ │ │ │ + jge 809e2d1 │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + movl $0x85e0519,0x14(%ebp) │ │ │ │ + movl $0x85c17e0,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + in (%dx),%al │ │ │ │ + xor $0x52,%al │ │ │ │ + add %ah,0x0(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x6b16fb3b(%ebx) │ │ │ │ - cld │ │ │ │ - sub $0xfc63ff00,%eax │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 809e2ba │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + movl $0x809df7c,-0x10(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 809e25f │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x809e230,0x4(%ebp) │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809e230 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - pushf │ │ │ │ + add %es:(%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x758b0346(%ebx) │ │ │ │ + sbb %cl,0x4d8b0455(%ebx) │ │ │ │ + or %cl,0x4d8b044d(%ecx) │ │ │ │ + or $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,0x458b0c45(%ecx) │ │ │ │ + adc %cl,0x4d89144d(%ebx) │ │ │ │ + adc %cl,0x55891445(%ecx) │ │ │ │ + sbb %al,0x1de904c5(%ebx) │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ inc %edi │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + inc %edi │ │ │ │ + cld │ │ │ │ + (bad) │ │ │ │ + loopne 809e26e │ │ │ │ + or %cl,0x445c707(%ecx) │ │ │ │ + pushf │ │ │ │ + loop 809e277 │ │ │ │ + or %cl,0x10758bf0(%ecx) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809e29c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0x34,%al │ │ │ │ + push %edx │ │ │ │ + add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a0e9c │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80a0b80 │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c184c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + movl $0x809e1bc,-0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809e1bc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp 809e308 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + add %al,0x52(%ebp,%esi,1) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 84550a0 │ │ │ │ - pop %eax │ │ │ │ - inc %edi │ │ │ │ - push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ + add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a0efc │ │ │ │ - movl $0x80a0ef4,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %ch,(%ebx,%eiz,8) │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809e32c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - sub %al,0x53(%edi) │ │ │ │ + and %dh,0x60052 │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + add %ch,%cl │ │ │ │ + xor $0x90fffffe,%eax │ │ │ │ + jmp 809e354 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + xor $0x52,%eax │ │ │ │ + pop %es │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,0x4e904c5(%ebx) │ │ │ │ - cld │ │ │ │ - sub $0xfc63ff00,%eax │ │ │ │ + add %ch,%bl │ │ │ │ + mov $0x66,%dl │ │ │ │ nop │ │ │ │ - or $0x47,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + jmp 809e414 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a0f2c │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0xc(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 809e3b5 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 809e3ab │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80a0b80 │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 836ae1c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 809e3ef │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + movl $0x809e368,-0x8(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + inc %esp │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + ljmp *0x0(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + cmp %dh,(%edx,%edx,2) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455194 │ │ │ │ - enter $0x5346,$0x0 │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a1019 │ │ │ │ - movl $0x80a0f8c,-0xc(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - inc %esi │ │ │ │ - push %ebx │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a101c │ │ │ │ - movl $0x80a0ec4,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80a0f10,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a0f3c,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + ja 809e442 │ │ │ │ + movl $0x809e3c8,-0x4(%edi) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80a0fec,0x0(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 809e16c │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c1864,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + jmp 809e470 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x10,%al │ │ │ │ - adc %cl,(%edx) │ │ │ │ - or %cl,-0x7439760f(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - or %cl,0x4d890045(%ecx) │ │ │ │ - or %ch,%cl │ │ │ │ - test $0x74,%al │ │ │ │ - cmp (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %dh,%ah │ │ │ │ + xor 0x0(%edx),%edx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - loopne 80a1073 │ │ │ │ - push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a1074 │ │ │ │ - movl $0x80a106c,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - mov $0x45,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ + jb 809e492 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x809e4a8,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809e4a8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c186c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x6005233,%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x7316fb3b(%ebx) │ │ │ │ - cli │ │ │ │ - sub $0xfc63ff00,%eax │ │ │ │ - nop │ │ │ │ - xchg %eax,%esp │ │ │ │ - inc %ebp │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a10a4 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ + add %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80a0b80 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + jmp 809e414 │ │ │ │ + jmp 809e4d8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455118 │ │ │ │ - push %eax │ │ │ │ - inc %ebp │ │ │ │ - push %ebx │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + add %dl,0x52(%ebx,%esi,1) │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %ch,%bl │ │ │ │ + xchg %eax,%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 809e658 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a1235 │ │ │ │ - movl $0x80a10f8,-0x4(%ebp) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 809e5eb │ │ │ │ + movl $0x809e5f8,-0x4(%ebp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8455340 │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809e5f8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - and $0x45,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ebx) │ │ │ │ + enter $0x18,$0x0 │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a123d │ │ │ │ - movl $0x80a0b80,-0x14(%edi) │ │ │ │ + ja 809e527 │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x20(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov 0x68(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x836ff10,-0x1c(%edi) │ │ │ │ + mov %esi,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - lea -0x12(%edi),%ecx │ │ │ │ - test %esi,%esi │ │ │ │ - jne 80a1208 │ │ │ │ - movl $0x80a0f54,-0x8(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add %ecx,%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ add $0x10,%ebp │ │ │ │ - jmp 84550a0 │ │ │ │ + jmp 845ed7c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1e000001,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,(%esi,%eiz,8) │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809e61c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - rolb $1,0x0(%ebx,%edx,2) │ │ │ │ - inc %ebx │ │ │ │ + add $0x1e000003,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + inc %eax │ │ │ │ + in $0x9,%eax │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ + test %bh,%dh │ │ │ │ + (bad) │ │ │ │ + jmp *(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,0x52(%ecx,%esi,1) │ │ │ │ + pop %es │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a1285 │ │ │ │ - movl $0x80a0e34,-0x1c(%edi) │ │ │ │ + jb 809e865 │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80a0e80,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ + cmpl $0x0,0x0(%ebp) │ │ │ │ + jge 809e86d │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a0eac,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80a1254,0x0(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - inc %esp │ │ │ │ - push %ebx │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + movl $0x85e0519,0x14(%ebp) │ │ │ │ + movl $0x85c17e0,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + call 2609e6b9 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a12cd │ │ │ │ - movl $0x80a103c,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80a1088,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ + ja 809e69c │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x74(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + lea 0x8(%esi),%edx │ │ │ │ + push %edx │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x836ff10,-0x1c(%edi) │ │ │ │ + mov %esi,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a10b4,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80a129c,0x0(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 80a1221 │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x80a11b0,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - jmp 8458200 │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x80a114c,0x0(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - jmp 8458200 │ │ │ │ - mov $0x85c0d5c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ - inc %ebx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - or %bh,0xa(%edx,%edx,1) │ │ │ │ - or %cl,0x4758bf0(%ecx) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + sbb %ch,(%edi) │ │ │ │ + push %edx │ │ │ │ + add %ah,0x0(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %al,%bh │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %ah,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - mov %cl,0x3b(%edx) │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + ja 809e856 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jg 809e7f4 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + movl $0x809e7dc,0x0(%ebp) │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809e7dc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + addr16 add $0x0,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - or %al,%ah │ │ │ │ - adc (%edx),%cl │ │ │ │ - or %cl,0x4758bf0(%ecx) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + cld │ │ │ │ + mov $0xe6,%ah │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ + movl $0x809e4f0,-0x8(%edi) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x809e838,0x4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %al,%bh │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %ah,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - inc %eax │ │ │ │ - dec %edx │ │ │ │ - cmp (%eax),%eax │ │ │ │ - jo 80a12d8 │ │ │ │ - push %ecx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a1353 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80a131c,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a131c │ │ │ │ + jne 809e838 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %eax │ │ │ │ - cli │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ecx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jo 809e85c │ │ │ │ + push %edx │ │ │ │ + add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ cld │ │ │ │ - dec %eax │ │ │ │ - adc (%edx),%ecx │ │ │ │ - or %cl,0x768b0b46(%ebx) │ │ │ │ - pop %es │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c187c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x809e790,-0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a1348 │ │ │ │ + jne 809e790 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + jmp 809e8a4 │ │ │ │ xchg %ax,%ax │ │ │ │ - adc $0xfa,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,%al │ │ │ │ + das │ │ │ │ + push %edx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %cl,%al │ │ │ │ + call ce92f0b9 │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809e8c8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + mov $0x2f,%ah │ │ │ │ + push %edx │ │ │ │ + add %al,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x45890346(%ebx) │ │ │ │ add %ch,%cl │ │ │ │ - jns 80a134e │ │ │ │ + test %edi,%ebp │ │ │ │ (bad) │ │ │ │ + call *-0x6f99e515(%eax) │ │ │ │ + in $0xff,%al │ │ │ │ (bad) │ │ │ │ - mov $0x85c0d64,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %dl,0x52(%edi,%ebp,1) │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a13be │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a139c,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %ch,%bl │ │ │ │ + mov $0x66,%dl │ │ │ │ + nop │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,-0x74f7f617(%eax) │ │ │ │ + inc %esi │ │ │ │ + add $0x8b,%al │ │ │ │ + jne 809e919 │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a139c │ │ │ │ + jne 809e9b8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + ja 809e91f │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov (%eax),%al │ │ │ │ + movl $0x83d7e80,-0x1c(%edi) │ │ │ │ + mov %al,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x1(%ecx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80a13b1 │ │ │ │ - mov $0x85e2361,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,(%eax) │ │ │ │ + jmp 4e94f1ca │ │ │ │ + add 0x45891075(%ebx),%ecx │ │ │ │ + adc %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 809e938 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %bh,%cl │ │ │ │ - push %ecx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + nop │ │ │ │ + shrb $0x0,(%edx,%edx,2) │ │ │ │ + sbb (%eax),%al │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a14af │ │ │ │ + jb 809eb89 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80a1408,0x0(%ebp) │ │ │ │ + movl $0x809ead0,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a1408 │ │ │ │ + jne 809ead0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %esp │ │ │ │ - stc │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %es:(%eax),%al │ │ │ │ add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 809ea12 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov (%ecx),%cl │ │ │ │ + movl $0x83d7e80,-0x1c(%edi) │ │ │ │ + mov %cl,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + fsubrs (%ebx) │ │ │ │ + push %edx │ │ │ │ + add %al,0x1e000000 │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - xor $0x14,%al │ │ │ │ - or (%eax),%cl │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 809eb7a │ │ │ │ mov 0xb(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 809eb1b │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x809ea2c,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a1434 │ │ │ │ + jne 809ea2c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub %bh,%cl │ │ │ │ - push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0x809e900,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x809eb5c,-0x4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809eb5c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + dec %esp │ │ │ │ + sub 0x0(%edx),%edx │ │ │ │ + add %al,%es:(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %ah,0x14(%eax) │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80a10cc │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c1894,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bh,0xa(%esp,%edx,1) │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80a147c │ │ │ │ + add %al,-0x74f7f614(%eax) │ │ │ │ + inc %esi │ │ │ │ + add $0x8b,%al │ │ │ │ + jne 809ebb9 │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809ec80 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a14b7 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80a1364,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + ja 809ebbf │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov (%eax),%al │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0x1(%edx),%dl │ │ │ │ + movl $0x83d7e70,-0x1c(%edi) │ │ │ │ + movzbl %dl,%edx │ │ │ │ + movswl %dx,%edx │ │ │ │ + movzbl %al,%eax │ │ │ │ + movswl %ax,%eax │ │ │ │ + shl $0x8,%eax │ │ │ │ + movswl %ax,%eax │ │ │ │ + or %edx,%eax │ │ │ │ + mov %ax,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c0d6c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a14fc │ │ │ │ - movl $0x85c0dea,-0xc(%ebp) │ │ │ │ - movl $0x85d884d,-0x8(%ebp) │ │ │ │ - movl $0x85c0e11,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 83a7198 │ │ │ │ - mov $0x85c0e30,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ + lea -0x2(%ecx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a1538 │ │ │ │ - movl $0x85c0e6e,-0xc(%ebp) │ │ │ │ - movl $0x85d884d,-0x8(%ebp) │ │ │ │ - movl $0x85c0e95,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 83a7198 │ │ │ │ - mov $0x85c0eb4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a1599 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a157c,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 842fe00 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80a159c │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,%al │ │ │ │ + jmp 809ec8f │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + adc %cl,-0x899efbb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 809ebd8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - mov $0x61,%ah │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ + clc │ │ │ │ + sub %edx,0x0(%edx) │ │ │ │ + sbb (%eax),%al │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a1606 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a15f4,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 809ee79 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x809edc0,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a15f4 │ │ │ │ + jne 809edc0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - js 80a164b │ │ │ │ - push %ebx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %es:(%eax),%al │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x3f7afcba(%ebx) │ │ │ │ - jg 80a1666 │ │ │ │ - mov $0x85d45a9,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a168b │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - lea 0x8(%esi),%ecx │ │ │ │ - push %eax │ │ │ │ - push $0x0 │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - call 804b3b0 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x83a7024,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - lea -0x11(%edi),%eax │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - jge 80a1677 │ │ │ │ - mov $0x85d776c,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x80a1614,-0x4(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845613c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - and %bh,%al │ │ │ │ - push %ecx │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a179c │ │ │ │ - movl $0x80a16e0,-0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a16e0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - in (%dx),%al │ │ │ │ - notl 0x0(%ecx) │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %esi │ │ │ │ - add -0x76bfdbbc(%ecx),%ecx │ │ │ │ - shrb $1,(%ecx) │ │ │ │ - enter $0xc085,$0xf │ │ │ │ - mov -0x7b000000(%esi),%fs │ │ │ │ - rorb $0x8f,(%edi) │ │ │ │ - pop %es │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,-0x3fce033b(%ebx) │ │ │ │ - mov $0x85d783e,%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 80a18ac │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x8(%ebp) │ │ │ │ - nop │ │ │ │ - xor %ch,(%edi) │ │ │ │ - push %ebx │ │ │ │ - add %ah,0x0(%ecx,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80a192d │ │ │ │ + ja 809ecda │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - push %edx │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - call 804b3b0 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x83a7024,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov (%ecx),%cl │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - jmp 80a1711 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - test %edx,%edx │ │ │ │ - jg 80a17b9 │ │ │ │ - xor %esi,%esi │ │ │ │ - movl $0x85d783e,0x8(%ebp) │ │ │ │ - movl $0x0,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x8(%ebp) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jl 80a17c9 │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + mov 0x1(%edx),%dl │ │ │ │ + movl $0x83d7e70,-0x1c(%edi) │ │ │ │ + movzbl %dl,%edx │ │ │ │ + movswl %dx,%edx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + movswl %cx,%ecx │ │ │ │ + shl $0x8,%ecx │ │ │ │ + movswl %cx,%ecx │ │ │ │ + or %edx,%ecx │ │ │ │ + mov %cx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + add $0xfffffffe,%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x8(%ebp) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp *0x8(%ebp) │ │ │ │ - out %eax,$0xa │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + jmp 845ed7c │ │ │ │ + call d0a3fe1 │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a18f9 │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov 0xa4(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov 0x9c(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov %eax,0xc4(%esp) │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x83a7024,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %eax,0xc4(%esp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - push %edx │ │ │ │ - call 804b170 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0xc4(%esp),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %ecx,0x1c(%ebp) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x8(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80a18bf │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x8(%ebp) │ │ │ │ - add %eax,%ecx │ │ │ │ + ja 809ee6a │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov $0x2,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jge 80a18d1 │ │ │ │ - mov $0x85d4670,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + jg 809ee0b │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x809ecf4,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809ecf4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x80a17e0,-0xc(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ + movl $0x809eba0,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x809ee4c,-0x4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845613c │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - test %eax,%eax │ │ │ │ - jge 80a1919 │ │ │ │ - mov $0x85d776c,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x80a1740,-0x4(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809ee4c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %esp │ │ │ │ + sub %dl,0x0(%edx) │ │ │ │ + add %al,%es:(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845613c │ │ │ │ + jmp 809a8d8 │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xor $0x51,%ch │ │ │ │ - add %al,0x1000100 │ │ │ │ - add %al,(%eax) │ │ │ │ + mov $0x85c189c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a1a0a │ │ │ │ - movl $0x80a1988,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,-0x11(%eax) │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a1988 │ │ │ │ + jne 809ef70 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %esp │ │ │ │ - cmc │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0xc8,%al │ │ │ │ - sbb %ecx,(%edx) │ │ │ │ - or %cl,0x568b034e(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80a16ac │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a1a0d │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 809eeaf │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x1(%eax),%al │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov (%edx),%dl │ │ │ │ + movl $0x83d7e70,-0x1c(%edi) │ │ │ │ + movzbl %dl,%edx │ │ │ │ + movswl %dx,%edx │ │ │ │ + movzbl %al,%eax │ │ │ │ + movswl %ax,%eax │ │ │ │ + shl $0x8,%eax │ │ │ │ + movswl %ax,%eax │ │ │ │ + or %edx,%eax │ │ │ │ + mov %ax,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ movl $0x836f4a4,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - ret │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,-0x3914fb3b(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x80a19fc,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ + lea -0x2(%ecx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - loopne 80a1a69 │ │ │ │ - push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a1a74 │ │ │ │ - movl $0x80a1a6c,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,%al │ │ │ │ + out %al,(%dx) │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809eec8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - mov $0x3b,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ + or %ah,(%edi) │ │ │ │ + push %edx │ │ │ │ + add %bl,(%edx) │ │ │ │ + add %al,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x7316fb3b(%ebx) │ │ │ │ - lock sub $0xfc63ff00,%eax │ │ │ │ - nop │ │ │ │ - dec %eax │ │ │ │ - hlt │ │ │ │ - push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a1aaa │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80a194c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jb 809f169 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x809f0b0,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809f0b0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - adc %dh,%ah │ │ │ │ - push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ + add %es:(%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a1ae2 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80a194c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - in $0xf3,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ + ja 809efca │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x1(%ecx),%cl │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov (%edx),%dl │ │ │ │ + movl $0x83d7e70,-0x1c(%edi) │ │ │ │ + movzbl %dl,%edx │ │ │ │ + movswl %dx,%edx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + movswl %cx,%ecx │ │ │ │ + shl $0x8,%ecx │ │ │ │ + movswl %cx,%ecx │ │ │ │ + or %edx,%ecx │ │ │ │ + mov %cx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + add $0xfffffffe,%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + clc │ │ │ │ + and $0x50052,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - or %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a1bba │ │ │ │ - movl $0x80a1b40,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov 0xf(%esi),%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + ja 809f15a │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov $0x2,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 809f0fb │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x809efe4,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809efe4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x809ee90,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x809f13c,-0x4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a1b40 │ │ │ │ + jne 809f13c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - pushf │ │ │ │ - repz push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + and $0x260052,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80a1b82 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %esi,%edx │ │ │ │ - and $0xfffffffc,%edx │ │ │ │ - mov (%edx),%edx │ │ │ │ - movzwl -0x2(%edx),%edx │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jne 80a1b98 │ │ │ │ - add $0x10,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a1bbd │ │ │ │ - movl $0x80a1a84,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xc(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 80a1b90 │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 80a14d4 │ │ │ │ - add $0x10,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a1bbd │ │ │ │ - movl $0x80a1abc,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xc(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c18a4,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov %edx,%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,0x468b0809(%edx,%esi,8) │ │ │ │ + add $0x8b,%al │ │ │ │ + jne 809f199 │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809f284 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 84550a0 │ │ │ │ - sub %bh,(%edx) │ │ │ │ - push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a1c2c │ │ │ │ - movl $0x80a1c24,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - clc │ │ │ │ - cmp %edx,0x0(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ + ja 809f19f │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov (%eax),%al │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0x1(%edx),%dl │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0x2(%ecx),%cl │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x3(%eax),%al │ │ │ │ + movl $0x83d7e60,-0x1c(%edi) │ │ │ │ + movzbl %al,%eax │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + shl $0x8,%ecx │ │ │ │ + or %eax,%ecx │ │ │ │ + movzbl %dl,%eax │ │ │ │ + shl $0x10,%eax │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + shl $0x18,%ecx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0xfffffffc,%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x2b16fb3b(%ebx) │ │ │ │ - out %al,(%dx) │ │ │ │ - sub $0xfc63ff00,%eax │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - repnz push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,-0x74f7f60f(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45891075(%ebx),%ecx │ │ │ │ + adc %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 809f1b8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + hlt │ │ │ │ + and 0x0(%edx),%edx │ │ │ │ + sbb (%eax),%al │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a1c62 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80a194c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %eax │ │ │ │ - repnz push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a1c9a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80a194c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0xf2,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a1d72 │ │ │ │ - movl $0x80a1cf8,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov 0xf(%esi),%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + jb 809f4ad │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x809f3f4,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a1cf8 │ │ │ │ + jne 809f3f4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - in $0xf1,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %es:(%eax),%al │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80a1d3a │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 809f2de │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ - mov %esi,%edx │ │ │ │ - and $0xfffffffc,%edx │ │ │ │ - mov (%edx),%edx │ │ │ │ - movzwl -0x2(%edx),%edx │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jne 80a1d50 │ │ │ │ - add $0x10,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a1d75 │ │ │ │ - movl $0x80a1c3c,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xc(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 80a1d48 │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 80a14d4 │ │ │ │ - add $0x10,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a1d75 │ │ │ │ - movl $0x80a1c74,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov (%ecx),%cl │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov 0x1(%edx),%dl │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0x2(%eax),%al │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x3(%ecx),%cl │ │ │ │ + movl $0x83d7e60,-0x1c(%edi) │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x8,%eax │ │ │ │ + or %ecx,%eax │ │ │ │ + movzbl %dl,%ecx │ │ │ │ + shl $0x10,%ecx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x18,%eax │ │ │ │ + or %ecx,%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + add $0xfffffffc,%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xc(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455194 │ │ │ │ - inc %eax │ │ │ │ - int1 │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + mov $0x22,%ah │ │ │ │ + push %edx │ │ │ │ + add %al,0x1e000000 │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - or %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x18(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a1eab │ │ │ │ - movl $0x80a1df4,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov 0xf(%esi),%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + ja 809f49e │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov $0x4,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 809f43f │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x809f2f8,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809f2f8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x809f180,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x809f480,-0x4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a1df4 │ │ │ │ + jne 809f480 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - clc │ │ │ │ - lock push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ + sub %ah,(%edx) │ │ │ │ + push %edx │ │ │ │ + add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ cld │ │ │ │ - sbb %bl,(%esi) │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - aam $0xf0 │ │ │ │ - push %ecx │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c18ac,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,%al │ │ │ │ + cmc │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809f5c8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a1eae │ │ │ │ - movl $0x80a1bf4,-0x24(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - mov %esi,-0x1c(%edi) │ │ │ │ - movl $0x80a1cb0,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ + ja 809f4e3 │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x3(%eax),%al │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0x2(%edx),%dl │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0x1(%ecx),%cl │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov (%eax),%al │ │ │ │ + movl $0x83d7e60,-0x1c(%edi) │ │ │ │ + movzbl %al,%eax │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + shl $0x8,%ecx │ │ │ │ + or %eax,%ecx │ │ │ │ + movzbl %dl,%eax │ │ │ │ + shl $0x10,%eax │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + shl $0x18,%ecx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a1d94,-0x4(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0xfffffffc,%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80a1e80,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x22(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - nop │ │ │ │ - les (%ecx),%eax │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - adc %ah,-0x76f7f5e2(%eax) │ │ │ │ - lock mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ + add %bh,%ah │ │ │ │ + hlt │ │ │ │ + or %ecx,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809f4fc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ + mov $0x20,%al │ │ │ │ + push %edx │ │ │ │ + add %bl,(%edx) │ │ │ │ + add %al,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85e0045(%esi) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - dec %esp │ │ │ │ - aaa │ │ │ │ - push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a1f08 │ │ │ │ - movl $0x80a1f00,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - sbb $0x37,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x716fb3b(%ebx) │ │ │ │ - jmp 80a1f34 │ │ │ │ - add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - nop │ │ │ │ - mov $0xef,%ah │ │ │ │ - push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a1f3e │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80a194c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jl 80a1f35 │ │ │ │ - push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a1f76 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80a194c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %eax │ │ │ │ - out %eax,(%dx) │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a204e │ │ │ │ - movl $0x80a1fd4,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov 0xf(%esi),%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + jb 809f7f1 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x809f738,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a1fd4 │ │ │ │ + jne 809f738 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - or %ch,%bh │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %es:(%eax),%al │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80a2016 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %esi,%edx │ │ │ │ - and $0xfffffffc,%edx │ │ │ │ - mov (%edx),%edx │ │ │ │ - movzwl -0x2(%edx),%edx │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jne 80a202c │ │ │ │ - add $0x10,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a2051 │ │ │ │ - movl $0x80a1f18,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xc(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 80a2024 │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 80a14d4 │ │ │ │ - add $0x10,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a2051 │ │ │ │ - movl $0x80a1f50,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xc(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455118 │ │ │ │ - pop %ss │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a2299 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jne 80a2287 │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 80a1510 │ │ │ │ - xor $0xee,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4c339(%ebx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a22a1 │ │ │ │ - movl $0x80a1548,-0x38(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x30(%edi) │ │ │ │ - movl $0x80a15b8,-0x2c(%edi) │ │ │ │ - lea -0x38(%edi),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x80a16ac,-0x20(%edi) │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - movl $0x80a194c,-0x18(%edi) │ │ │ │ - lea -0x1d(%edi),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ + ja 809f622 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - lea -0x2c(%edi),%ecx │ │ │ │ - lea -0x17(%edi),%edx │ │ │ │ - test %esi,%esi │ │ │ │ - jne 80a2125 │ │ │ │ - movl $0x80a1dac,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x3(%ecx),%cl │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov 0x2(%edx),%dl │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0x1(%eax),%al │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov (%ecx),%cl │ │ │ │ + movl $0x83d7e60,-0x1c(%edi) │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x8,%eax │ │ │ │ + or %ecx,%eax │ │ │ │ + movzbl %dl,%ecx │ │ │ │ + shl $0x10,%ecx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x18,%eax │ │ │ │ + or %ecx,%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + add $0xfffffffc,%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xf(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 84550a0 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 80a214b │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - movl $0x80a2204,0x0(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + jo 809f74d │ │ │ │ + push %edx │ │ │ │ + add %al,0x1e000000 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 809f7e2 │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov $0x4,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 809f783 │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x809f63c,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ mov %ecx,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a2204 │ │ │ │ + jne 809f63c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - movl $0x80a2174,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ + movl $0x809f4c4,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x809f7c4,-0x4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a2174 │ │ │ │ + jne 809f7c4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - js 80a2157 │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + in $0x1e,%al │ │ │ │ + push %edx │ │ │ │ + add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ cld │ │ │ │ - cwtl │ │ │ │ - and %ecx,(%edx) │ │ │ │ - or %cl,-0x3976fcba(%ebx) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - push %esp │ │ │ │ - in (%dx),%eax │ │ │ │ - push %ecx │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c18b4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,0x468b0809(%ebx,%edi,8) │ │ │ │ + add $0x8b,%al │ │ │ │ + jne 809f821 │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809fb9c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4db39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a22e3 │ │ │ │ - movl $0x80a1a3c,-0x24(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - mov %esi,-0x1c(%edi) │ │ │ │ - movl $0x80a1af8,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ + ja 809f827 │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov (%eax),%al │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0x1(%edx),%dl │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0x2(%ecx),%cl │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x3(%eax),%al │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0x4(%edx),%dl │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0x5(%ecx),%cl │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x6(%eax),%al │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0x7(%edx),%dl │ │ │ │ + movl $0x83d7e50,-0x20(%edi) │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0xd0(%esp) │ │ │ │ + mov $0x38,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 809f901 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0xdc(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov $0x30,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 809f936 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x100(%esp) │ │ │ │ + mov $0x28,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 809f96b │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x10c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x118(%esp) │ │ │ │ + mov $0x20,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 809f9a0 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x124(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x130(%esp) │ │ │ │ + mov $0x18,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 809f9d5 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x13c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x148(%esp) │ │ │ │ + mov $0x10,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 809fa0a │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x154(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x160(%esp) │ │ │ │ + mov $0x8,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 809fa3f │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x16c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x178(%esp) │ │ │ │ + mov 0x16c(%esp),%ecx │ │ │ │ + mov %edx,0x184(%esp) │ │ │ │ + mov 0x178(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x184(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x154(%esp),%eax │ │ │ │ + mov %edx,0x190(%esp) │ │ │ │ + mov 0x160(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x190(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0x13c(%esp),%ecx │ │ │ │ + mov %edx,0x19c(%esp) │ │ │ │ + mov 0x148(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x19c(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x124(%esp),%eax │ │ │ │ + mov %edx,0x1a8(%esp) │ │ │ │ + mov 0x130(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1a8(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0x10c(%esp),%ecx │ │ │ │ + mov %edx,0x1b4(%esp) │ │ │ │ + mov 0x118(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1b4(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0xf4(%esp),%eax │ │ │ │ + mov %edx,0x1c0(%esp) │ │ │ │ + mov 0x100(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1c0(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + mov %edx,0x1cc(%esp) │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1cc(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a1bdc,-0x4(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0xfffffff8,%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80a22b8,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x22(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - nop │ │ │ │ - call b0a73e9 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - sub %ah,(%edx) │ │ │ │ - or (%eax),%cl │ │ │ │ + add %al,-0x8(%eax) │ │ │ │ + or %ecx,(%eax) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809f840 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ - in (%dx),%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + fcompl (%edx) │ │ │ │ + push %edx │ │ │ │ + add %bl,(%edx) │ │ │ │ + add %al,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80a0051 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x809ff98,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809ff98 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %es:(%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4db39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a2313 │ │ │ │ - movl $0x80a1ed0,-0x24(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - mov %esi,-0x1c(%edi) │ │ │ │ - movl $0x80a1f8c,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ + ja 809fbf6 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov (%ecx),%cl │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov 0x1(%edx),%dl │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0x2(%eax),%al │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x3(%ecx),%cl │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov 0x4(%edx),%dl │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0x5(%eax),%al │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x6(%ecx),%cl │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov 0x7(%edx),%dl │ │ │ │ + movl $0x83d7e50,-0x20(%edi) │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + cltd │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov $0x38,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 809fce8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x100(%esp) │ │ │ │ + mov $0x30,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 809fd1d │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x10c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x118(%esp) │ │ │ │ + mov $0x28,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 809fd52 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x124(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x130(%esp) │ │ │ │ + mov $0x20,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 809fd87 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x13c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x148(%esp) │ │ │ │ + mov $0x18,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 809fdbc │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x154(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x160(%esp) │ │ │ │ + mov $0x10,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 809fdf1 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x16c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x178(%esp) │ │ │ │ + mov $0x8,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 809fe26 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x184(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x190(%esp) │ │ │ │ + mov 0x184(%esp),%ecx │ │ │ │ + mov %edx,0x19c(%esp) │ │ │ │ + mov 0x190(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x19c(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x16c(%esp),%eax │ │ │ │ + mov %edx,0x1a8(%esp) │ │ │ │ + mov 0x178(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1a8(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0x154(%esp),%ecx │ │ │ │ + mov %edx,0x1b4(%esp) │ │ │ │ + mov 0x160(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1b4(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x13c(%esp),%eax │ │ │ │ + mov %edx,0x1c0(%esp) │ │ │ │ + mov 0x148(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1c0(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0x124(%esp),%ecx │ │ │ │ + mov %edx,0x1cc(%esp) │ │ │ │ + mov 0x130(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1cc(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x10c(%esp),%eax │ │ │ │ + mov %edx,0x1d8(%esp) │ │ │ │ + mov 0x118(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1d8(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0xf4(%esp),%ecx │ │ │ │ + mov %edx,0x1e4(%esp) │ │ │ │ + mov 0x100(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1e4(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a2070,-0x4(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + add $0xfffffff8,%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80a22fc,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x22(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + adc %dl,(%edi) │ │ │ │ + push %edx │ │ │ │ + add %al,0x1e000000 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80a0042 │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov $0x8,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 809ffe3 │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x809fc10,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - movl $0x80a20b8,-0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 809fc10 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x809f808,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80a0024,-0x4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8455340 │ │ │ │ - mov $0x85c0efc,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x3c,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ - les (%ecx),%eax │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a0024 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + test %dl,(%esi) │ │ │ │ + push %edx │ │ │ │ + add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c18bc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - adc %bl,%al │ │ │ │ - and (%edx),%cl │ │ │ │ - or %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ + add %bh,%ah │ │ │ │ + add (%edx),%ecx │ │ │ │ + or %cl,0x758b0446(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + or $0x66,%al │ │ │ │ + test $0x850f0003,%esi │ │ │ │ + jns 80a0084 │ │ │ │ add %al,(%eax) │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,0x85e0045(%esi) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - les (%ecx),%eax │ │ │ │ + add %al,-0x44c4db39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80a0087 │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x7(%eax),%al │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0x6(%edx),%dl │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0x5(%ecx),%cl │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x4(%eax),%al │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0x3(%edx),%dl │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0x2(%ecx),%cl │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x1(%eax),%al │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov (%edx),%dl │ │ │ │ + movl $0x83d7e50,-0x20(%edi) │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0xd0(%esp) │ │ │ │ + mov $0x38,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a0161 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0xdc(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov $0x30,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a0196 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x100(%esp) │ │ │ │ + mov $0x28,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a01cb │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x10c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x118(%esp) │ │ │ │ + mov $0x20,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a0200 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x124(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x130(%esp) │ │ │ │ + mov $0x18,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a0235 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x13c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x148(%esp) │ │ │ │ + mov $0x10,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a026a │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x154(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x160(%esp) │ │ │ │ + mov $0x8,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a029f │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x16c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x178(%esp) │ │ │ │ + mov 0x16c(%esp),%ecx │ │ │ │ + mov %edx,0x184(%esp) │ │ │ │ + mov 0x178(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x184(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x154(%esp),%eax │ │ │ │ + mov %edx,0x190(%esp) │ │ │ │ + mov 0x160(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x190(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0x13c(%esp),%ecx │ │ │ │ + mov %edx,0x19c(%esp) │ │ │ │ + mov 0x148(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x19c(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x124(%esp),%eax │ │ │ │ + mov %edx,0x1a8(%esp) │ │ │ │ + mov 0x130(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1a8(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0x10c(%esp),%ecx │ │ │ │ + mov %edx,0x1b4(%esp) │ │ │ │ + mov 0x118(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1b4(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0xf4(%esp),%eax │ │ │ │ + mov %edx,0x1c0(%esp) │ │ │ │ + mov 0x100(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1c0(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + mov %edx,0x1cc(%esp) │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1cc(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0xfffffff8,%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - adc %bl,%al │ │ │ │ - and (%edx),%cl │ │ │ │ - or %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - enter $0x51eb,$0x0 │ │ │ │ - sldt (%ebx) │ │ │ │ + add %ah,-0x74f7f600(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45891075(%ebx),%ecx │ │ │ │ + adc %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80a00a0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + jl 80a0430 │ │ │ │ + push %edx │ │ │ │ + add %bl,(%edx) │ │ │ │ + add %al,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a23a2 │ │ │ │ + jb 80a08b1 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80a2364,0x0(%ebp) │ │ │ │ + movl $0x80a07f8,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a2364 │ │ │ │ + jne 80a07f8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - cwtl │ │ │ │ - jmp 80a23ac │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %es:(%eax),%al │ │ │ │ add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4db39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80a0456 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x7(%ecx),%cl │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov 0x6(%edx),%dl │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0x5(%eax),%al │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x4(%ecx),%cl │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov 0x3(%edx),%dl │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0x2(%eax),%al │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x1(%ecx),%cl │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov (%edx),%dl │ │ │ │ + movl $0x83d7e50,-0x20(%edi) │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + cltd │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov $0x38,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a0548 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x100(%esp) │ │ │ │ + mov $0x30,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a057d │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x10c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x118(%esp) │ │ │ │ + mov $0x28,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a05b2 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x124(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x130(%esp) │ │ │ │ + mov $0x20,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a05e7 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x13c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x148(%esp) │ │ │ │ + mov $0x18,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a061c │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x154(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x160(%esp) │ │ │ │ + mov $0x10,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a0651 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x16c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x178(%esp) │ │ │ │ + mov $0x8,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a0686 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x184(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x190(%esp) │ │ │ │ + mov 0x184(%esp),%ecx │ │ │ │ + mov %edx,0x19c(%esp) │ │ │ │ + mov 0x190(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x19c(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x16c(%esp),%eax │ │ │ │ + mov %edx,0x1a8(%esp) │ │ │ │ + mov 0x178(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1a8(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0x154(%esp),%ecx │ │ │ │ + mov %edx,0x1b4(%esp) │ │ │ │ + mov 0x160(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1b4(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x13c(%esp),%eax │ │ │ │ + mov %edx,0x1c0(%esp) │ │ │ │ + mov 0x148(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1c0(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0x124(%esp),%ecx │ │ │ │ + mov %edx,0x1cc(%esp) │ │ │ │ + mov 0x130(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1cc(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x10c(%esp),%eax │ │ │ │ + mov %edx,0x1d8(%esp) │ │ │ │ + mov 0x118(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1d8(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0xf4(%esp),%ecx │ │ │ │ + mov %edx,0x1e4(%esp) │ │ │ │ + mov 0x100(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1e4(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + add $0xfffffff8,%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + mov $0xe,%al │ │ │ │ + push %edx │ │ │ │ + add %al,0x1e000000 │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - xchg %eax,%esp │ │ │ │ - and (%edx),%ecx │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80a08a2 │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov $0x8,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80a0843 │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x80a0470,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a0470 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80a0068,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80a0884,-0x4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a2394 │ │ │ │ + jne 80a0884 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - push $0x20051eb │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and $0xe,%al │ │ │ │ + push %edx │ │ │ │ + add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x45890845(%ebx) │ │ │ │ - add %cl,-0x1d16f78b(%ecx) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ cld │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - mov $0x85c0f0c,%esi │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c18c4,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85d79bf(%esi) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a2424 │ │ │ │ + jb 80a092a │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a2404,-0xc(%ebp) │ │ │ │ + movl $0x80a0908,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a2404 │ │ │ │ + jne 80a0908 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a2427 │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - movl $0x84303ac,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + ja 80a08f1 │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov (%eax),%al │ │ │ │ + movl $0x83e9a10,-0x4(%edi) │ │ │ │ + mov %al,(%edi) │ │ │ │ lea -0x3(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %ah,0xa(%esp) │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80a2464 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,0x768b080a(%esp) │ │ │ │ - pop %es │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a2484 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,0x768b080a(%esp) │ │ │ │ - add %ecx,%ebp │ │ │ │ - jne 80a24f5 │ │ │ │ - cmp (%eax),%eax │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80a24b9 │ │ │ │ - movl $0x80a23cc,-0x8(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x8(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85e050a(%esi) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - add $0x200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85e0505(%esi) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - add $0x200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85e0045(%esi) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - pop %ss │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85e050a(%esi) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a2588 │ │ │ │ + jb 80a09aa │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a2568,-0xc(%ebp) │ │ │ │ + movl $0x80a097c,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a2568 │ │ │ │ + jne 80a097c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a258b │ │ │ │ + ja 80a0965 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x84303ac,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + dec %ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + inc %edx │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %cl,%al │ │ │ │ - and $0xc689080a,%eax │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a25c8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ch,%al │ │ │ │ - and $0x768b080a,%eax │ │ │ │ - or -0x9(%esi),%esp │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80a25e8 │ │ │ │ + add %dh,%al │ │ │ │ + or %ecx,(%edx) │ │ │ │ + or %cl,0x758b0446(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + or $0x66,%al │ │ │ │ + test $0x1d750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,(%eax) │ │ │ │ - or %es:(%eax),%cl │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8458908 │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a261d │ │ │ │ - movl $0x80a2530,-0x8(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x8(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add (%eax),%eax │ │ │ │ + ja 80a09d7 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x80a08c4,-0x1c(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + movl $0x84330b0,-0x10(%edi) │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80a0938,-0x8(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x8(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80a0a87 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a0a7d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + mov (%eax),%al │ │ │ │ + movl $0x83e9a10,-0x4(%edi) │ │ │ │ + mov %al,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + or $0xc,%al │ │ │ │ + push %edx │ │ │ │ + add %bl,(%edx) │ │ │ │ + add %al,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a2660 │ │ │ │ - movl $0x85c0f56,-0xc(%ebp) │ │ │ │ - movl $0x85d884d,-0x8(%ebp) │ │ │ │ - movl $0x85c0f7d,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 83a7198 │ │ │ │ - mov $0x85c0f9c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - das │ │ │ │ - push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a26b0 │ │ │ │ - movl $0x80a26a8,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - je 80a26cd │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + jb 80a0bb9 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80a0bd0,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a0bd0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %es:(%eax),%al │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x50e904c5(%ebx) │ │ │ │ - in $0x2d,%al │ │ │ │ - add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a270d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a26f0,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 842fe00 │ │ │ │ - xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + ja 80a0ac6 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x80a0a44,-0x24(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + dec %eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0x80a09bc,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80a0b8c,-0x4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a0b8c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb $0xb,%al │ │ │ │ + push %edx │ │ │ │ + add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c18cc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fmuls (%edx) │ │ │ │ + push %edx │ │ │ │ + add %al,0x1e000000 │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a2710 │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ + ja 80a0baa │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80a0b4b │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x80a0ae0,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a0ae0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + jmp 80a0f5c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a2759 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80a26bc,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + ja 80a0c57 │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + jmp 80a0c80 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 84550a0 │ │ │ │ - nop │ │ │ │ - cs push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl 0x5(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a27c4 │ │ │ │ - movl $0x80a27bc,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - pusha │ │ │ │ - cs push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x3ce904c5(%ebx) │ │ │ │ - jecxz 80a27f0 │ │ │ │ - add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,(%esi) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a2821 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a2804,-0xc(%ebp) │ │ │ │ + jb 80a0ea2 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 842fe00 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov (%eax),%al │ │ │ │ + movzbl %al,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80a0e37 │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a0d47 │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + movl $0x85dad7d,0x14(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80a0d74,-0x8(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + pop %es │ │ │ │ + or (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x94,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a2824 │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + add %cl,0x4c891045(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + jmp 80a0ce4 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80a0df8,-0x10(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ jmp 8455d30 │ │ │ │ nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + or %ebp,(%eax,%eax,1) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x88,%al │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x4c891045(%ebx) │ │ │ │ + and $0x70,%al │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ add $0x18,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a286d │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80a27d0,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + ja 80a0dbc │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + jmp 845eee8 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455194 │ │ │ │ - jl 80a28bf │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a29a5 │ │ │ │ - movl $0x80a28dc,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + jb 80a0eff │ │ │ │ + movl $0x80a0ee4,0x0(%ebp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a28dc │ │ │ │ + jne 80a0ee4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %eax │ │ │ │ - sub $0x10053,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - add %ch,(%ecx) │ │ │ │ + add %cl,(%edi,%ecx,1) │ │ │ │ or (%eax),%cl │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - sbb $0x2d,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80a29a8 │ │ │ │ - movl $0x80a278c,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - movl $0x80a2840,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a2888,-0x4(%edi) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80a2958,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,0xa(%ecx,%ebp,1) │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80a2974 │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a0f0c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x9c,%al │ │ │ │ - sub %ecx,(%edx) │ │ │ │ - or %cl,0x568b034e(%ebx) │ │ │ │ + add %cl,0x4e8b0346(%ebx) │ │ │ │ pop %es │ │ │ │ - mov %eax,%esi │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80a0c80 │ │ │ │ + nop │ │ │ │ + sar $0xff,%ah │ │ │ │ + incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,0x52(%edi,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - push %esp │ │ │ │ - sub $0x53,%al │ │ │ │ - add %al,0x2000200 │ │ │ │ + add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a2a00 │ │ │ │ - movl $0x80a29f8,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ + jb 80a10c1 │ │ │ │ + movl $0x80a0f90,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a0f90 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - and $0x2c,%al │ │ │ │ - push %ebx │ │ │ │ + sbb %al,(%edi) │ │ │ │ + push %edx │ │ │ │ + add %al,0x0(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ + add %al,-0x44c4db39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + ja 80a10b2 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + movl $0x80a0c30,-0x20(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + movl $0x80a0c80,-0x18(%edi) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + lea -0x20(%edi),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80a1057 │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x80a1028,0x4(%ebp) │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a1028 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %es:(%eax),%al │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0xe904c5(%ebx) │ │ │ │ - loope 80a2a2c │ │ │ │ - add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %cl,0x758b0346(%ebx) │ │ │ │ + sbb %cl,0x4d8b0455(%ebx) │ │ │ │ + or %cl,0x4d8b044d(%ecx) │ │ │ │ + or $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,0x458b0c45(%ecx) │ │ │ │ + adc %cl,0x4d89144d(%ebx) │ │ │ │ + adc %cl,0x55891445(%ecx) │ │ │ │ + sbb %al,0x29e904c5(%ebx) │ │ │ │ + cld │ │ │ │ + (bad) │ │ │ │ + inc %edi │ │ │ │ + inc %edi │ │ │ │ + cld │ │ │ │ + mov $0xe,%ah │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80a1094,0x4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a1094 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc $0x6,%al │ │ │ │ + push %edx │ │ │ │ + add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a2a5d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a2a40,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 842fe00 │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c18d4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 80a10e8 │ │ │ │ xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,%ah │ │ │ │ + pop %es │ │ │ │ + push %edx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %ch,%cl │ │ │ │ + outsl %ds:(%esi),(%dx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x6416ff8a(%ebp) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,0x190076(%ebp) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a2a60 │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + ja 80a112b │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a2aa9 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80a2a0c,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + ja 80a116b │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + jmp 80a1194 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl 0x5(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455118 │ │ │ │ - inc %eax │ │ │ │ - sub 0x0(%ebx),%edx │ │ │ │ - add $0x2000200,%eax │ │ │ │ + add %al,(%esi) │ │ │ │ + add %al,0x8000000 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a2b14 │ │ │ │ - movl $0x80a2b0c,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ + jb 80a13d8 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov (%eax),%al │ │ │ │ + movzbl %al,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80a136a │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a1269 │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80a12a4,-0x10(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - adc %ch,(%ebx) │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + or %ebp,(%eax,%eax,1) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x1316fb3b(%ebx) │ │ │ │ - fildll 0xfc63ff00 │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x88,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a2b71 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a2b54,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ + add %cl,0x4c891045(%ebx) │ │ │ │ + and $0x70,%al │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + jmp 80a1202 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80a1328,-0x10(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 842fe00 │ │ │ │ + jmp 8455d30 │ │ │ │ xchg %ax,%ax │ │ │ │ + or %ebp,(%eax,%eax,1) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0xa0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80a2b74 │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ + add %cl,0x4c891045(%ebx) │ │ │ │ + and $0x70,%al │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a12e8 │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + jmp 845eee8 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - and %ah,%ah │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a2c1e │ │ │ │ - movl $0x80a2bcc,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + jb 80a1433 │ │ │ │ + movl $0x80a1418,0x0(%ebp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a2bcc │ │ │ │ + jne 80a1418 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - call 90a7da8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a2c21 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,0x14(%eax) │ │ │ │ + or (%eax),%cl │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x84303ac,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80a2c0c,0x4(%ebp) │ │ │ │ - lea -0x3(%edi),%ecx │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a1440 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8428e1c │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 80a1194 │ │ │ │ nop │ │ │ │ - jecxz 80a2c54 │ │ │ │ - add %al,(%eax) │ │ │ │ + pusha │ │ │ │ + cld │ │ │ │ + (bad) │ │ │ │ + decl (%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jne 80a2c30 │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80a2638 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a2c5d │ │ │ │ - movl $0x80a2b20,-0x14(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %bl,(%eax) │ │ │ │ + add 0x0(%edx),%dl │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 84550a0 │ │ │ │ - mov %gs,(%ecx) │ │ │ │ - push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a2cc8 │ │ │ │ - movl $0x80a2cc0,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ + jb 80a1601 │ │ │ │ + movl $0x80a14c4,-0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a14c4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - pop %esp │ │ │ │ - sub %edx,0x0(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + in $0x1,%al │ │ │ │ + push %edx │ │ │ │ + add %cl,0x1e000000(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,0x38e904c5(%ebx) │ │ │ │ - fisubrs 0xfc63ff00 │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a2d25 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a2d08,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 842fe00 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4cf39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a2d28 │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ - nop │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - loop 80a2d8c │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a2dd2 │ │ │ │ - movl $0x80a2d80,-0x8(%ebp) │ │ │ │ + ja 80a15f2 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + movl $0x80a1104,-0x2c(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %ecx,-0x28(%edi) │ │ │ │ + movl $0x80a1144,-0x24(%edi) │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + movl $0x80a1194,-0x1c(%edi) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + lea -0x2c(%edi),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + lea -0x24(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80a1597 │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x80a1568,0x8(%ebp) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a2d80 │ │ │ │ + jne 80a1568 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - xor $0xe2,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80a2dd5 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x84303ac,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80a2dc0,0x4(%ebp) │ │ │ │ - lea -0x3(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8428e1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - fsub %st,%st(1) │ │ │ │ - push %ecx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %es:(%eax),%al │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jne 80a2de4 │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80a2638 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a2e11 │ │ │ │ - movl $0x80a2cd4,-0x14(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455194 │ │ │ │ - and $0x51,%cl │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a2f4d │ │ │ │ - movl $0x80a2e80,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add %cl,0x758b0346(%ebx) │ │ │ │ + sbb %cl,0x4d8b0455(%ebx) │ │ │ │ + or %cl,0x4d8b044d(%ecx) │ │ │ │ + or $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,0x458b0c45(%ecx) │ │ │ │ + adc %cl,0x4d89144d(%ebx) │ │ │ │ + adc %cl,0x55891445(%ecx) │ │ │ │ + sbb %al,-0x216fb3b(%ebx) │ │ │ │ + sti │ │ │ │ + (bad) │ │ │ │ + inc %edi │ │ │ │ + inc %edi │ │ │ │ + cld │ │ │ │ + call 91121fb2 │ │ │ │ + pop %es │ │ │ │ + movl $0x80a15d4,0x8(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a2e80 │ │ │ │ + jne 80a15d4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %esp │ │ │ │ - loope 80a2ec8 │ │ │ │ - add %al,(%ecx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + aam $0x0 │ │ │ │ + push %edx │ │ │ │ + add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ cld │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - or %cs:(%eax),%cl │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - and %ah,%cl │ │ │ │ - push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0x30,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c18e4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 80a1628 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + decl (%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %bh,0x52(%edx,%eax,1) │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a2f50 │ │ │ │ - movl $0x80a2c90,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80a2d48,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov %esi,-0x8(%edi) │ │ │ │ - movl $0x80a2e2c,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80a2f00,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - nop │ │ │ │ - inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %ch,%cl │ │ │ │ + arpl %edi,%esi │ │ │ │ + (bad) │ │ │ │ + decl 0x190076(%ebp) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bl,(%edi,%ebp,1) │ │ │ │ + add %bl,(%edi,%edx,1) │ │ │ │ or (%eax),%cl │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a2f1c │ │ │ │ + jne 80a171c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x44,%al │ │ │ │ - das │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80a165b │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov (%eax),%al │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0x1(%edx),%dl │ │ │ │ + movl $0x83e9a00,-0x1c(%edi) │ │ │ │ + movzbl %dl,%edx │ │ │ │ + and $0xffff,%edx │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x8,%ax │ │ │ │ + movzwl %ax,%eax │ │ │ │ + or %edx,%eax │ │ │ │ + mov %ax,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x2(%ecx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,0xa(%esi,%edx,1) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + adc %cl,-0x899efbb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80a1674 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - es push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ + pop %esp │ │ │ │ + call *0x0(%ecx) │ │ │ │ + sbb (%eax),%al │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a2fa8 │ │ │ │ - movl $0x80a2fa0,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - jl 80a2fbc │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + jb 80a1919 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80a1860,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a1860 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %es:(%eax),%al │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x58e904c5(%ebx) │ │ │ │ - fldt 0xfc63ff00 │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a3005 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a2fe8,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 842fe00 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a3008 │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ - nop │ │ │ │ - mov %ds,%edi │ │ │ │ + ja 80a1776 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov (%ecx),%cl │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov 0x1(%edx),%dl │ │ │ │ + movl $0x83e9a00,-0x1c(%edi) │ │ │ │ + movzbl %dl,%edx │ │ │ │ + and $0xffff,%edx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + shl $0x8,%cx │ │ │ │ + movzwl %cx,%ecx │ │ │ │ + or %edx,%ecx │ │ │ │ + mov %cx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + add $0xfffffffe,%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + dec %eax │ │ │ │ + (bad) │ │ │ │ push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %al,0x1e000000 │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a30b2 │ │ │ │ - movl $0x80a3060,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + ja 80a190a │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov $0x2,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80a18ab │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x80a1790,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a1790 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80a163c,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80a18ec,-0x4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a3060 │ │ │ │ + jne 80a18ec │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - push %esp │ │ │ │ - fists 0x0(%ecx) │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov $0x260051fd,%esp │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80a30b5 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x84303ac,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80a30a0,0x4(%ebp) │ │ │ │ - lea -0x3(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8428e1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - cld │ │ │ │ - ficoms 0x0(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jne 80a30c4 │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80a2638 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp 809a8d8 │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a30f1 │ │ │ │ - movl $0x80a2fb4,-0x14(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov $0x85c18f4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,(%eax) │ │ │ │ + sbb (%edx),%cl │ │ │ │ + or %cl,0x758b0446(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + or $0x66,%al │ │ │ │ + test $0x850f0003,%esi │ │ │ │ + lds (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455118 │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a316d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a3150,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 842fe00 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + ja 80a194f │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x1(%eax),%al │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov (%edx),%dl │ │ │ │ + movl $0x83e9a00,-0x1c(%edi) │ │ │ │ + movzbl %dl,%edx │ │ │ │ + and $0xffff,%edx │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x8,%ax │ │ │ │ + movzwl %ax,%eax │ │ │ │ + or %edx,%eax │ │ │ │ + mov %ax,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x2(%ecx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80a3170 │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,0x19(%eax) │ │ │ │ + or (%eax),%cl │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a1968 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - and $0xde,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + push $0x1a0051fc │ │ │ │ + add %al,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a325a │ │ │ │ - movl $0x80a31cc,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + jb 80a1c0d │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80a1b54,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a31cc │ │ │ │ + jne 80a1b54 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - call 90a83a2 │ │ │ │ - add %al,(%eax) │ │ │ │ + add %es:(%eax),%al │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,%al │ │ │ │ - xor %ecx,(%edx) │ │ │ │ - or %cl,0x2de90376(%ebx) │ │ │ │ - push %edi │ │ │ │ - cmp (%eax),%eax │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - fstl 0x0(%ecx) │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,(%eax) │ │ │ │ - xor (%edx),%cl │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80a3208 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - fstl 0x0(%ecx) │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + ja 80a1a6a │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x1(%ecx),%cl │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov (%edx),%dl │ │ │ │ + movl $0x83e9a00,-0x1c(%edi) │ │ │ │ + movzbl %dl,%edx │ │ │ │ + and $0xffff,%edx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + shl $0x8,%cx │ │ │ │ + movzwl %cx,%ecx │ │ │ │ + or %edx,%ecx │ │ │ │ + mov %cx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + add $0xfffffffe,%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %esp │ │ │ │ + sti │ │ │ │ + push %ecx │ │ │ │ + add %al,0x1e000000 │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a325d │ │ │ │ + ja 80a1bfe │ │ │ │ mov 0xb(%esi),%eax │ │ │ │ - movl $0x84303ac,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80a3248,0x4(%ebp) │ │ │ │ - lea -0x3(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + mov $0x2,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80a1b9f │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x80a1a84,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8428e1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %esp │ │ │ │ - fstl 0x0(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jne 80a326c │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80a2638 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a328b │ │ │ │ - movl $0x80a311c,-0x8(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a1a84 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80a1930,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80a1be0,-0x4(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x8(%edi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - jo 80a32c1 │ │ │ │ - push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a32e4 │ │ │ │ - movl $0x80a32dc,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - inc %eax │ │ │ │ - and 0x0(%ebx),%edx │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x1ce904c5(%ebx) │ │ │ │ - fsubrs 0xfc63ff00 │ │ │ │ - nop │ │ │ │ - mov $0x30051dc,%esp │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a1be0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + enter $0x51fa,$0x0 │ │ │ │ + add %al,%es:(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a3343 │ │ │ │ - movl $0x80a3320,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80a3190 │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c18fc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,(%eax) │ │ │ │ + sbb $0x468b080a,%eax │ │ │ │ + add $0x8b,%al │ │ │ │ + jne 80a1c3d │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a1d28 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a3346 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 80a1c43 │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov (%eax),%al │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0x1(%edx),%dl │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0x2(%ecx),%cl │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x3(%eax),%al │ │ │ │ + movl $0x83e99f0,-0x1c(%edi) │ │ │ │ + movzbl %al,%eax │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + shl $0x8,%ecx │ │ │ │ + or %eax,%ecx │ │ │ │ + movzbl %dl,%eax │ │ │ │ + shl $0x10,%eax │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + shl $0x18,%ecx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0xfffffffc,%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455da0 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 84550a0 │ │ │ │ - mov 0x5005322,%al │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,0xa(%esp,%ebx,1) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + adc %cl,-0x899efbb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80a1c5c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + push %eax │ │ │ │ + stc │ │ │ │ + push %ecx │ │ │ │ + add %bl,(%edx) │ │ │ │ + add %al,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a33b4 │ │ │ │ - movl $0x80a33ac,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - jo 80a33c4 │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x4ce904c5(%ebx) │ │ │ │ - xlat %ds:(%ebx) │ │ │ │ - sub $0xfc63ff00,%eax │ │ │ │ - nop │ │ │ │ - in (%dx),%al │ │ │ │ - fistl 0x0(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a3413 │ │ │ │ - movl $0x80a33f0,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80a3190 │ │ │ │ + jb 80a1f51 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80a1e98,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a1e98 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + add %es:(%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a3416 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 80a1d82 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov (%ecx),%cl │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov 0x1(%edx),%dl │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0x2(%eax),%al │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x3(%ecx),%cl │ │ │ │ + movl $0x83e99f0,-0x1c(%edi) │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x8,%eax │ │ │ │ + or %ecx,%eax │ │ │ │ + movzbl %dl,%ecx │ │ │ │ + shl $0x10,%ecx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x18,%eax │ │ │ │ + or %ecx,%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + add $0xfffffffc,%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455da0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455194 │ │ │ │ - js 80a3419 │ │ │ │ + jmp 845ed7c │ │ │ │ + adc %bh,%al │ │ │ │ push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %al,0x1e000000 │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a3551 │ │ │ │ - movl $0x80a3488,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + ja 80a1f42 │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov $0x4,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80a1ee3 │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x80a1d9c,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a3488 │ │ │ │ + jne 80a1d9c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80a1c24,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80a1f24,-0x4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a1f24 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - cmp $0xdb,%al │ │ │ │ + test %dh,%bh │ │ │ │ push %ecx │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ cld │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - xor $0xa,%al │ │ │ │ - or %cl,-0x3976fcba(%ebx) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - sbb %bl,%bl │ │ │ │ - push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c1904,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,0xa(%eax,%eiz,1) │ │ │ │ + or %cl,0x758b0446(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + or $0x66,%al │ │ │ │ + test $0x850f0003,%esi │ │ │ │ + jmp 930a1f84 │ │ │ │ + push %es │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a3554 │ │ │ │ - movl $0x80a337c,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - movl $0x80a33c8,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + ja 80a1f87 │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x3(%eax),%al │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0x2(%edx),%dl │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0x1(%ecx),%cl │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov (%eax),%al │ │ │ │ + movl $0x83e99f0,-0x1c(%edi) │ │ │ │ + movzbl %al,%eax │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + shl $0x8,%ecx │ │ │ │ + or %eax,%ecx │ │ │ │ + movzbl %dl,%eax │ │ │ │ + shl $0x10,%eax │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + shl $0x18,%ecx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a3434,-0x4(%edi) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0xfffffffc,%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80a3504,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - inc %edx │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ah,(%eax) │ │ │ │ - xor $0xf766080a,%eax │ │ │ │ + add %ah,-0x74f7f5e1(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45891075(%ebx),%ecx │ │ │ │ + adc %ah,-0x9(%esi) │ │ │ │ movb $0x0,(%ebx) │ │ │ │ - jne 80a3520 │ │ │ │ + jne 80a1fa0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x48,%al │ │ │ │ - xor $0x4e8b080a,%eax │ │ │ │ - add -0x3976f8aa(%ebx),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ nop │ │ │ │ - test $0x20,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ + or $0xf6,%al │ │ │ │ + push %ecx │ │ │ │ + add %bl,(%edx) │ │ │ │ + add %al,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a35ac │ │ │ │ - movl $0x80a35a4,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - js 80a35ba │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x54e904c5(%ebx) │ │ │ │ - aad $0x2d │ │ │ │ - add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - nop │ │ │ │ - hlt │ │ │ │ - fsts 0x0(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a360b │ │ │ │ - movl $0x80a35e8,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80a3190 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80a360e │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ + jb 80a2295 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455da0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455118 │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x200,%eax │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a3b48 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - and $0x3,%eax │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80a3669 │ │ │ │ - movl $0x80a39c0,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455340 │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 80a367a │ │ │ │ - movl $0x80a383c,0x0(%ebp) │ │ │ │ - jmp 8455340 │ │ │ │ - movl $0x80a369c,0x0(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + movl $0x80a21dc,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a369c │ │ │ │ + jne 80a21dc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - cmp %bl,%cl │ │ │ │ - push %ecx │ │ │ │ - add %al,%bl │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %es:(%eax),%al │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jne 80a3b50 │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 80a2638 │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %esp │ │ │ │ - pop %ds │ │ │ │ - push %ebx │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a3b5f │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - test %esi,%esi │ │ │ │ - jne 80a36f0 │ │ │ │ - movl $0x80a28a0,-0x8(%edi) │ │ │ │ + ja 80a20c6 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x3(%ecx),%cl │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov 0x2(%edx),%dl │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0x1(%eax),%al │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov (%ecx),%cl │ │ │ │ + movl $0x83e99f0,-0x1c(%edi) │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x8,%eax │ │ │ │ + or %ecx,%eax │ │ │ │ + movzbl %dl,%ecx │ │ │ │ + shl $0x10,%ecx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x18,%eax │ │ │ │ + or %ecx,%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + add $0xfffffffc,%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 84550a0 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 80a3713 │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x80a37bc,0x8(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + int3 │ │ │ │ + hlt │ │ │ │ + push %ecx │ │ │ │ + add %al,0x1e000000 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80a2286 │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov $0x4,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80a2227 │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x80a20e0,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a37bc │ │ │ │ + jne 80a20e0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x80a373c,0x8(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + movl $0x80a1f68,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80a2268,-0x4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a373c │ │ │ │ + jne 80a2268 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - loopne 80a3750 │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ + inc %eax │ │ │ │ + hlt │ │ │ │ + push %ecx │ │ │ │ + add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ cld │ │ │ │ - pusha │ │ │ │ - aaa │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - mov $0x200531e,%esp │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80a3bc5 │ │ │ │ - movl $0x80a2678,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - movl $0x80a272c,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a2774,-0x4(%edi) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80a3b78,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - pusha │ │ │ │ - push %ds │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c190c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - loopne 80a37f8 │ │ │ │ + add %al,0x26(%eax) │ │ │ │ or (%eax),%cl │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - cmp $0x1e,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%edx) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a2640 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4db39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a3c29 │ │ │ │ - movl $0x80a29c8,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - movl $0x80a2a7c,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + ja 80a22cb │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov (%eax),%al │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0x1(%edx),%dl │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0x2(%ecx),%cl │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x3(%eax),%al │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0x4(%edx),%dl │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0x5(%ecx),%cl │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x6(%eax),%al │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0x7(%edx),%dl │ │ │ │ + movl $0x83e99e0,-0x20(%edi) │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0xd0(%esp) │ │ │ │ + mov $0x38,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a23a5 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0xdc(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov $0x30,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a23da │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x100(%esp) │ │ │ │ + mov $0x28,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a240f │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x10c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x118(%esp) │ │ │ │ + mov $0x20,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a2444 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x124(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x130(%esp) │ │ │ │ + mov $0x18,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a2479 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x13c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x148(%esp) │ │ │ │ + mov $0x10,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a24ae │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x154(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x160(%esp) │ │ │ │ + mov $0x8,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a24e3 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x16c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x178(%esp) │ │ │ │ + mov 0x16c(%esp),%ecx │ │ │ │ + mov %edx,0x184(%esp) │ │ │ │ + mov 0x178(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x184(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x154(%esp),%eax │ │ │ │ + mov %edx,0x190(%esp) │ │ │ │ + mov 0x160(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x190(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0x13c(%esp),%ecx │ │ │ │ + mov %edx,0x19c(%esp) │ │ │ │ + mov 0x148(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x19c(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x124(%esp),%eax │ │ │ │ + mov %edx,0x1a8(%esp) │ │ │ │ + mov 0x130(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1a8(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0x10c(%esp),%ecx │ │ │ │ + mov %edx,0x1b4(%esp) │ │ │ │ + mov 0x118(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1b4(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0xf4(%esp),%eax │ │ │ │ + mov %edx,0x1c0(%esp) │ │ │ │ + mov 0x100(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1c0(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + mov %edx,0x1cc(%esp) │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1cc(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a2ac4,-0x4(%edi) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0xfffffff8,%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80a3bdc,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - mov %dl,%bh │ │ │ │ - push %ecx │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a3c38 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - test %esi,%esi │ │ │ │ - jne 80a386c │ │ │ │ - movl $0x80a2e44,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 84550a0 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 80a388f │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x80a393c,0x8(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a393c │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,%ah │ │ │ │ + and (%edx),%cl │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + adc %cl,-0x899efbb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80a22e4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x80a38b8,0x8(%ebp) │ │ │ │ + nop │ │ │ │ + cmp %dh,%al │ │ │ │ + push %ecx │ │ │ │ + add %bl,(%edx) │ │ │ │ + add %al,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80a2af5 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80a2a3c,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a38b8 │ │ │ │ + jne 80a2a3c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - or $0xd7,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %es:(%eax),%al │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - fdivrl (%eax) │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - call a0a8aab │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %al,-0x44c4db39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a3c9d │ │ │ │ - movl $0x80a2adc,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80a2b94,-0x10(%edi) │ │ │ │ + ja 80a269a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov %esi,-0x8(%edi) │ │ │ │ - movl $0x80a2c78,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov (%ecx),%cl │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov 0x1(%edx),%dl │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0x2(%eax),%al │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x3(%ecx),%cl │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov 0x4(%edx),%dl │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0x5(%eax),%al │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x6(%ecx),%cl │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov 0x7(%edx),%dl │ │ │ │ + movl $0x83e99e0,-0x20(%edi) │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + cltd │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov $0x38,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a278c │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x100(%esp) │ │ │ │ + mov $0x30,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a27c1 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x10c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x118(%esp) │ │ │ │ + mov $0x28,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a27f6 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x124(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x130(%esp) │ │ │ │ + mov $0x20,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a282b │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x13c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x148(%esp) │ │ │ │ + mov $0x18,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a2860 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x154(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x160(%esp) │ │ │ │ + mov $0x10,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a2895 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x16c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x178(%esp) │ │ │ │ + mov $0x8,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a28ca │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x184(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x190(%esp) │ │ │ │ + mov 0x184(%esp),%ecx │ │ │ │ + mov %edx,0x19c(%esp) │ │ │ │ + mov 0x190(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x19c(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x16c(%esp),%eax │ │ │ │ + mov %edx,0x1a8(%esp) │ │ │ │ + mov 0x178(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1a8(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0x154(%esp),%ecx │ │ │ │ + mov %edx,0x1b4(%esp) │ │ │ │ + mov 0x160(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1b4(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x13c(%esp),%eax │ │ │ │ + mov %edx,0x1c0(%esp) │ │ │ │ + mov 0x148(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1c0(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0x124(%esp),%ecx │ │ │ │ + mov %edx,0x1cc(%esp) │ │ │ │ + mov 0x130(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1cc(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x10c(%esp),%eax │ │ │ │ + mov %edx,0x1d8(%esp) │ │ │ │ + mov 0x118(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1d8(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0xf4(%esp),%ecx │ │ │ │ + mov %edx,0x1e4(%esp) │ │ │ │ + mov 0x100(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1e4(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + add $0xfffffff8,%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80a3c50,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - nop │ │ │ │ - mov %dl,%dh │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - pusha │ │ │ │ - cmp %ecx,(%edx) │ │ │ │ - or %cl,-0x3976fcba(%ebx) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - fs (bad) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + in (%dx),%al │ │ │ │ push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,0x1e000000 │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a3d01 │ │ │ │ - movl $0x80a2f70,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80a3028,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov %esi,-0x8(%edi) │ │ │ │ - movl $0x80a310c,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80a3cb4,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + ja 80a2ae6 │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov $0x8,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80a2a87 │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x80a26b4,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - nop │ │ │ │ - add $0xd6,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,0x1e0000(%eax,%eax,1) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a3d10 │ │ │ │ - movl $0x80a3190,-0x14(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea -0x13(%edi),%ecx │ │ │ │ - test %esi,%esi │ │ │ │ - jne 80a3a03 │ │ │ │ - movl $0x80a344c,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 84550a0 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 80a3a29 │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x80a3ad4,0xc(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a3ad4 │ │ │ │ + jne 80a26b4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x80a3a54,0xc(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ + movl $0x80a22ac,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80a2ac8,-0x4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a3a54 │ │ │ │ + jne 80a2ac8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - jo 80a3a1f │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + loopne 80a2aa9 │ │ │ │ push %ecx │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ cld │ │ │ │ - js 80a3a93 │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - dec %esp │ │ │ │ - aad $0x51 │ │ │ │ - add %al,(%edx) │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c1914,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 80a320c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 80a2c38 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x2000400,%eax │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a3d75 │ │ │ │ - movl $0x80a32ac,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - movl $0x80a32f8,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a3364,-0x4(%edi) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80a3d28,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ + jb 80a2c1c │ │ │ │ + movl $0x80a2ba8,-0x18(%ebp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x14(%esi),%edx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - lock aam $0x51 │ │ │ │ - add %al,(%ecx) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + or (%ebx),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - clc │ │ │ │ - cmp (%edx),%cl │ │ │ │ - or %cl,-0x3976fcba(%ebx) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - aam $0x51 │ │ │ │ - add %al,(%edx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a3dd9 │ │ │ │ - movl $0x80a3574,-0x18(%edi) │ │ │ │ + ja 80a2b91 │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %esi,-0x4(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - movl $0x80a35c0,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a362c,-0x4(%edi) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80a3d8c,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - mov $0x85c0fe4,%esi │ │ │ │ + mov 0x28(%ebp),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + lea -0x6(%edi),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %edx,0x14(%ebp) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov 0x20(%ebp),%edx │ │ │ │ + mov %edx,0x1c(%ebp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %edx,0x20(%ebp) │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80a2c38 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x80a36c0,0x0(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - jmp 8455340 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + nop │ │ │ │ + sar $1,%dh │ │ │ │ + (bad) │ │ │ │ + dec %ecx │ │ │ │ + ... │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,-0x899f7f6(%ebx,%edi,1) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80a3b94 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0xbc,%al │ │ │ │ - cmp (%edx),%ecx │ │ │ │ - or %cl,0x568b034e(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ + ja 80a2ce4 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + xor %edx,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + xor %edx,%eax │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + or %edx,%eax │ │ │ │ + jne 80a2cf1 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x80a2cbc,0x8(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 83d897c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %al,%bh │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %bl,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - jmp 8455d1c │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ + push %es │ │ │ │ + add (%eax),%al │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,%al │ │ │ │ - cmp (%edx),%ecx │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80a3bf8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,0x18758bf0(%ecx) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + movl $0x80a2b1c,-0x18(%edi) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x20(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %esi,-0xc(%edi) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + sbb %ecx,%edx │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + jmp 80a2d80 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl 0x5(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x20,%al │ │ │ │ - cmp $0xa,%al │ │ │ │ - or %cl,0x568b034e(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%esi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %al,%bh │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %bl,(%eax,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ - nop │ │ │ │ - inc %edx │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80a3153 │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a3149 │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov 0x4(%ecx),%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov 0x8(%ecx),%ecx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov 0xc(%ecx),%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov (%ecx),%cl │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov 0x1(%edx),%dl │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov 0x2(%eax),%al │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov 0x3(%ecx),%cl │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov 0x4(%edx),%dl │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov 0x5(%eax),%al │ │ │ │ + mov %ecx,0xdc(%esp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov 0x6(%ecx),%cl │ │ │ │ + mov %edx,0xe8(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov 0x7(%edx),%dl │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + add $0xfffffff8,%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x85e0519,-0xc(%ebp) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %edx,0x100(%esp) │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x10c(%esp) │ │ │ │ + mov $0x38,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a2ed5 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x118(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x124(%esp) │ │ │ │ + mov $0x30,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a2f0a │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x130(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x13c(%esp) │ │ │ │ + mov $0x28,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a2f3f │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x148(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x154(%esp) │ │ │ │ + mov $0x20,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a2f74 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x160(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x16c(%esp) │ │ │ │ + mov $0x18,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a2fa9 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xf4(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x178(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x184(%esp) │ │ │ │ + mov $0x10,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a2fde │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x10c(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x190(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x19c(%esp) │ │ │ │ + mov $0x8,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a3013 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x100(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x1a8(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x1b4(%esp) │ │ │ │ + mov 0x1a8(%esp),%ecx │ │ │ │ + mov %edx,0x1c0(%esp) │ │ │ │ + mov 0x1b4(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1c0(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x190(%esp),%eax │ │ │ │ + mov %edx,0x1cc(%esp) │ │ │ │ + mov 0x19c(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1cc(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0x178(%esp),%ecx │ │ │ │ + mov %edx,0x1d8(%esp) │ │ │ │ + mov 0x184(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1d8(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x160(%esp),%eax │ │ │ │ + mov %edx,0x1e4(%esp) │ │ │ │ + mov 0x16c(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1e4(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0x148(%esp),%ecx │ │ │ │ + mov %edx,0x1f0(%esp) │ │ │ │ + mov 0x154(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1f0(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x130(%esp),%eax │ │ │ │ + mov %edx,0x1fc(%esp) │ │ │ │ + mov 0x13c(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1fc(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0x118(%esp),%ecx │ │ │ │ + mov %edx,0x208(%esp) │ │ │ │ + mov 0x124(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x208(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80a2c38 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0xa(%esp,%edi,1) │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80a3c6c │ │ │ │ + jb 80a31af │ │ │ │ + movl $0x80a3194,0x0(%ebp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a3194 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x94,%al │ │ │ │ - cmp $0xa,%al │ │ │ │ - or %cl,0x568b034e(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %al,%bh │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %ah,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - jo 80a3cca │ │ │ │ - cmp (%eax),%eax │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dl,%al │ │ │ │ - cmp $0xa,%al │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ + add %bh,0x468b080a(%ecx,%esi,1) │ │ │ │ + add 0x45891075(%ebx),%ecx │ │ │ │ + adc %ah,-0x9(%esi) │ │ │ │ movb $0x0,(%ebx) │ │ │ │ - jne 80a3cd0 │ │ │ │ + jne 80a31bc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0xf8,%al │ │ │ │ - cmp $0xa,%al │ │ │ │ - or %cl,0x568b034e(%ebx) │ │ │ │ + add %cl,0x4e8b0346(%ebx) │ │ │ │ pop %es │ │ │ │ - mov %eax,%esi │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80a2d80 │ │ │ │ + nop │ │ │ │ + hlt │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %al,%bh │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %ah,(%eax) │ │ │ │ + add %bl,0x51(%esp,%eiz,8) │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - or $0x20,%al │ │ │ │ - cmp (%eax),%eax │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ - nop │ │ │ │ - inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,0xa(%ebp,%edi,1) │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80a3d44 │ │ │ │ + jb 80a3365 │ │ │ │ + movl $0x80a3240,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a3240 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ + nop │ │ │ │ + push $0x470051e4 │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x6c,%al │ │ │ │ - cmp $0x4e8b080a,%eax │ │ │ │ - add -0x3976f8aa(%ebx),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ + ja 80a3356 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + movl $0x80a2c38,-0x1c(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x80a2d80,-0x14(%edi) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + lea -0x1c(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov $0x8,%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80a32fb │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x80a32cc,0x4(%ebp) │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ mov %edx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %al,%bh │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %bl,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - jmp 8455d1c │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0x66080a3d(%eax) │ │ │ │ - test $0xe750003,%esi │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a32cc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + add %es:(%eax),%al │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0xd0,%al │ │ │ │ - cmp $0x4e8b080a,%eax │ │ │ │ - add -0x3976f8aa(%ebx),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %al,%bh │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %bl,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - jmp 8455d1c │ │ │ │ - in (%dx),%al │ │ │ │ - rcll $1,0x0(%ecx) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a3e66 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80a3e28,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + add %cl,0x758b0346(%ebx) │ │ │ │ + sbb %cl,0x4d8b0455(%ebx) │ │ │ │ + or %cl,0x4d8b044d(%ecx) │ │ │ │ + or $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,0x458b0c45(%ecx) │ │ │ │ + adc %cl,0x4d89144d(%ebx) │ │ │ │ + adc %cl,0x55891445(%ecx) │ │ │ │ + sbb %al,-0x7a16fb3b(%ebx) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + inc %edi │ │ │ │ + inc %edi │ │ │ │ + cld │ │ │ │ + xor %ecx,%fs:(%edx) │ │ │ │ + or %cl,0x445c707(%ecx) │ │ │ │ + cmp %dh,(%ebx) │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a3e28 │ │ │ │ + jne 80a3338 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - mov $0x20051d1,%esp │ │ │ │ + jo 80a3311 │ │ │ │ + push %ecx │ │ │ │ + add %ah,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ cld │ │ │ │ - pop %eax │ │ │ │ - or %ds:(%eax),%cl │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a3e58 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov %ss,%ecx │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c191c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 80a338c │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %dl,0x51e5(%eax) │ │ │ │ + add %al,(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x45890845(%ebx) │ │ │ │ - add %cl,-0x2516f78b(%ecx) │ │ │ │ - idiv %edi │ │ │ │ + add %ch,%cl │ │ │ │ + jnp 80a338d │ │ │ │ (bad) │ │ │ │ - mov $0x85c0ff4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - push $0x53a5 │ │ │ │ + decl -0x19d7ff8a(%ebp) │ │ │ │ + push %ecx │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,0x8d000100 │ │ │ │ inc %ebp │ │ │ │ lock cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a3ebc │ │ │ │ + jb 80a33dc │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 8451440 │ │ │ │ add $0xc,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 80a3eb8 │ │ │ │ + je 80a33df │ │ │ │ movl $0x845b350,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85c1065,-0x10(%ebp) │ │ │ │ - movl $0x85e0519,-0xc(%ebp) │ │ │ │ + movl $0x85c19a2,-0x10(%ebp) │ │ │ │ + movl $0x85c19b4,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 83fbfd0 │ │ │ │ + jmp 8390d24 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - sldt (%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a3f79 │ │ │ │ - movl $0x80a3ef4,0x0(%ebp) │ │ │ │ - mov $0x85d7841,%esi │ │ │ │ - jmp 845717c │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add (%eax),%al │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - sbb %bh,(%edi) │ │ │ │ - or (%eax),%cl │ │ │ │ - mov %esi,%eax │ │ │ │ - mov $0x1000,%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845613c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80a3416 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 80a3419 │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80a3434 │ │ │ │ + nop │ │ │ │ + or $0x0,%al │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4cf39(%ebx) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4db39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a3f81 │ │ │ │ - movl $0x83a7010,-0x2c(%edi) │ │ │ │ - mov %esi,-0x28(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x83a7994,-0x20(%edi) │ │ │ │ - lea -0x29(%edi),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + ja 80a3477 │ │ │ │ + movl $0x80a33ec,-0x20(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x18(%edi) │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x14(%edi) │ │ │ │ - movl $0x1000,-0x10(%edi) │ │ │ │ - mov $0x0,%eax │ │ │ │ - mov $0x0,%ecx │ │ │ │ + movl $0x84330b0,-0x10(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - lea -0x1f(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c109c,%esi │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + mov $0x85c19ec,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x30,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 80a3714 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp $0xe5,%al │ │ │ │ + push %ecx │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc41bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a3fbc │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ + jb 80a3540 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80a34f0,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + movl $0x845c3fc,-0x18(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ + jmp 83d7ea0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + in (%dx),%al │ │ │ │ + in $0x51,%al │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3f7afcba(%ebx) │ │ │ │ + jge 80a3503 │ │ │ │ + mov $0x85c19dc,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + dec %eax │ │ │ │ + cmp $0x0,%eax │ │ │ │ + jge 80a3515 │ │ │ │ + movl $0x85e0519,0x0(%ebp) │ │ │ │ + jmp 83d8c54 │ │ │ │ + movl $0x80a3538,0x0(%ebp) │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 838b4dc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ + jmp 80a3434 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x4(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a3fe5 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 83d9b94 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ + add %cl,0x14e90075(%ecx) │ │ │ │ + push %edi │ │ │ │ + xor (%eax),%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + mov %fs,%esp │ │ │ │ + push %ecx │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + sldt (%ecx) │ │ │ │ + add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x14(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80a4043 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a4039 │ │ │ │ + jb 80a35ee │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x80a3fcc,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80a35b0,-0x18(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov 0x14(%esi),%esi │ │ │ │ mov %ecx,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 836fea8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a40c1 │ │ │ │ - movl $0x80a407c,-0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 836fe6c │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a35b0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0xe4,%al │ │ │ │ + push %ecx │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a40c9 │ │ │ │ - movl $0x80a3f9c,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - movl $0x80a3ff0,-0xc(%edi) │ │ │ │ + ja 80a3593 │ │ │ │ + movl $0x80a34a0,-0x10(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x845c888,0x0(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x845cde8,0x0(%ebp) │ │ │ │ + mov %esi,0x8(%ebp) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - mov $0x85c10c0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp 836fdfc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fsub %st(3),%st │ │ │ │ + push %ecx │ │ │ │ + add %bl,(%ecx) │ │ │ │ + add %al,0x400 │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80a364d │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + movl $0x80a3550,-0x14(%edi) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %ah,%bl │ │ │ │ + push %ecx │ │ │ │ + add %bl,(%ecx) │ │ │ │ + add %al,0x500 │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80a36f6 │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a36ec │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + movl $0x80a3604,-0x10(%edi) │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80a320c │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + js 80a36fb │ │ │ │ + (bad) │ │ │ │ + decl (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + add %bl,%ah │ │ │ │ + loop 80a3758 │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x4(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a411b │ │ │ │ - movl $0x80a4110,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a4110 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ + add %cl,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - inc %edi │ │ │ │ - cmp (%eax),%eax │ │ │ │ + ja 80a3757 │ │ │ │ + movl $0x80a366c,-0x14(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 809b9f8 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov $0x85c1a00,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 80a3788 │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + decl (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,-0x1e(%eax) │ │ │ │ + push %ecx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %ch,%bl │ │ │ │ + mov -0x70(%esi),%ah │ │ │ │ + jmp 80a389c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + loop 80a37e8 │ │ │ │ + add %bl,(%edx) │ │ │ │ + add %al,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a4173 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a4169 │ │ │ │ - movl $0x80a40e4,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + jb 80a37bd │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 836fea8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c10c4,%esi │ │ │ │ + jmp 80a389c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - adc $0x53,%al │ │ │ │ - add %al,0x2000200 │ │ │ │ - add %al,(%eax) │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x200,%eax │ │ │ │ add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a41c4 │ │ │ │ - movl $0x80a41bc,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - pusha │ │ │ │ - adc $0x53,%al │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + ja 80a37f9 │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + movl $0x82cf4a0,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0xe1,%al │ │ │ │ + push %ecx │ │ │ │ + add %bl,(%ecx) │ │ │ │ + add %al,0x300 │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,0x3ce904c5(%ebx) │ │ │ │ - leave │ │ │ │ - sub $0xfc63ff00,%eax │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80a387e │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a3874 │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80a37cc,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80a320c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ + lock (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %al,0x51e0(%eax) │ │ │ │ + add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a422f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a420c,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a420c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x31f7c10(%ecx) │ │ │ │ - mov (%eax),%eax │ │ │ │ - movzwl -0x2(%eax),%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jne 80a4224 │ │ │ │ + ja 80a38dc │ │ │ │ + movl $0x80a37a4,-0x14(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x80a3818,-0xc(%edi) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 836acb8 │ │ │ │ - mov $0x85e2361,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov $0x85c1a10,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ + jmp 80a390c │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a4263 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80a41d0,-0xc(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xc(%edi),%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,(%ecx,%eiz,8) │ │ │ │ + push %ecx │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 84550a0 │ │ │ │ - mov %dl,(%ebx) │ │ │ │ - push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a42cc │ │ │ │ - movl $0x80a42c4,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - pop %eax │ │ │ │ - adc 0x0(%ebx),%edx │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %ch,%bl │ │ │ │ + mov -0x70(%esi),%fs │ │ │ │ + jmp 80a39e4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and %al,%al │ │ │ │ + push %edx │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %dl,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,0x34e904c5(%ebx) │ │ │ │ - enter $0x2d,$0xff │ │ │ │ - arpl %edi,%esp │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a4337 │ │ │ │ + jb 80a394d │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a4314,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a4314 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x31f7c10(%ecx) │ │ │ │ - mov (%eax),%eax │ │ │ │ - movzwl -0x2(%eax),%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jne 80a432c │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 836acb8 │ │ │ │ - mov $0x85e2361,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + jmp 82b1c58 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ + in $0xbf,%al │ │ │ │ + push %edx │ │ │ │ + add %bl,(%ecx) │ │ │ │ + add %al,0x200 │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a436b │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80a42d8,-0xc(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + ja 80a398d │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + movl $0x80a3924,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0xc(%edi),%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455194 │ │ │ │ - adcb $0x53,(%edx) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb (%eax),%al │ │ │ │ + push %es │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a4465 │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov 0x3(%eax),%eax │ │ │ │ - movl $0x80a43d8,-0xc(%ebp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ + jb 80a39c7 │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - inc %esp │ │ │ │ - adc 0x0(%ebx),%dl │ │ │ │ - add (%eax),%al │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 809b9f8 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0xff,%al │ │ │ │ + (bad) │ │ │ │ + decl (%ecx) │ │ │ │ + ... │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a4468 │ │ │ │ - movl $0x80a4294,-0x1c(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80a4348,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ + ja 80a3a28 │ │ │ │ + movl $0x80a3960,-0x14(%edi) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80a39a8,-0x8(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a4384,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80a4438,0x0(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x5c,%al │ │ │ │ - inc %esp │ │ │ │ - or (%eax),%cl │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80a320c │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov $0x85c1a20,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + jmp 80a3a58 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + decl (%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - xchg %eax,%esp │ │ │ │ - adc %edx,0x0(%ebx) │ │ │ │ - add $0x2000200,%eax │ │ │ │ + add %cl,%al │ │ │ │ + fists 0x0(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + or %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a44c0 │ │ │ │ - movl $0x80a44b8,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - adc %edx,%fs:0x0(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,0x40e904c5(%ebx) │ │ │ │ - (bad) │ │ │ │ - sub $0xfc63ff00,%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + add %ch,%bl │ │ │ │ + mov -0x70(%esi),%ah │ │ │ │ + jmp 80a3b1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a452b │ │ │ │ + jb 80a3a8f │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a4508,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a4508 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x31f7c10(%ecx) │ │ │ │ - mov (%eax),%eax │ │ │ │ - movzwl -0x2(%eax),%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jne 80a4520 │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 836acb8 │ │ │ │ - mov $0x85e2361,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 82ae058 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a455f │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80a44cc,-0xc(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + ja 80a3ac7 │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + movl $0x80a3a6c,-0x8(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0xc(%edi),%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455118 │ │ │ │ - mov %ss,(%eax) │ │ │ │ - push %ebx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + sbb (%eax),%al │ │ │ │ + push %es │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a46fb │ │ │ │ - movl $0x80a45bc,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455340 │ │ │ │ + jb 80a3aff │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 809b9f8 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - pusha │ │ │ │ - adc %dl,0x0(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ + inc %eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a4703 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - test %esi,%esi │ │ │ │ - jne 80a46bc │ │ │ │ - movl $0x80a439c,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80a479c,0x0(%ebp) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - jmp 84550a0 │ │ │ │ - sbb $0x10,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ebx) │ │ │ │ + ficoms 0x0(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a4783 │ │ │ │ - movl $0x80a418c,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80a4240,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a427c,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80a471c,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - mov $0x300530f,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a4857 │ │ │ │ - movl $0x80a4488,-0x1c(%edi) │ │ │ │ + ja 80a3b5a │ │ │ │ + movl $0x80a3aa0,-0x10(%edi) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80a3ae0,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80a453c,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a4578,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80a47f0,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 80a46de │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x80a4664,-0x4(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x80a4600,-0x4(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - mov $0x85c1228,%esi │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80a320c │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85c1a38,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x40,%al │ │ │ │ - inc %edi │ │ │ │ - or (%eax),%cl │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ + jmp 80a3b88 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,0xa(%edi,%eax,2) │ │ │ │ - or %ch,%cl │ │ │ │ - jo 80a4784 │ │ │ │ - cmp (%eax),%eax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + decl (%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,0xa(%edi,%eax,2) │ │ │ │ - or %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - add (%eax),%eax │ │ │ │ + add %dh,0x51de(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b0c75(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - or $0x83,%al │ │ │ │ - lds (%eax),%ecx │ │ │ │ - jmp *0x8(%ebp) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %ch,%bl │ │ │ │ + xchg %eax,%edx │ │ │ │ xchg %ax,%ax │ │ │ │ + jmp 80a3c30 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + enter $0x52bf,$0x0 │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + adc (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80a3bc9 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 82b50f0 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + mov %?,0x190052(%edi) │ │ │ │ + add $0x200,%eax │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - mov $0x89080a47,%eax │ │ │ │ - jne 80a47a6 │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 84581bc │ │ │ │ + ja 80a3c09 │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + movl $0x80a3ba0,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,%al │ │ │ │ - inc %edi │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + pop %esp │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%eax) │ │ │ │ + ... │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b0c75(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - or $0x83,%al │ │ │ │ - lds (%eax),%ecx │ │ │ │ - jmp *0x8(%ebp) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x14,%al │ │ │ │ - dec %eax │ │ │ │ - or (%eax),%cl │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ + ja 80a3c5b │ │ │ │ + movl $0x80a3bdc,-0x8(%edi) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80a320c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c1a48,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 80a3c8c │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,(%eax) │ │ │ │ - dec %eax │ │ │ │ - or (%eax),%cl │ │ │ │ - jmp 84581bc │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,0x48(%eax) │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - add (%eax),%eax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + decl (%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bh,0x51(%ebp,%ebx,8) │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b0c75(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - or $0x83,%al │ │ │ │ - lds (%eax),%ecx │ │ │ │ - jmp *0x8(%ebp) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - or $0x50053,%eax │ │ │ │ - add (%eax),%al │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a48b0 │ │ │ │ - movl $0x80a48a8,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - je 80a48ab │ │ │ │ - push %ebx │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ + add %ch,%bl │ │ │ │ + mov %al,0x8be99066 │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x50e904c5(%ebx) │ │ │ │ - ret $0x2d │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + add %cl,0x10076(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a491b │ │ │ │ + jb 80a3cc3 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a48f8,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a48f8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x31f7c10(%ecx) │ │ │ │ - mov (%eax),%eax │ │ │ │ - movzwl -0x2(%eax),%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jne 80a4910 │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 836acb8 │ │ │ │ - mov $0x85e2361,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 82aea34 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a494f │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80a48bc,-0xc(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + ja 80a3cfb │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + movl $0x80a3ca0,-0x8(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0xc(%edi),%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + jo 80a3d09 │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + add %bh,%ah │ │ │ │ + fistl 0x0(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 84550a0 │ │ │ │ - pushf │ │ │ │ - or $0x53,%al │ │ │ │ - add %al,0x2000200 │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a49b8 │ │ │ │ - movl $0x80a49b0,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - or $0x53,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + ja 80a3d42 │ │ │ │ + movl $0x80a3cd4,-0x4(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + jmp 80a320c │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c1a60,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + jmp 80a3d70 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,%al │ │ │ │ + fcoml 0x0(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + pop %es │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,0x48e904c5(%ebx) │ │ │ │ - shrl $0x90,0xfc63ff00 │ │ │ │ - add (%eax),%al │ │ │ │ + add %ch,%bl │ │ │ │ + scas %es:(%edi),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 80a4434 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 80a3e48 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x2000400,%eax │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a4a23 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a4a00,-0x10(%ebp) │ │ │ │ + jb 80a3dd4 │ │ │ │ + movl $0x80a3de0,-0x14(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a4a00 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ + jmp 82ceff4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov %eax,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x31f7c10(%ecx) │ │ │ │ - mov (%eax),%eax │ │ │ │ - movzwl -0x2(%eax),%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jne 80a4a18 │ │ │ │ + add %cl,0x24758bf0(%ecx) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %edx,0x14(%ebp) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov 0x20(%ebp),%edx │ │ │ │ + mov %edx,0x1c(%ebp) │ │ │ │ + mov %ecx,0x20(%ebp) │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 836acb8 │ │ │ │ - mov $0x85e2361,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jmp 80a3e48 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xor $0xff,%al │ │ │ │ + (bad) │ │ │ │ + dec %ecx │ │ │ │ + ... │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80a3f07 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov $0x0,%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov $0x0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + xor %eax,%ecx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + xor %eax,%ecx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + or %eax,%ecx │ │ │ │ + jne 80a3f14 │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + movl $0x80a3d90,-0x18(%edi) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %esi,-0xc(%edi) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + sub %ecx,%edx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + sbb %edx,%ecx │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 80a3fa8 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl 0x5(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add $0x10,%edi │ │ │ │ + add %al,(%esi) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80a437b │ │ │ │ + add $0x18,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a4a57 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80a49c4,-0xc(%edi) │ │ │ │ + ja 80a4371 │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov 0x4(%ecx),%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov 0x8(%ecx),%ecx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov 0xc(%ecx),%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov (%ecx),%cl │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov 0x1(%edx),%dl │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov 0x2(%eax),%al │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov 0x3(%ecx),%cl │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov 0x4(%edx),%dl │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov 0x5(%eax),%al │ │ │ │ + mov %ecx,0xdc(%esp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov 0x6(%ecx),%cl │ │ │ │ + mov %edx,0xe8(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov 0x7(%edx),%dl │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xc(%edi),%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + add $0xfffffff8,%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x85cfcbd,-0xc(%ebp) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %edx,0x100(%esp) │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x10c(%esp) │ │ │ │ + mov $0x38,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a40fd │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x118(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x124(%esp) │ │ │ │ + mov $0x30,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a4132 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x130(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x13c(%esp) │ │ │ │ + mov $0x28,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a4167 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x148(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x154(%esp) │ │ │ │ + mov $0x20,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a419c │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x160(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x16c(%esp) │ │ │ │ + mov $0x18,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a41d1 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xf4(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x178(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x184(%esp) │ │ │ │ + mov $0x10,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a4206 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x10c(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x190(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x19c(%esp) │ │ │ │ + mov $0x8,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a423b │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x100(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x1a8(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x1b4(%esp) │ │ │ │ + mov 0x1a8(%esp),%ecx │ │ │ │ + mov %edx,0x1c0(%esp) │ │ │ │ + mov 0x1b4(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1c0(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x190(%esp),%eax │ │ │ │ + mov %edx,0x1cc(%esp) │ │ │ │ + mov 0x19c(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1cc(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0x178(%esp),%ecx │ │ │ │ + mov %edx,0x1d8(%esp) │ │ │ │ + mov 0x184(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1d8(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x160(%esp),%eax │ │ │ │ + mov %edx,0x1e4(%esp) │ │ │ │ + mov 0x16c(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1e4(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0x148(%esp),%ecx │ │ │ │ + mov %edx,0x1f0(%esp) │ │ │ │ + mov 0x154(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1f0(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x130(%esp),%eax │ │ │ │ + mov %edx,0x1fc(%esp) │ │ │ │ + mov 0x13c(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1fc(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0x118(%esp),%ecx │ │ │ │ + mov %edx,0x208(%esp) │ │ │ │ + mov 0x124(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x208(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80a3e48 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455194 │ │ │ │ - xchg %eax,%esp │ │ │ │ - or 0x0(%ebx),%edx │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a4b75 │ │ │ │ - movl $0x80a4ac4,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + jb 80a43d7 │ │ │ │ + movl $0x80a43bc,0x0(%ebp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a4ac4 │ │ │ │ + jne 80a43bc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %eax │ │ │ │ - or 0x0(%ebx),%edx │ │ │ │ - add %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - call 93125516 │ │ │ │ - inc %esi │ │ │ │ - add 0x4589c6(%ecx),%ecx │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - xor $0xb,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%edx) │ │ │ │ + add %ah,%ah │ │ │ │ + inc %ebx │ │ │ │ + or (%eax),%cl │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a43e4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a4b78 │ │ │ │ - movl $0x80a4980,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80a4a34,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a4a70,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80a4b48,0x0(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%ecx │ │ │ │ + add %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + jmp 80a3fa8 │ │ │ │ + nop │ │ │ │ + inc %eax │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x6c,%al │ │ │ │ - dec %ebx │ │ │ │ - or (%eax),%cl │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %dh,0x51(%edx,%edx,8) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %bh,%bh │ │ │ │ - gs add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - test %cl,(%edx) │ │ │ │ - push %ebx │ │ │ │ - add %al,0x2000200 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a4bd0 │ │ │ │ - movl $0x80a4bc8,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ + jb 80a458d │ │ │ │ + movl $0x80a4468,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a4468 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - push %esp │ │ │ │ - or 0x0(%ebx),%dl │ │ │ │ - add %eax,(%eax) │ │ │ │ + inc %eax │ │ │ │ + rclb %cl,0x0(%ecx) │ │ │ │ + inc %edi │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,0x30e904c5(%ebx) │ │ │ │ - mov $0x63ff002d,%edi │ │ │ │ - cld │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a4c3b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a4c18,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + ja 80a457e │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + movl $0x80a3e48,-0x1c(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x80a3fa8,-0x14(%edi) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + lea -0x1c(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov $0x8,%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80a4523 │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x80a44f4,0x4(%ebp) │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a4c18 │ │ │ │ + jne 80a44f4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %es:(%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x31f7c10(%ecx) │ │ │ │ - mov (%eax),%eax │ │ │ │ - movzwl -0x2(%eax),%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jne 80a4c30 │ │ │ │ + add %cl,0x758b0346(%ebx) │ │ │ │ + sbb %cl,0x4d8b0455(%ebx) │ │ │ │ + or %cl,0x4d8b044d(%ecx) │ │ │ │ + or $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,0x458b0c45(%ecx) │ │ │ │ + adc %cl,0x4d89144d(%ebx) │ │ │ │ + adc %cl,0x55891445(%ecx) │ │ │ │ + sbb %al,-0x7a16fb3b(%ebx) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + inc %edi │ │ │ │ + inc %edi │ │ │ │ + cld │ │ │ │ + mov %es,0xa(%ebx) │ │ │ │ + or %cl,0x445c707(%ecx) │ │ │ │ + pusha │ │ │ │ + inc %ebp │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 836acb8 │ │ │ │ - mov $0x85e2361,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a4560 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + dec %eax │ │ │ │ + rcll $1,0x0(%ecx) │ │ │ │ + add %al,%es:(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c1a70,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 80a45b4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl (%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ + add %bh,0x51(%esp,%edx,8) │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a4c6f │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80a4bdc,-0xc(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xc(%edi),%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455118 │ │ │ │ - jl 80a4c9b │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + add %ch,%cl │ │ │ │ + jnp 80a45b5 │ │ │ │ + (bad) │ │ │ │ + decl 0x190076(%ebp) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,0xa(%ecx,%ecx,2) │ │ │ │ + or %cl,0x758b0446(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + or $0x66,%al │ │ │ │ + test $0x850f0003,%esi │ │ │ │ + jns 80a45e4 │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a4e64 │ │ │ │ - movl $0x80a4cd8,-0xc(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8455340 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %esp │ │ │ │ - or %edx,0x0(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4db39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a4e67 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - test %esi,%esi │ │ │ │ - jne 80a4d0c │ │ │ │ - movl $0x80a4a88,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + ja 80a45e7 │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x7(%eax),%al │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0x6(%edx),%dl │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0x5(%ecx),%cl │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x4(%eax),%al │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0x3(%edx),%dl │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0x2(%ecx),%cl │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x1(%eax),%al │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov (%edx),%dl │ │ │ │ + movl $0x83e99e0,-0x20(%edi) │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0xd0(%esp) │ │ │ │ + mov $0x38,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a46c1 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0xdc(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov $0x30,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a46f6 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x100(%esp) │ │ │ │ + mov $0x28,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a472b │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x10c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x118(%esp) │ │ │ │ + mov $0x20,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a4760 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x124(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x130(%esp) │ │ │ │ + mov $0x18,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a4795 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x13c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x148(%esp) │ │ │ │ + mov $0x10,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a47ca │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x154(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x160(%esp) │ │ │ │ + mov $0x8,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a47ff │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x16c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x178(%esp) │ │ │ │ + mov 0x16c(%esp),%ecx │ │ │ │ + mov %edx,0x184(%esp) │ │ │ │ + mov 0x178(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x184(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x154(%esp),%eax │ │ │ │ + mov %edx,0x190(%esp) │ │ │ │ + mov 0x160(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x190(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0x13c(%esp),%ecx │ │ │ │ + mov %edx,0x19c(%esp) │ │ │ │ + mov 0x148(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x19c(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x124(%esp),%eax │ │ │ │ + mov %edx,0x1a8(%esp) │ │ │ │ + mov 0x130(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1a8(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0x10c(%esp),%ecx │ │ │ │ + mov %edx,0x1b4(%esp) │ │ │ │ + mov 0x118(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1b4(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0xf4(%esp),%eax │ │ │ │ + mov %edx,0x1c0(%esp) │ │ │ │ + mov 0x100(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1c0(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + mov %edx,0x1cc(%esp) │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1cc(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0xfffffff8,%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80a4f38,0x0(%ebp) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - jmp 84550a0 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 80a4d2f │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x80a4de4,0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 845ed7c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + inc %esi │ │ │ │ + or (%eax),%cl │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a4de4 │ │ │ │ + jne 80a4600 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x80a4d58,0x4(%ebp) │ │ │ │ + nop │ │ │ │ + sbb $0xcd,%al │ │ │ │ + push %ecx │ │ │ │ + add %bl,(%edx) │ │ │ │ + add %al,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80a4e11 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80a4d58,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ jne 80a4d58 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - les (%eax),%ecx │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %es:(%eax),%al │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - clc │ │ │ │ - orb $0x8,0xa(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - pushf │ │ │ │ - or %dl,0x0(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %al,-0x44c4db39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a4f11 │ │ │ │ - movl $0x80a4878,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80a492c,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + ja 80a49b6 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x7(%ecx),%cl │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov 0x6(%edx),%dl │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0x5(%eax),%al │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x4(%ecx),%cl │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov 0x3(%edx),%dl │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0x2(%eax),%al │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x1(%ecx),%cl │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov (%edx),%dl │ │ │ │ + movl $0x83e99e0,-0x20(%edi) │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + cltd │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov $0x38,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a4aa8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x100(%esp) │ │ │ │ + mov $0x30,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a4add │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x10c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x118(%esp) │ │ │ │ + mov $0x28,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a4b12 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x124(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x130(%esp) │ │ │ │ + mov $0x20,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a4b47 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x13c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x148(%esp) │ │ │ │ + mov $0x18,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a4b7c │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x154(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x160(%esp) │ │ │ │ + mov $0x10,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a4bb1 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x16c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x178(%esp) │ │ │ │ + mov $0x8,%ecx │ │ │ │ + shld %cl,%eax,%edx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80a4be6 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x184(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x190(%esp) │ │ │ │ + mov 0x184(%esp),%ecx │ │ │ │ + mov %edx,0x19c(%esp) │ │ │ │ + mov 0x190(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x19c(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x16c(%esp),%eax │ │ │ │ + mov %edx,0x1a8(%esp) │ │ │ │ + mov 0x178(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1a8(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0x154(%esp),%ecx │ │ │ │ + mov %edx,0x1b4(%esp) │ │ │ │ + mov 0x160(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1b4(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x13c(%esp),%eax │ │ │ │ + mov %edx,0x1c0(%esp) │ │ │ │ + mov 0x148(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1c0(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0x124(%esp),%ecx │ │ │ │ + mov %edx,0x1cc(%esp) │ │ │ │ + mov 0x130(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1cc(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov 0x10c(%esp),%eax │ │ │ │ + mov %edx,0x1d8(%esp) │ │ │ │ + mov 0x118(%esp),%edx │ │ │ │ + or %ecx,%eax │ │ │ │ + mov 0x1d8(%esp),%ecx │ │ │ │ + or %ecx,%edx │ │ │ │ + mov 0xf4(%esp),%ecx │ │ │ │ + mov %edx,0x1e4(%esp) │ │ │ │ + mov 0x100(%esp),%edx │ │ │ │ + or %eax,%ecx │ │ │ │ + mov 0x1e4(%esp),%eax │ │ │ │ + or %eax,%edx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a4968,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + add $0xfffffff8,%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80a4e80,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - cmp %cl,(%eax) │ │ │ │ - push %ebx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845ed7c │ │ │ │ + push %eax │ │ │ │ + leave │ │ │ │ + push %ecx │ │ │ │ + add %al,0x1e000000 │ │ │ │ add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - clc │ │ │ │ - or $0x4e,%al │ │ │ │ - or (%eax),%cl │ │ │ │ - mov %esi,%eax │ │ │ │ + ja 80a4e02 │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov $0x8,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80a4da3 │ │ │ │ mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x80a49d0,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - adc %cl,(%eax) │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ebx) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a49d0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80a45c8,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80a4de4,-0x4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x4(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a4de4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + (bad) │ │ │ │ + enter $0x51,$0x26 │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80a5055 │ │ │ │ - movl $0x80a4b98,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80a4c4c,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a4c88,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80a4fc4,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x1a(%edi),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ + movl $0x85e0519,0x4(%ebp) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 809a8d8 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c1a80,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0xa4,%al │ │ │ │ - dec %esi │ │ │ │ - or (%eax),%cl │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0xc(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80a4e71 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a4e67 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 836ae1c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,-0x16f7f5b2(%eax) │ │ │ │ - or $0x33,%al │ │ │ │ - cmp (%eax),%eax │ │ │ │ - add (%eax),%eax │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0xc(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80a4ecd │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a4ec3 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 836ae1c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,%al │ │ │ │ - dec %esi │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + lea -0x1c(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80a501a │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80a4f8c,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a4f8c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80a4ff4,-0xc(%ebp) │ │ │ │ + mov 0x6(%ecx),%esi │ │ │ │ + mov 0xe(%ecx),%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + add %eax,%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + adc %edx,%eax │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - add (%eax),%eax │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a4ff4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a4f20 │ │ │ │ - movl $0x83d9c1c,-0x14(%edi) │ │ │ │ + ja 80a4f43 │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x80a5acc,-0xc(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + sub 0xb(%esi),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455944 │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - push %esp │ │ │ │ - dec %edi │ │ │ │ - or (%eax),%cl │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80a4f13 │ │ │ │ + movl $0x80a4f5c,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 84581bc │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a4f5c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ + in $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,0xa(%edi,%ecx,2) │ │ │ │ - or %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - add (%eax),%eax │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,0x54890cc5(%ebx) │ │ │ │ + and $0x64,%al │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + jmp 80a4faf │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %esp │ │ │ │ + lret $0x51 │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a4fad │ │ │ │ - movl $0x83d9c1c,-0x14(%edi) │ │ │ │ + jb 80a52a5 │ │ │ │ + movl $0x80a52bc,-0x4(%ebp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x80a5acc,-0xc(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455944 │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0xe8,%al │ │ │ │ - dec %edi │ │ │ │ - or (%eax),%cl │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - jmp 84584b0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,%ah │ │ │ │ - dec %edi │ │ │ │ - or (%eax),%cl │ │ │ │ - jmp 84581bc │ │ │ │ - add (%eax),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 836ad44 │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x20,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a5054 │ │ │ │ + mov 0x2(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + movl $0x80a4edc,-0x1c(%edi) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x83d9b80,-0xc(%edi) │ │ │ │ + lea -0x1c(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x80a5a78,-0x4(%edi) │ │ │ │ + lea -0xa(%edi),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80a50f8,0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + movl $0x85dad7d,-0x10(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + movl $0x85e2361,-0x8(%ebp) │ │ │ │ + movl $0x85c131c,-0x4(%ebp) │ │ │ │ + movl $0x85c132c,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,(%eax,%edx,2) │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - add (%eax),%eax │ │ │ │ + add %cl,0x45890845(%ebx) │ │ │ │ + add %cl,-0x3116f78b(%ecx) │ │ │ │ + data16 (bad) │ │ │ │ + inc %edi │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %ah,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %ch,%cl │ │ │ │ + pop %es │ │ │ │ + or $0x3b,%al │ │ │ │ + add %cl,-0x3a3fff8a(%ebp) │ │ │ │ + push %ecx │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a5064 │ │ │ │ - movl $0x83d9c1c,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x80a5acc,-0xc(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80a517d │ │ │ │ + add $0x20,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a5106 │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + movl $0x80a4e80,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jae 80a5266 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a516e │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + fmul %st(0),%st │ │ │ │ + push %ecx │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + repnz and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 80a5063 │ │ │ │ + movl $0x80a5124,0xc(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + movl $0x85dad7d,-0x8(%ebp) │ │ │ │ + movl $0x85c1a89,-0x4(%ebp) │ │ │ │ + movl $0x85e2361,0x0(%ebp) │ │ │ │ + movl $0x85c131c,0x4(%ebp) │ │ │ │ + movl $0x85c132c,0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ movl $0x20,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455944 │ │ │ │ - nop │ │ │ │ - cwtl │ │ │ │ - add $0x170053,%eax │ │ │ │ - add (%eax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + enter $0x51c4,$0x0 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80a50b3 │ │ │ │ - movl $0x80a4ca0,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80a5280 │ │ │ │ + add $0x20,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a51ff │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + movl $0x80a4e24,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x845c3fc,0x4(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - jmp 836fea8 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c1230,%esi │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c16e5,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jae 80a5266 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a5271 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c1a9c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - inc %esp │ │ │ │ - add $0x50053,%eax │ │ │ │ - add (%eax),%al │ │ │ │ + rol $1,%bh │ │ │ │ + push %ecx │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80a5302 │ │ │ │ + movl $0x80a521c,0x8(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + movl $0x85d45a9,-0x10(%ebp) │ │ │ │ + movl $0x85dad7d,-0xc(%ebp) │ │ │ │ + movl $0x85c1a89,-0x8(%ebp) │ │ │ │ + movl $0x85e2361,-0x4(%ebp) │ │ │ │ + movl $0x85c131c,0x0(%ebp) │ │ │ │ + movl $0x85c132c,0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0x80a51b4,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a51b4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x1c(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a5110 │ │ │ │ - movl $0x80a5108,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - adc $0x5,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ + jb 80a546a │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80a53dc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a53dc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80a5444,-0xc(%ebp) │ │ │ │ + mov 0x6(%ecx),%esi │ │ │ │ + mov 0xe(%ecx),%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + add %eax,%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + adc %edx,%eax │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a5444 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0xf16fb3b(%ebx) │ │ │ │ - mov $0x63ff002d,%ecx │ │ │ │ - cld │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + ja 80a5393 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + sub 0xb(%esi),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 84550a0 │ │ │ │ - rolb $1,(%ebx,%edx,2) │ │ │ │ - add %al,0x2000200 │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80a5363 │ │ │ │ + movl $0x80a53ac,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a53ac │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,0x54890cc5(%ebx) │ │ │ │ + and $0x64,%al │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + jmp 80a53ff │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and $0xc6,%al │ │ │ │ + push %ecx │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc41bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a5184 │ │ │ │ - movl $0x80a517c,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ + jb 80a569f │ │ │ │ + movl $0x80a56b4,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - mov 0x1005304,%al │ │ │ │ + jmp 836ad44 │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x20,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a54a4 │ │ │ │ + mov 0x2(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + movl $0x80a532c,-0x1c(%edi) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x83d9b80,-0xc(%edi) │ │ │ │ + lea -0x1c(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x80a5a78,-0x4(%edi) │ │ │ │ + lea -0xa(%edi),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80a5548,0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + movl $0x85dad7d,-0x10(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + movl $0x85e2361,-0x8(%ebp) │ │ │ │ + movl $0x85c131c,-0x4(%ebp) │ │ │ │ + movl $0x85c132c,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45890845(%ebx) │ │ │ │ + add %cl,-0x1d16f78b(%ecx) │ │ │ │ + pop %ebp │ │ │ │ + (bad) │ │ │ │ + jmp *-0x70(%esi) │ │ │ │ + loopne 80a5517 │ │ │ │ + push %ecx │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,0x7ce904c5(%ebx) │ │ │ │ - mov $0x63ff002d,%ecx │ │ │ │ - cld │ │ │ │ - nop │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80a55a1 │ │ │ │ + add $0x8,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a5590 │ │ │ │ + mov 0x1(%eax),%eax │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jae 80a565c │ │ │ │ + add $0x8,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a5590 │ │ │ │ + mov 0x3(%eax),%eax │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + int3 │ │ │ │ + les 0x0(%ecx),%edx │ │ │ │ add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + repnz and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 80a54b3 │ │ │ │ + movl $0x80a5564,0xc(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + movl $0x85dad7d,-0x8(%ebp) │ │ │ │ + movl $0x85c1a89,-0x4(%ebp) │ │ │ │ + movl $0x85e2361,0x0(%ebp) │ │ │ │ + movl $0x85c131c,0x4(%ebp) │ │ │ │ + movl $0x85c132c,0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ + nop │ │ │ │ + adc $0xbd,%al │ │ │ │ + push %ecx │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80a5678 │ │ │ │ + add $0x8,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a5667 │ │ │ │ + mov 0x1(%eax),%eax │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov $0x85c1345,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jae 80a565c │ │ │ │ + add $0x8,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a5667 │ │ │ │ + mov 0x3(%eax),%eax │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c1ab4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + lock ret │ │ │ │ + push %ecx │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80a56fa │ │ │ │ + movl $0x80a5630,0x8(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + movl $0x85d45a9,-0x10(%ebp) │ │ │ │ + movl $0x85dad7d,-0xc(%ebp) │ │ │ │ + movl $0x85c1a89,-0x8(%ebp) │ │ │ │ + movl $0x85e2361,-0x4(%ebp) │ │ │ │ + movl $0x85c131c,0x0(%ebp) │ │ │ │ + movl $0x85c132c,0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0x80a55d8,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a55d8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455194 │ │ │ │ - pop %esp │ │ │ │ - add $0x53,%al │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80a574d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 836aae4 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + pop %ss │ │ │ │ add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a529f │ │ │ │ - movl $0x80a51fc,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a51fc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and %al,(%ebx,%edx,2) │ │ │ │ - add %al,(%ecx) │ │ │ │ + jb 80a585a │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a5850 │ │ │ │ + movl $0x80a5724,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80a57e4,0x8(%ebp) │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + movl $0x85dad7d,-0xc(%ebp) │ │ │ │ + movl $0x85c1a89,-0x8(%ebp) │ │ │ │ + movl $0x85e2361,-0x4(%ebp) │ │ │ │ + movl $0x85c131c,0x0(%ebp) │ │ │ │ + movl $0x85c132c,0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + jl 80a5795 │ │ │ │ + push %ecx │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - and %dl,0xa(%edx) │ │ │ │ - or %cl,-0x3976fcba(%ebx) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ - nop │ │ │ │ - cld │ │ │ │ - add 0x0(%ebx),%edx │ │ │ │ - add (%eax),%al │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80a5862 │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a57c7 │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a5821 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c1abc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jb 80a5830 │ │ │ │ + mov $0x85c1361,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %al,%dl │ │ │ │ + push %ecx │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a52a2 │ │ │ │ - movl $0x80a514c,-0x18(%edi) │ │ │ │ + jb 80a593b │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - movl $0x80a5194,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a51a8,-0x4(%edi) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80a5274,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - inc %edx │ │ │ │ + movl $0x80a58dc,0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x85dad7d,-0x10(%ebp) │ │ │ │ + movl $0x85c1a89,-0xc(%ebp) │ │ │ │ + movl $0x85e2361,-0x8(%ebp) │ │ │ │ + movl $0x85c131c,-0x4(%ebp) │ │ │ │ + movl $0x85c132c,0x0(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 845eee8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + push $0x51ba │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - or %dl,-0xf76f7f6(%edx,%edx,2) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80a5943 │ │ │ │ + add $0x8,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a5908 │ │ │ │ + mov 0x1(%eax),%eax │ │ │ │ + movl $0x8384ae4,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x8,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a5908 │ │ │ │ + mov 0x3(%eax),%eax │ │ │ │ + movl $0x8384ad4,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c1acc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jb 80a5919 │ │ │ │ + mov $0x85c1345,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,0x85e0045(%esi) │ │ │ │ + ja 80a5980 │ │ │ │ + movl $0x80a5a78,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c1ad4,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %eax │ │ │ │ - add 0x0(%ebx),%edx │ │ │ │ - add $0x2000200,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a52fc │ │ │ │ - movl $0x80a52f4,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - nop │ │ │ │ - sub %al,(%ebx) │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x4e904c5(%ebx) │ │ │ │ - mov $0x63ff002d,%eax │ │ │ │ - cld │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + ja 80a59c6 │ │ │ │ + movl $0x80a5a8c,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c1ad8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80a5a04 │ │ │ │ + movl $0x80a5a9c,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c1adc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8455118 │ │ │ │ - in $0x2,%al │ │ │ │ - push %ebx │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80a5a4a │ │ │ │ + movl $0x80a5ab0,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x5(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c1ae0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + pusha │ │ │ │ + sub %edi,0x1000000 │ │ │ │ add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x1(%esi) │ │ │ │ + add %dl,%gs:0x1003d29(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ + add %al,0x65ff02c6(%ebx) │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ + ret $0x3d29 │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + inc %esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lock sub %edi,0x100 │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,0x65ff02c6(%ebx) │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ + sbb $0x2003d2a,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a54e0 │ │ │ │ - movl $0x80a5370,-0xc(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8455340 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - add 0x0(%ebx),%dl │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add (%eax),%al │ │ │ │ + add $0x3,%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a54e3 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - test %esi,%esi │ │ │ │ - jne 80a53a0 │ │ │ │ - movl $0x80a51c0,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 84550a0 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 80a53c3 │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x80a546c,0x4(%ebp) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %ah,%ah │ │ │ │ + pop %edx │ │ │ │ + or (%eax),%cl │ │ │ │ mov %eax,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a546c │ │ │ │ + jne 80a5ae4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x80a53ec,0x4(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x197cfc8a(%ebx) │ │ │ │ + cld │ │ │ │ add $0x4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a53ec │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - xor %al,(%edx) │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - adc %dl,0x8(%edx,%ecx,1) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %ah,(%eax) │ │ │ │ + pop %ebx │ │ │ │ + or (%eax),%cl │ │ │ │ mov %eax,%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a5b20 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - or $0x2,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a5527 │ │ │ │ - movl $0x80a50d8,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - movl $0x80a5120,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a5134,-0x4(%edi) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80a54fc,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - mov $0x1,%al │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ecx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + mov $0xf0,%cl │ │ │ │ + cmp (%eax),%al │ │ │ │ nop │ │ │ │ - push %esp │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %bl,0x5b(%eax) │ │ │ │ or (%eax),%cl │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8458200 │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a5b58 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - mov %es,(%ecx) │ │ │ │ - push %ebx │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a5557 │ │ │ │ - movl $0x80a52c4,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - movl $0x80a530c,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a5320,-0x4(%edi) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80a5540,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455524 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,-0x3a7cf48a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + jns 80a5b51 │ │ │ │ + cmp (%eax),%al │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - or %bl,-0xf76f7f6(,%edx,2) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dl,-0x76f7f5a5(%eax) │ │ │ │ + (bad) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a5b90 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,0x85e0045(%esi) │ │ │ │ + add %cl,-0x197cfc8a(%ebx) │ │ │ │ + cld │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - or %bl,-0xf76f7f6(,%edx,2) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 84584b0 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %dl,0x0(%ebx) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %cl,%ah │ │ │ │ + pop %ebx │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a5bcc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + add $0x90003af0,%eax │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a55a7 │ │ │ │ - movl $0x80a5338,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x845c3fc,0x4(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - jmp 836fea8 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c1238,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %ss │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add (%eax),%al │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %al,(%esp,%ebx,2) │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a5c04 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf48a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + int $0xef │ │ │ │ + cmp (%eax),%al │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %bh,(%esp,%ebx,2) │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a5c3c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a569d │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80a5600,0x0(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80a4590 │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %eax │ │ │ │ - mov $0x20051,%esp │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a56a5 │ │ │ │ - movl $0x83d9c1c,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x80a5acc,-0xc(%edi) │ │ │ │ - mov %esi,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80a565c,0x8(%ebp) │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %cl,-0x3a7cf08a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + xchg %eax,%ebp │ │ │ │ + out %eax,(%dx) │ │ │ │ + cmp (%eax),%al │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dh,0xa(%esp,%ebx,2) │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 80a5c74 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cec8a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + pop %ebp │ │ │ │ + out %eax,(%dx) │ │ │ │ + cmp (%eax),%al │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %ch,-0x3976f7f6(%esp,%ebx,2) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a565c │ │ │ │ + jne 80a5cac │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - in $0xbb,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - call 10666350 │ │ │ │ - movl $0x85c0ffd,-0x14(%ebp) │ │ │ │ - movl $0x85c10a1,-0x10(%ebp) │ │ │ │ - movl $0x85c108c,-0xc(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - movl $0x85dad7d,0x4(%ebp) │ │ │ │ - movl $0x85da615,0x8(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83cebfc │ │ │ │ - mov $0x85c125c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455dc8 │ │ │ │ - cwtl │ │ │ │ - mov $0x170051,%ebx │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,-0x3a7ce88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + and $0x90003aef,%eax │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a5757 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80a56f8,0x0(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %ah,%ah │ │ │ │ + pop %esp │ │ │ │ + or (%eax),%cl │ │ │ │ mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a56f8 │ │ │ │ + jne 80a5ce4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - fs mov $0x20051,%ebx │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %dl,0x57(%eax) │ │ │ │ - or (%eax),%cl │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80a55c8 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7ce48a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + in (%dx),%eax │ │ │ │ + out %al,(%dx) │ │ │ │ + cmp (%eax),%al │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %bl,-0x3976f7f6(,%ebx,2) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a5d1c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a575f │ │ │ │ - movl $0x83d7a58,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + mov $0xee,%ch │ │ │ │ + cmp (%eax),%al │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dl,0xa(%ebp,%ebx,2) │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 80a5d54 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - jmp 80a5725 │ │ │ │ - mov $0x85c126c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80a5720,0x4(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8455da0 │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + jge 80a5d4b │ │ │ │ + cmp (%eax),%al │ │ │ │ nop │ │ │ │ - aam $0xba │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%ebx) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc427bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a58fb │ │ │ │ - movl $0x80a57c8,-0xc(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %cl,-0x3976f7f6(%ebp,%ebx,2) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a57c8 │ │ │ │ + jne 80a5d8c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - xchg %eax,%esp │ │ │ │ - mov $0x20051,%edx │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf48a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ inc %ebp │ │ │ │ - add %dl,0xa(%eax,%ebx,2) │ │ │ │ - or %cl,0x458bf875(%ecx) │ │ │ │ - or %cl,-0x3a7c03bb(%ecx) │ │ │ │ - clc │ │ │ │ - jmp 80a4590 │ │ │ │ - push %esp │ │ │ │ - mov $0x20051,%edx │ │ │ │ + out %al,(%dx) │ │ │ │ + cmp (%eax),%al │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %al,%ah │ │ │ │ + pop %ebp │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a5dc4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0xe76efbb(%ebx) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a58fe │ │ │ │ - movl $0x83d9c1c,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x80a5acc,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80a5874,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf08a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + or $0x90003aee,%eax │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %bh,%ah │ │ │ │ + pop %ebp │ │ │ │ + or (%eax),%cl │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a5874 │ │ │ │ + jne 80a5dfc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - in (%dx),%al │ │ │ │ - mov $0x20051,%ecx │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0xe76efbb(%ebx) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - jmp 80a57fb │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x197cfc8a(%ebx) │ │ │ │ + cld │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - int3 │ │ │ │ - mov $0x20051,%ecx │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %bh,(%eax) │ │ │ │ + pop %esi │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a5e38 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %dh,%ah │ │ │ │ - pop %eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + cltd │ │ │ │ + in (%dx),%eax │ │ │ │ + cmp (%eax),%al │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dh,0x5e(%eax) │ │ │ │ or (%eax),%cl │ │ │ │ - movl $0x85c0ced,-0x1c(%ebp) │ │ │ │ - movl $0x85c0ffd,-0x18(%ebp) │ │ │ │ - movl $0x85c10a1,-0x14(%ebp) │ │ │ │ - movl $0x85c108c,-0x10(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x85dad7d,0x0(%ebp) │ │ │ │ - movl $0x85da615,0x4(%ebp) │ │ │ │ - add $0xffffffe4,%ebp │ │ │ │ - jmp 83cebfc │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a5e70 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a5916 │ │ │ │ - movl $0x83d7a58,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add %cl,-0x3a7cf48a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + popa │ │ │ │ + in (%dx),%eax │ │ │ │ + cmp (%eax),%al │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %ch,-0x76f7f5a2(%eax) │ │ │ │ + (bad) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a5ea8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - jmp 80a58c9 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - movl $0x80a57ec,0x8(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - jmp 8455dc8 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80a58c4,0x4(%ebp) │ │ │ │ + add %cl,-0x3a7cf08a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + sub %ebp,%ebp │ │ │ │ + cmp (%eax),%al │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %ah,%al │ │ │ │ + pop %esi │ │ │ │ + or (%eax),%cl │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 8455da0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb $0xb9,%al │ │ │ │ - push %ecx │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a5ee0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cec8a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + int1 │ │ │ │ + in (%dx),%al │ │ │ │ + cmp (%eax),%al │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ add %bl,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + pop %edi │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a5f18 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a597e │ │ │ │ - movl $0x80a5788,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x8(%ebp) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 836fea8 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c1274,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - int3 │ │ │ │ - mov $0x30051,%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ + add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + mov $0x90003aec,%ecx │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dl,0x5f(%eax) │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a5f50 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + sub $0x590003a,%esp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - or %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a59c5 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80a56c4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - mov $0x30051,%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a59fe │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x85da396,-0x8(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8380de0 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x200,%eax │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %cl,-0x76f7f5a1(%eax) │ │ │ │ + (bad) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a5f88 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a5a61 │ │ │ │ - movl $0x80a59a0,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80a59d8,-0x8(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - movl $0x845c3fc,0xc(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 836fea8 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85c128c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf48a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + dec %ecx │ │ │ │ + in (%dx),%al │ │ │ │ + cmp (%eax),%al │ │ │ │ nop │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %al,%al │ │ │ │ + pop %edi │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a5fc0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf08a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + adc %ebp,%esp │ │ │ │ + cmp (%eax),%al │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %bh,%al │ │ │ │ + pop %edi │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a5ff8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a5aac │ │ │ │ - movl $0x80a5acc,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c129c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - clc │ │ │ │ - and $0x3d,%al │ │ │ │ - add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x1(%esi) │ │ │ │ - gs add %bh,%al │ │ │ │ - mov $0x51,%eax │ │ │ │ + add %cl,-0x3a7cec8a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + fldpi │ │ │ │ + cmp (%eax),%al │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc $0x8d000100,%eax │ │ │ │ - inc %ebp │ │ │ │ - lock cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a5b1c │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 8451440 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 80a5b18 │ │ │ │ - movl $0x845b350,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85c13ae,-0x10(%ebp) │ │ │ │ - movl $0x85c13c0,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8390d24 │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dh,(%eax) │ │ │ │ + pusha │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a6030 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - cmp $0xba,%al │ │ │ │ - push %ecx │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7ce88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + mov 0x90003aeb,%eax │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a5b7d │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80a5b64,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + jb 80a60bd │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80a6074,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a6074 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4e8b0445(%ebx) │ │ │ │ + add -0x7637763e(%ecx),%ecx │ │ │ │ + rcrl $1,0x40245489(%ecx) │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + cmp %eax,%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + sbb %edx,%ecx │ │ │ │ + jl 80a60c5 │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c1b48,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x80a60f0,-0x4(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8153438 │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a60f0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - or %bh,0x51(%edx) │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - clc │ │ │ │ - pop %edx │ │ │ │ - adc $0x45c7085c,%eax │ │ │ │ - cld │ │ │ │ - gs js 80a5bcd │ │ │ │ - or %cl,-0x3a7cff8b(%ecx) │ │ │ │ - clc │ │ │ │ - jmp 81530fc │ │ │ │ - mov $0x85c157c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub %bh,0x40051(%edx) │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,0x4d890045(%ecx) │ │ │ │ + add $0x89,%al │ │ │ │ + jne 80a6107 │ │ │ │ + jmp 836af20 │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a5be5 │ │ │ │ + jb 80a6163 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80a5bcc,0x0(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8153438 │ │ │ │ - nop │ │ │ │ - hlt │ │ │ │ - mov $0x51,%ecx │ │ │ │ + movl $0x80a613c,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a613c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - clc │ │ │ │ - scas %es:(%edi),%al │ │ │ │ - adc $0x45c7085c,%eax │ │ │ │ - cld │ │ │ │ - gs js 80a5c35 │ │ │ │ - or %cl,-0x3a7cff8b(%ecx) │ │ │ │ - clc │ │ │ │ - jmp 81530fc │ │ │ │ - mov $0x85c15d0,%esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x4666fcba(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov $0x0,%edx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + sbb %ecx,%edx │ │ │ │ + jl 80a616b │ │ │ │ + mov $0x85d4241,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c1b4c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 836b1c0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sarb $0x2,0xc0051(%ecx) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80a61a7 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 83d7d90 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0xd0,%al │ │ │ │ + push %ecx │ │ │ │ + add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a5c4d │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80a5c34,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + ja 80a61e3 │ │ │ │ + movl $0x80a6184,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov $0x85c31fa,%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8153438 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %?,0x51(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - clc │ │ │ │ - scas %es:(%edi),%al │ │ │ │ - adc $0x45c7085c,%eax │ │ │ │ - cld │ │ │ │ - gs js 80a5c9d │ │ │ │ - or %cl,-0x3a7cff8b(%ecx) │ │ │ │ - clc │ │ │ │ - jmp 81530fc │ │ │ │ - mov $0x85c15d8,%esi │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c1b50,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a5cad │ │ │ │ + jb 80a6223 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a5c94,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 83dd7fc │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 83d7d90 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ + mov $0xcf,%al │ │ │ │ + push %ecx │ │ │ │ + add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + ja 80a625f │ │ │ │ + movl $0x80a6200,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov $0x85c31ea,%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c1b58,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + or $0x0,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c7f875(%ecx) │ │ │ │ - cld │ │ │ │ - cld │ │ │ │ - ret │ │ │ │ - inc %ebp │ │ │ │ - or %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,-0x7cf7a3ee(%ecx) │ │ │ │ - (bad) │ │ │ │ - xchg %eax,%edi │ │ │ │ - inc %eax │ │ │ │ - xor (%eax),%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - adc $0xb9,%al │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80a62ad │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x0,0x0(%ebp) │ │ │ │ + movl $0x85c1b60,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83d81d4 │ │ │ │ + mov $0x85c1b74,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0xb8,%al │ │ │ │ push %ecx │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %cl,(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a5cfa │ │ │ │ + jb 80a632c │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - cmp $0x0,%eax │ │ │ │ - jbe 80a5cfd │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0xc(%eax,%ecx,4),%eax │ │ │ │ - movl $0x80a5d10,-0xc(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + movl $0x80a6300,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a5d10 │ │ │ │ + jne 80a6300 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80a5b98 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + je 80a62ae │ │ │ │ + push %ecx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x408b0346(%ebx) │ │ │ │ + add 0x498b074e(%ebx),%ecx │ │ │ │ + add -0x7ce08040(%ebp),%eax │ │ │ │ + stc │ │ │ │ + add %bh,-0x75(%edx,%ebx,1) │ │ │ │ + dec %esi │ │ │ │ + or (%ecx),%esi │ │ │ │ + shrb %cl,(%ecx) │ │ │ │ + ret $0x448b │ │ │ │ + xchg %eax,%ecx │ │ │ │ + or $0x89,%al │ │ │ │ + movb $0x4,-0x3a7c031a(%ebx) │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80a6280 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - shr $0x3a,%esi │ │ │ │ - add %dl,0x51b854(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add (%eax),%al │ │ │ │ - sldt (%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a5da2 │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80a63f3 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a5d70,-0x18(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0x10(%esi),%ecx │ │ │ │ - mov 0x14(%esi),%edx │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ + movl $0x80a6384,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a6384 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - or $0xb8,%al │ │ │ │ - push %ecx │ │ │ │ - add %ah,0x1e000000(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x488d0c45(%ebx) │ │ │ │ - (bad) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jae 80a5da5 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov 0xc(%eax,%edx,4),%eax │ │ │ │ - movl $0x80a5db8,0x8(%ebp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + arpl %ecx,(%edx) │ │ │ │ + or %cl,0x768b0746(%ebx) │ │ │ │ + add -0x3a7cffbb(%ecx),%ecx │ │ │ │ + cld │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a5db8 │ │ │ │ + jne 80a63ac │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80a5b30 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ add %dl,%al │ │ │ │ - pop %ebp │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - jmp 8454bdc │ │ │ │ + arpl %ecx,(%edx) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a5df3 │ │ │ │ - movl $0x80bf790,-0x8(%edi) │ │ │ │ + ja 80a63f6 │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + add 0x3(%esi),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - mov $0x51,%bh │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x13b27210(%ecx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x17b27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80a5e85 │ │ │ │ - add $0x18,%edi │ │ │ │ + jb 80a6469 │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a5e7b │ │ │ │ + ja 80a645f │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - mov 0x18(%eax),%eax │ │ │ │ - movl $0x80a5d28,-0x14(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x80a6348,-0x8(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + lea -0x8(%edi),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c0654 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 80a5d34 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %eax │ │ │ │ - mov $0x51,%bh │ │ │ │ - add %al,(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80a64ae │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 80a5da4 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + cli │ │ │ │ + push %edx │ │ │ │ add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,(%edi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc427bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a5eda │ │ │ │ + jb 80a66fc │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov 0x14(%esi),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jae 80a5edd │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ - add %eax,%edx │ │ │ │ - mov 0xc(%ecx,%edx,4),%eax │ │ │ │ - movl $0x80a5ef4,-0xc(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + movl $0x80a650c,-0x14(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a5ef4 │ │ │ │ + jne 80a650c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80a5c00 │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pusha │ │ │ │ + cli │ │ │ │ + push %edx │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - fucomp %st(4) │ │ │ │ - cmp (%eax),%al │ │ │ │ - nop │ │ │ │ - enter $0x51b6,$0x0 │ │ │ │ - add $0x5000100,%eax │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc433bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a6124 │ │ │ │ - movl $0x80a5fac,-0x20(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + lock dec %esp │ │ │ │ + or %gs:(%eax),%cl │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ mov 0xb(%esi),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov 0xf(%esi),%eax │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x13(%esi),%eax │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x17(%esi),%ecx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x1b(%esi),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x1f(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x18(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x85d5f6c,-0x14(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffe0,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0xb6,%al │ │ │ │ - push %ecx │ │ │ │ - add %cl,0x5(%eax) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 845649c │ │ │ │ + inc %esi │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,%al │ │ │ │ - pop %edi │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c888,-0xc(%ebp) │ │ │ │ - mov %esi,-0x8(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8431a44 │ │ │ │ - clc │ │ │ │ - mov $0x51,%ch │ │ │ │ - add %cl,0x5(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80a6112 │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + sbb %cl,0x44891055(%ebx) │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ + mov %esi,%eax │ │ │ │ mov %ecx,0x70(%esp) │ │ │ │ - add $0x18,%edi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0x20,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a616a │ │ │ │ - cmp %edx,%eax │ │ │ │ - jg 80a6186 │ │ │ │ - add $0xffffffe8,%edi │ │ │ │ + ja 80a6736 │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jne 80a660f │ │ │ │ + add $0xffffffe0,%edi │ │ │ │ mov 0x64(%esp),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jae 80a6127 │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0xc(%eax,%ecx,4),%eax │ │ │ │ - movl $0x80a6140,0x18(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a6140 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - pop %esp │ │ │ │ - mov $0x51,%ch │ │ │ │ - add %ch,0x1e00000e(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b2445(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a671d │ │ │ │ + movl $0x845a108,(%eax) │ │ │ │ + movl $0x838b258,-0x10(%edi) │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b1845(%ebx) │ │ │ │ + sbb $0x8b,%al │ │ │ │ push %ebp │ │ │ │ - adc %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ adc $0x89,%al │ │ │ │ - dec %esp │ │ │ │ + inc %esp │ │ │ │ and $0x4c,%al │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80a60c1 │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - inc %edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jg 80a60c9 │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80a6020 │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80a6020 │ │ │ │ add $0x4,%ebp │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80a6020 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - hlt │ │ │ │ - mov $0x51,%ah │ │ │ │ - add %cl,0x7(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b2045(%ebx) │ │ │ │ - or %cl,0x44890c55(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ mov %ecx,0x70(%esp) │ │ │ │ - jmp 80a6020 │ │ │ │ - movl $0x80a61f0,0x18(%ebp) │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov %ecx,0x20(%ebp) │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 80a5c00 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,0x61(%eax) │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - jmp 8454bdc │ │ │ │ - nop │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - movl $0x80a60e4,0x0(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - jmp 8455944 │ │ │ │ - movl $0x80a5e98,-0x14(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %edx,%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - sar $1,%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - movl $0x80a607c,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - movl $0x845c888,-0x10(%ebp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - lea -0x14(%edi),%edx │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + jmp 80a6576 │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 8431a44 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - jmp 80a615d │ │ │ │ - xchg %ax,%ax │ │ │ │ - int3 │ │ │ │ - mov $0x51,%bl │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,0x8000300 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80a628d │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x12(%esi),%eax │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x16(%esi),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x1a(%esi),%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x1e(%esi),%ecx │ │ │ │ - movl $0x80a5f10,-0x20(%edi) │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ + mov 0xc(%edx,%ecx,4),%edx │ │ │ │ + movl $0x80a6478,-0x1c(%edi) │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ mov %edx,-0x14(%edi) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ mov %edx,-0x10(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ mov %edx,-0xc(%edi) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x1c(%edi),%edx │ │ │ │ mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x7(%edi),%edx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80a66aa │ │ │ │ + mov %edx,0xb8(%esp) │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0xc(%eax,%ecx,4),%edx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %edx │ │ │ │ + mov 0xcc(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov %ecx,0xdc(%esp) │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + mov %edx,0xc(%eax,%ecx,4) │ │ │ │ + movl $0x845a0d0,(%eax) │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + shr $0x7,%edx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + shl $0x2,%edx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + movb $0x1,(%eax,%edx,1) │ │ │ │ + inc %ecx │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + jmp 80a6576 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + movb $0x0,(%edx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + sbb %ch,%cl │ │ │ │ + jnp 80a6719 │ │ │ │ + (bad) │ │ │ │ + inc %edi │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %dl,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + movl $0x80a6708,0x0(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0x80a65dc,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a62ef │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x17b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80a67b5 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a67ab │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0xc(%eax,%ecx,4),%eax │ │ │ │ - movl $0x80a62e4,-0xc(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 80a5cfc │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a62e4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ + mov $0x170051b3,%eax │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - call 6c09632b │ │ │ │ - clc │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a6338 │ │ │ │ - movl $0x80a6328,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jb 80a68d0 │ │ │ │ + movl $0x80a6810,-0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c888,-0x10(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 80a5bac │ │ │ │ nop │ │ │ │ - xchg %eax,%esp │ │ │ │ - mov $0x51,%dl │ │ │ │ - add %al,0x3000100 │ │ │ │ + je 80a67b9 │ │ │ │ + push %ecx │ │ │ │ + add %al,0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a63b2 │ │ │ │ - movl $0x80a6390,-0xc(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a6390 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80a68b8 │ │ │ │ + mov $0x85dad7d,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - push %eax │ │ │ │ - mov $0x51,%dl │ │ │ │ - add %al,(%ebx) │ │ │ │ + dec %esp │ │ │ │ + mov $0x51,%bl │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4ab39(%ebx) │ │ │ │ + add %al,-0x44c49f39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a63b5 │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80a63c4 │ │ │ │ - add $0xffffffac,%edi │ │ │ │ - mov $0x85c13e8,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x54,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80a63f7 │ │ │ │ - movl $0x80a62a4,-0x50(%edi) │ │ │ │ - mov %ecx,-0x48(%edi) │ │ │ │ - mov %edx,-0x44(%edi) │ │ │ │ - movl $0x80a6300,-0x40(%edi) │ │ │ │ - lea -0x50(%edi),%eax │ │ │ │ - mov %eax,-0x3c(%edi) │ │ │ │ - lea -0x3e(%edi),%eax │ │ │ │ - add $0xffffffc4,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x80a5cbc,-0x50(%edi) │ │ │ │ + ja 80a68d8 │ │ │ │ + movl $0x80a62c4,-0x5c(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x54(%edi) │ │ │ │ + movl $0x80a6410,-0x50(%edi) │ │ │ │ + lea -0x5c(%edi),%ecx │ │ │ │ mov %ecx,-0x48(%edi) │ │ │ │ - mov %edx,-0x44(%edi) │ │ │ │ - mov %eax,-0x40(%edi) │ │ │ │ - movl $0x80a5e10,-0x3c(%edi) │ │ │ │ - mov %ecx,-0x34(%edi) │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ + mov %esi,-0x44(%edi) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x40(%edi) │ │ │ │ + movl $0x80a64c0,-0x3c(%edi) │ │ │ │ + mov %esi,-0x34(%edi) │ │ │ │ mov %edx,-0x30(%edi) │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x2c(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x28(%edi) │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x80a620c,-0x20(%edi) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,-0x2c(%edi) │ │ │ │ + movl $0x80a675c,-0x28(%edi) │ │ │ │ + mov %esi,-0x20(%edi) │ │ │ │ mov %edx,-0x1c(%edi) │ │ │ │ mov %ecx,-0x18(%edi) │ │ │ │ - lea -0x50(%edi),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - lea -0x3c(%edi),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - dec %eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1e(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - push $0x170051b1 │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80a64b1 │ │ │ │ - movl $0x80a5c60,-0x18(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + movl $0x8432eac,-0x14(%edi) │ │ │ │ + lea -0x28(%edi),%eax │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - movl $0x80a634c,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + lea -0x3c(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x50(%edi),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85c15f8,%esi │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80a6838,0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + jmp 80a5b70 │ │ │ │ + mov $0x85c1b94,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + movl $0x60,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ nop │ │ │ │ - sub %dh,0x30051(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a64ff │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80a6478 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call b0ab6b9 │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a653f │ │ │ │ + jb 80a6926 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80a6478 │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 80a5da4 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - mov $0x51,%al │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4cb39(%ebx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a65a3 │ │ │ │ - movl $0x80a64d0,-0x30(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x24(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x20(%edi) │ │ │ │ - movl $0x80a6510,-0x1c(%edi) │ │ │ │ + ja 80a6974 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80a68f0,-0x1c(%edi) │ │ │ │ mov %eax,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x80c0a44,-0x8(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x30(%edi),%eax │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x1c(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x34,0x33c(%ebx) │ │ │ │ - mov $0x85c1600,%esi │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + sbb $0xf6,%al │ │ │ │ + push %edx │ │ │ │ + add %al,0x1000100 │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a65e9 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8380084 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - adc 0x0(%edx),%edx │ │ │ │ - sldt (%edx) │ │ │ │ + jb 80a69ad │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 838ae60 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lock cmc │ │ │ │ + push %edx │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a67ed │ │ │ │ - movl $0x80a6630,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a6630 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - js 80a6639 │ │ │ │ - push %edx │ │ │ │ - add %al,0x0(%edx) │ │ │ │ + jb 80a6a63 │ │ │ │ + movl $0x80a69f0,-0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80a5b70 │ │ │ │ + shl $0x52,%ch │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x28,%al │ │ │ │ + push $0xa │ │ │ │ + or %cl,0x45c7f445(%ecx) │ │ │ │ clc │ │ │ │ - data16 or %fs:(%eax),%cl │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - movl $0x85c79a8,-0xc(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ + mov %cl,%al │ │ │ │ + inc %ebp │ │ │ │ + or %cl,0x45890845(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %esi,0x8(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 845649c │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %esp │ │ │ │ - add %eax,(%eax) │ │ │ │ + jmp 80a5be4 │ │ │ │ + nop │ │ │ │ + mov %dh,%ch │ │ │ │ + push %edx │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - adc %cl,0x44890855(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ + ja 80a6a6b │ │ │ │ + movl $0x80a6938,-0x10(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov $0x85e0501,%ecx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a6833 │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jl 80a6722 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - movl $0x845a108,(%ecx) │ │ │ │ - xor %edx,%edx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a6811 │ │ │ │ - movl $0x81b6d50,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80a6994,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - enter $0x14,$0x0 │ │ │ │ - push %ds │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov %esi,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 838bc9c │ │ │ │ + mov $0x85c1b9c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - and %cl,0x44891855(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80a6ae4 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - add $0x10,%ebp │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - jmp 80a668f │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0xc(%eax,%ecx,4),%ecx │ │ │ │ - movl $0x80a65c0,-0xc(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xc(%edi),%ecx │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80a679f │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov 0xc(%ecx,%eax,4),%ecx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %ecx │ │ │ │ - mov 0xb4(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %ecx,0xc(%eax,%edx,4) │ │ │ │ - movl $0x845a0d0,(%eax) │ │ │ │ - lea 0xc(%eax),%ecx │ │ │ │ - mov %edx,%eax │ │ │ │ - shr $0x7,%eax │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov 0x4(%edx),%edx │ │ │ │ - shl $0x2,%edx │ │ │ │ - add %eax,%edx │ │ │ │ - movb $0x1,(%ecx,%edx,1) │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - inc %edx │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - inc %eax │ │ │ │ - mov $0x85e0501,%ecx │ │ │ │ - jmp 80a668f │ │ │ │ - mov $0x85c1608,%esi │ │ │ │ + movl $0x80a6ac4,0x8(%ebp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + movl $0x845c888,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80a5bac │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80a6ad9 │ │ │ │ + mov $0x85e0505,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85e050a,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c1ba4,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80a6b75 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movl $0x80a6b34,0x8(%ebp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + movl $0x845c888,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80a5be4 │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,0x6b(%eax) │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %esi,-0x8(%ebp) │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83d824c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - ret │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b0c55(%ebx) │ │ │ │ - or %cl,-0x3a7cfbb3(%ebx) │ │ │ │ - cld │ │ │ │ - jmp 80a66b5 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x80a6800,0x4(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80a6b7d │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x80a66e4,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - cmp $0x11,%al │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c1ba8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d30 │ │ │ │ + adc $0xf4,%al │ │ │ │ push %edx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a68c6 │ │ │ │ - movl $0x80a689c,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + jb 80a6bb6 │ │ │ │ + movl $0x85d5d51,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 838ae60 │ │ │ │ + mov $0x85c1bac,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + fsubrl 0x170051(%edi) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80a6c22 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movl $0x80a6c10,0x8(%ebp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + movl $0x845c888,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80a5c8c │ │ │ │ + nop │ │ │ │ + pushf │ │ │ │ + scas %es:(%edi),%eax │ │ │ │ + push %ecx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + sbb -0x77(%eax,%ecx,1),%ebx │ │ │ │ + jne 80a6c1a │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ + jmp 838bc9c │ │ │ │ + mov $0x85c1bb4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + xor $0xf3,%al │ │ │ │ + push %edx │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80a6cd4 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80a6c78,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a689c │ │ │ │ + jne 80a6c78 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - or $0x11,%al │ │ │ │ - push %edx │ │ │ │ - add %al,0x0(%edx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + hlt │ │ │ │ + repnz push %edx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - clc │ │ │ │ - fsubrs 0xa(%eax) │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ + add %bl,0x768b080a(%esp,%ebp,2) │ │ │ │ pop %es │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a6c9c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + shl $1,%dl │ │ │ │ + push %edx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + lock loopne 80a6d0d │ │ │ │ + or (%eax),%cl │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ mov 0xb(%esi),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - movl $0x85c79a8,-0xc(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x85d5f6c,-0x14(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ jmp 845649c │ │ │ │ - mov $0x85c1610,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ inc %esp │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - adc %cl,0x44890855(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + dec %esp │ │ │ │ + and $0x4c,%al │ │ │ │ mov %esi,%ecx │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ xor %edx,%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov $0x85e0501,%ecx │ │ │ │ - add $0x18,%edi │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a6aa8 │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jl 80a69b2 │ │ │ │ - add $0xffffffe8,%edi │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - add $0x10,%edi │ │ │ │ + ja 80a6e74 │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 80a6dad │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + add $0x14,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a6a8a │ │ │ │ + ja 80a6e5b │ │ │ │ movl $0x845a108,(%eax) │ │ │ │ - movl $0x81b6d50,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ + movl $0x838b258,-0x10(%edi) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ add $0x14,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - add %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + inc %esp │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + or $0xeb,%al │ │ │ │ + test $0x66,%al │ │ │ │ + nop │ │ │ │ + test %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - hlt │ │ │ │ - mov %esi,%ecx │ │ │ │ - jmp 80a6927 │ │ │ │ - xchg %ax,%ax │ │ │ │ - enter $0x14,$0x0 │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - and %cl,0x44891855(%ebx) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + or %cl,0x44890c55(%ebx) │ │ │ │ and $0x40,%al │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + add $0x4,%ebp │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - add $0x10,%ebp │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - jmp 80a6903 │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + jmp 80a6cfc │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ - mov 0xc(%eax,%ecx,4),%ecx │ │ │ │ - movl $0x845a494,-0x14(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%ecx │ │ │ │ + mov 0xc(%eax,%edx,4),%eax │ │ │ │ + movl $0x845a4e8,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ cmpl $0x0,0x85e8594 │ │ │ │ - je 80a6a3c │ │ │ │ + je 80a6e15 │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ mov %ebx,%eax │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov 0xc(%ecx,%eax,4),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0xc(%ecx,%edx,4),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - push %ecx │ │ │ │ - mov 0xb4(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ + push %eax │ │ │ │ + mov 0xa8(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0xb8(%esp) │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ call 844c130 │ │ │ │ add $0xc,%esp │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %ecx,0xc(%eax,%edx,4) │ │ │ │ - movl $0x845a0d0,(%eax) │ │ │ │ - lea 0xc(%eax),%ecx │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,0xc(%ecx,%edx,4) │ │ │ │ + movl $0x845a0d0,(%ecx) │ │ │ │ + lea 0xc(%ecx),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x7,%eax │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov 0x4(%edx),%edx │ │ │ │ - shl $0x2,%edx │ │ │ │ - add %eax,%edx │ │ │ │ - movb $0x1,(%ecx,%edx,1) │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x4(%ecx),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + movb $0x1,(%ecx,%eax,1) │ │ │ │ inc %edx │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - inc %eax │ │ │ │ - mov $0x85e0501,%ecx │ │ │ │ - jmp 80a6903 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x80a6960,0xc(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 8455d30 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - movl $0x80a6974,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + jmp 80a6cfc │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x80a6d6c,0x0(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ jmp 8455944 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 80a6af0 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80a6d88,-0x4(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - inc %esp │ │ │ │ - ... │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ + enter $0x52f0,$0x0 │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a6b32 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + jb 80a6f26 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movl $0x80a6ee4,0x8(%ebp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + movl $0x845c888,-0x4(%ebp) │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a6b8f │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jl 80a6baa │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - mov $0x85e0505,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c1628,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - les (%eax),%eax │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80a5cc4 │ │ │ │ + nop │ │ │ │ + mov %dh,%al │ │ │ │ + push %edx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %cl,0x44890c55(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - jmp 80a6b11 │ │ │ │ - nop │ │ │ │ - movsl %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,0x3e083f0(%ecx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 80a6bdb │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - inc %ecx │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80a6b11 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80a6b44,-0x4(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455d30 │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov 0xc(%eax,%edx,4),%eax │ │ │ │ - movl $0x845a4e8,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80a6b68,-0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - mov $0x85e050a,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a6c14 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - inc %eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80a6c7c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0xc(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80a6c6b │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a6c61 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x845a4e8,-0x8(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add (%eax),%al │ │ │ │ - or %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a6cf1 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - cmp 0xf(%esi),%eax │ │ │ │ - jl 80a6c9d │ │ │ │ - add $0xffffffd4,%edi │ │ │ │ - mov $0x85e0519,%esi │ │ │ │ + jne 80a6ef9 │ │ │ │ + mov $0x85dad7d,%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - add %eax,%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov 0xc(%ecx,%edx,4),%ecx │ │ │ │ - movl $0x80a6bf0,-0x28(%edi) │ │ │ │ - mov %esi,-0x20(%edi) │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - movl $0x80a6c20,-0x18(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x28(%edi),%eax │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a6f2e │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + movl $0x80a6c38,-0x10(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ + mov $0x85c1bbc,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a6d87 │ │ │ │ + jb 80a6f7e │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a6d44,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 80a5d34 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80a6ffa │ │ │ │ + movl $0x80a6fbc,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a6d44 │ │ │ │ + jne 80a6fbc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + inc %ebx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a6d8a │ │ │ │ + ja 80a7002 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x80a6c7c,-0x10(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + movl $0x80a6f48,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0xf(%edi),%esi │ │ │ │ - movl $0x0,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80a6c7c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + movl $0x845c888,0x4(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + jmp 80a5cfc │ │ │ │ + mov $0x85c1bc4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ movl $0x14,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80a6dd7 │ │ │ │ - movl $0x80a6d08,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x845c3fc,0x4(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - jmp 838b314 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c162c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ + jmp 80a7080 │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + stos %eax,%es:(%edi) │ │ │ │ + push %ecx │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + sldt (%ecx) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0xfb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80a6e45 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a6e3b │ │ │ │ + jb 80a7062 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x845a4e8,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x10(%esi),%ecx │ │ │ │ + mov 0x14(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ + sub %edx,%eax │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + sbb %ecx,%edx │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 80a7080 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xchg %eax,%esp │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ + hlt │ │ │ │ + mov $0x51,%edx │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a6f43 │ │ │ │ - movl $0x80a6e88,-0x4(%ebp) │ │ │ │ + jb 80a72ab │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + xor %edx,%ecx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + xor %edx,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + or %edx,%ecx │ │ │ │ + je 80a72a0 │ │ │ │ + movl $0x80a7100,0x0(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a6e88 │ │ │ │ + jne 80a7100 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - addl $0x0,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + enter $0x51aa,$0x0 │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4e8b0445(%ebx) │ │ │ │ - add 0x44890756(%ebx),%ecx │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x14,%edi │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 80a72a0 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x2(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xa(%esi),%eax │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0xe(%esi),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80a725b │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov $0x0,%eax │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov $0x0,%eax │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%eax │ │ │ │ + mov %edx,0xb8(%esp) │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0xdc(%esp),%eax │ │ │ │ + add $0x30,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a6f4b │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ + ja 80a72b3 │ │ │ │ + mov %eax,0xdc(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 80a6f05 │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %edx,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - es push %es │ │ │ │ + mov %edx,0xe8(%esp) │ │ │ │ + mov 0xf4(%esp),%edx │ │ │ │ + mov 0xdc(%esp),%eax │ │ │ │ + sbb %eax,%edx │ │ │ │ + jge 80a72f9 │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80a7351 │ │ │ │ + add $0xffffffd0,%edi │ │ │ │ + movl $0x80a749c,0x8(%ebp) │ │ │ │ + mov $0x85c2b74,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a749c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + int3 │ │ │ │ + test $0x6660051,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - sbb %cl,0x44891455(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + sbb %cl,0x4c891055(%ebx) │ │ │ │ and $0x40,%al │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - jmp 80a6ea5 │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0xc(%eax,%ecx,4),%ecx │ │ │ │ - movl $0x80a6df4,-0x10(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x10(%edi),%ecx │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - inc %edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x310(%ebx),%ecx │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov 0x314(%ebx),%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + jmp 80a717d │ │ │ │ + sub $0xc,%esp │ │ │ │ + push $0x7fffffff │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + push %eax │ │ │ │ + mov %ecx,0x104(%esp) │ │ │ │ + mov %edx,0xd4(%esp) │ │ │ │ + call 80a8f00 │ │ │ │ + add $0x1c,%esp │ │ │ │ + neg %eax │ │ │ │ + cltd │ │ │ │ + mov %eax,%ecx │ │ │ │ mov %edx,%eax │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - jmp 80a6ea5 │ │ │ │ - mov $0x85c1638,%esi │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + jmp 80a717d │ │ │ │ + mov $0x85c31d1,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c1bc8,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80a6ed8,-0xc(%ebp) │ │ │ │ + movl $0x30,0x33c(%ebx) │ │ │ │ + movl $0x80a71fc,-0x10(%ebp) │ │ │ │ + mov %ecx,0x310(%ebx) │ │ │ │ + mov %eax,0x314(%ebx) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - nop │ │ │ │ - enter $0x51a6,$0x0 │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455d7c │ │ │ │ + movl $0x80a7024,-0x2c(%edi) │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + mov %edx,-0x24(%edi) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %edx,-0x20(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x80ccb44,-0x10(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x2c(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xe(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jl 80a738f │ │ │ │ + movl $0x80ccb44,-0x2c(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + movl $0x85c31d1,-0x24(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + lea -0x2a(%edi),%eax │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80a73ca │ │ │ │ + movl $0x80ccb44,-0x2c(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + movl $0x85c31d1,-0x24(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + movl $0x0,-0x1c(%edi) │ │ │ │ + lea -0x2a(%edi),%eax │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + mov 0xa8(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + push %ecx │ │ │ │ + call 80a8f00 │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jl 80a7428 │ │ │ │ + movl $0x80ccb44,-0x2c(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + movl $0x85c31d1,-0x24(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + lea -0x2a(%edi),%eax │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jge 80a745f │ │ │ │ + movl $0x80ccb44,-0x2c(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + movl $0x85c31d1,-0x24(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + lea -0x2a(%edi),%eax │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80ccb44,-0x2c(%edi) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %ecx,-0x28(%edi) │ │ │ │ + movl $0x85c31d1,-0x24(%edi) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + lea -0x2a(%edi),%eax │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc $0x8d000100,%eax │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a6fc1 │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 8451440 │ │ │ │ - add $0xc,%esp │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80a74cf │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + movl $0x80ccb44,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x85c31d1,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xe(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 80a74fc │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + js 80a74a4 │ │ │ │ + push %ecx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,-0x72bfdbb4(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + in (%dx),%al │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jae 80a7609 │ │ │ │ + mov $0x85c1bd0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + dec %eax │ │ │ │ + mov $0x51,%dh │ │ │ │ + add %ah,0x1e000003(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc %cl,0x4c891c55(%ebx) │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + add $0x14,%ebp │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x310(%ebx),%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x314(%ebx),%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a77a4 │ │ │ │ + mov %edx,0x100(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0x10c(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + cmp %eax,%edx │ │ │ │ + mov %ecx,0xf4(%esp) │ │ │ │ + mov 0x10c(%esp),%ecx │ │ │ │ + mov 0x100(%esp),%edx │ │ │ │ + sbb %edx,%ecx │ │ │ │ + jge 80a7770 │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 80a6fbd │ │ │ │ - movl $0x845b350,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85c163c,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8390da8 │ │ │ │ + jg 80a77f9 │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + xorb $0x0,0x620051(%ebp) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,0x4d890045(%ecx) │ │ │ │ + add $0x89,%al │ │ │ │ + jne 80a760b │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %eax,0xdc(%esp) │ │ │ │ + mov 0xc4(%esp),%eax │ │ │ │ + mov %ecx,0xd0(%esp) │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + xor %ecx,%eax │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + xor %ecx,%eax │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + or %ecx,%eax │ │ │ │ + jne 80a7676 │ │ │ │ + mov %edx,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov %edx,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80a768b │ │ │ │ + mov $0x85c31d1,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x2(%edx),%eax │ │ │ │ + mov 0x6(%edx),%ecx │ │ │ │ + mov %edx,0xe8(%esp) │ │ │ │ + mov 0xa(%edx),%edx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0xe8(%esp),%eax │ │ │ │ + mov 0xe(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80a7711 │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0xdc(%esp),%edx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %edx,0x118(%esp) │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %edx,0x124(%esp) │ │ │ │ + mov 0x118(%esp),%edx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x124(%esp),%eax │ │ │ │ + mov %eax,0x100(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x100(%esp),%edx │ │ │ │ + jmp 80a7587 │ │ │ │ + sub $0xc,%esp │ │ │ │ + push $0x7fffffff │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + push %edx │ │ │ │ + mov %ecx,0x110(%esp) │ │ │ │ + mov %eax,0xbc(%esp) │ │ │ │ + call 80a8f00 │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + neg %eax │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xf4(%esp),%ecx │ │ │ │ + jmp 80a7587 │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + movl $0x80a75f4,0x0(%ebp) │ │ │ │ + mov 0xf4(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sbb %edx,%eax │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a75f4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - jmp 80a70ac │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a706b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a701c,-0x14(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x80a752c,-0x14(%ebp) │ │ │ │ + mov %eax,0x310(%ebx) │ │ │ │ + mov %edx,0x314(%ebx) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ mov %ecx,-0xc(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ + jmp 8455d7c │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jge 80a7865 │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 80a7865 │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + mov 0x90(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + push %eax │ │ │ │ + call 80a8f00 │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jge 80a7865 │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80a7865 │ │ │ │ + movl $0x80ccb44,-0x10(%edi) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0xf4(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xe(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + movl $0x85c2b74,0x4(%ebp) │ │ │ │ + mov 0xf4(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80ccac4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %eax │ │ │ │ + mov %eax,0x20051 │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80a7911 │ │ │ │ + movl $0x80a78c8,-0x8(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a701c │ │ │ │ + jne 80a78c8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + or %ah,0x10051(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xe76f7bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80a7040 │ │ │ │ - movl $0x80a7078,0x8(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4e8b0445(%ebx) │ │ │ │ + add -0x7637763e(%ecx),%ecx │ │ │ │ + rcrl $1,0x40245489(%ecx) │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + cmp %eax,%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + sbb %edx,%ecx │ │ │ │ + jl 80a7914 │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ add $0x8,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x80a7944,-0x4(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a7078 │ │ │ │ + jne 80a7944 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a7083 │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - movl $0x845a4e8,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %fs,0x620051(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,0x4d890045(%ecx) │ │ │ │ + add $0x89,%al │ │ │ │ + jne 80a795b │ │ │ │ + jmp 80a74fc │ │ │ │ + adc $0x2000300,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80a7999 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + cltd │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov $0x0,%edx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + sbb %ecx,%edx │ │ │ │ + jl 80a79ab │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov $0x85c31d1,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c1bd8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x80a7890,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ mov %ecx,0x4(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jmp 80a7080 │ │ │ │ xchg %ax,%ax │ │ │ │ + clc │ │ │ │ + mov 0xf0051,%eax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - pop %ecx │ │ │ │ - fstpt (%edx) │ │ │ │ + jb 80a7a4d │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80a7a10,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a7a10 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + enter $0x51a1,$0x0 │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + cmp $0x7a,%al │ │ │ │ + or (%eax),%cl │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a7a3c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + pushf │ │ │ │ + mov 0x20051,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jmp 8455d1c │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + pop %ss │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + mov $0x85c1be8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 80a7a74 │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %bh,%bh │ │ │ │ + in $0xff,%al │ │ │ │ (bad) │ │ │ │ - inc %esp │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,0x51(%ebp,%eiz,4) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ + jmp *0x3(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + add %dh,0x51(%ecx) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a7192 │ │ │ │ + jb 80a7b22 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov $0x85dad7d,%ecx │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - add $0x1c,%edi │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jg 80a7b03 │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a719a │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - jl 80a714d │ │ │ │ - add $0xffffffe4,%edi │ │ │ │ - movl $0x80a71c8,0xc(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + ja 80a7e09 │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80a7e46 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov $0x85c2b74,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jl 80a7b96 │ │ │ │ + movl $0x80a7b38,0x0(%ebp) │ │ │ │ + mov $0x85c2b74,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a71c8 │ │ │ │ + jne 80a7b38 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - inc %eax │ │ │ │ - movsl %ds:(%esi),%es:(%edi) │ │ │ │ + mov $0x85c1c08,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0xb0,%al │ │ │ │ push %ecx │ │ │ │ - add %ah,(%esi) │ │ │ │ - add (%eax),%eax │ │ │ │ + add %ah,%ah │ │ │ │ + add %eax,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - adc %cl,0x44891455(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ + add %cl,0x4e8b0445(%ebx) │ │ │ │ + add 0x44890756(%ebx),%ecx │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ mov %edx,%ecx │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - jmp 80a70da │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - add %edx,%eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + jmp 80a7ad2 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80a7c22 │ │ │ │ + movl $0x80a7bc4,0x0(%ebp) │ │ │ │ + mov $0x85c2b74,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a7bc4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0xaf,%al │ │ │ │ + push %ecx │ │ │ │ + add %ah,%ah │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4e8b0445(%ebx) │ │ │ │ + add 0x44890756(%ebx),%ecx │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + jmp 80a7ad2 │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ mov 0x70(%esp),%edx │ │ │ │ - mov 0xc(%edx,%eax,4),%eax │ │ │ │ - movl $0x80a6fd4,-0x18(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x83d9b80,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - inc %eax │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - jmp 80a70da │ │ │ │ - mov $0x85c1670,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - movl $0x80a7120,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ + add $0x8,%edx │ │ │ │ + push %edx │ │ │ │ + mov %ecx,0x8c(%esp) │ │ │ │ + mov %eax,0x80(%esp) │ │ │ │ + call 80a8f00 │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80a7cd6 │ │ │ │ + movl $0x80a7c78,0x0(%ebp) │ │ │ │ + mov $0x85c2b74,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a7c78 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - cwtl │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ + cld │ │ │ │ + scas %es:(%edi),%al │ │ │ │ push %ecx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %ah,%ah │ │ │ │ + add %eax,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80a71df │ │ │ │ - mov $0x85c1660,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ + add %cl,0x4e8b0445(%ebx) │ │ │ │ + add 0x44890756(%ebx),%ecx │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %ecx,0xd0(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + jmp 80a7ad2 │ │ │ │ + test %eax,%eax │ │ │ │ + jge 80a7d62 │ │ │ │ + movl $0x80a7d04,0x0(%ebp) │ │ │ │ + mov $0x85c2b74,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a7d04 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jo 80a7ca8 │ │ │ │ + push %ecx │ │ │ │ + add %ah,%ah │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4e8b0445(%ebx) │ │ │ │ + add 0x44890756(%ebx),%ecx │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %ecx,0xdc(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0xdc(%esp),%edx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + jmp 80a7ad2 │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + jmp 80a7ad2 │ │ │ │ + nop │ │ │ │ + mov $0x670051ad,%esp │ │ │ │ + pop %es │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + sbb %cl,-0x74b3dbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + adc $0x89,%al │ │ │ │ + mov %fs,(%eax,%ebp,8) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x6b76f3b3(%ebx) │ │ │ │ + and $0x94,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7b76fbab(%ebx) │ │ │ │ + and $0x88,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf7bb(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + and $0xb8,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x24848bc2(%ecx) │ │ │ │ + mov $0x89000000,%eax │ │ │ │ + dec %esp │ │ │ │ + and $0x7c,%al │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + jmp 80a7ad2 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80a7db8,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jl 80a7e7b │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80a7ea2 │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + mov 0xa8(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x100(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %edx,0xc8(%esp) │ │ │ │ + call 80a8f00 │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80a7efe │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jge 80a7f2c │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - je 80a7192 │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + pushf │ │ │ │ push %ecx │ │ │ │ add %cl,(%edi) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a724c │ │ │ │ - movl $0x80a722c,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80a803a │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80a7f98,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a722c │ │ │ │ + jne 80a7f98 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + jo 80a7f2a │ │ │ │ + push %ecx │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + les 0xa(%edi),%edi │ │ │ │ + or %cl,0x768b0746(%ebx) │ │ │ │ + add -0x3a7cffbb(%ecx),%ecx │ │ │ │ + cld │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a7fc4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ inc %esp │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ + pushf │ │ │ │ push %ecx │ │ │ │ - add %al,0x0(%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,%ah │ │ │ │ + jg 80a7fd4 │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0x11750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + sbb $0x9c,%al │ │ │ │ + push %ecx │ │ │ │ + add %ah,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,(%eax,%eax,4) │ │ │ │ + or (%eax),%cl │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a8014 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + hlt │ │ │ │ + fwait │ │ │ │ + push %ecx │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ + clc │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80a70ac │ │ │ │ - mov $0x85c1678,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80a7a74 │ │ │ │ + mov $0x85c1c10,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - jmp 80a735c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0xfb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80a72b5 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a72ab │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x845a4e8,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x3000100,%eax │ │ │ │ + fcompl 0xf0051(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a7331 │ │ │ │ - movl $0x80a7300,-0xc(%ebp) │ │ │ │ + jb 80a8133 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80a8088,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a8088 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test $0x9b,%al │ │ │ │ + push %ecx │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + mov $0x80,%ah │ │ │ │ + or (%eax),%cl │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a80b4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + jl 80a8045 │ │ │ │ + push %ecx │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a7334 │ │ │ │ - movl $0x80a7264,-0x10(%edi) │ │ │ │ - mov %esi,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,%ah │ │ │ │ + orb $0x8,(%edx) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a80dc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x1(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,0x0 │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %esp │ │ │ │ + fwait │ │ │ │ + push %ecx │ │ │ │ + add %ah,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a7432 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov $0x85d6045,%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a743a │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jl 80a73fc │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - pop %es │ │ │ │ - pop %es │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,(%ecx,%eax,4) │ │ │ │ + or (%eax),%cl │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a8104 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + sub $0x9b,%al │ │ │ │ + push %ecx │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - sbb %cl,-0x74bfdbbc(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - sbb $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - jmp 80a7391 │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - add %eax,%edx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0xc(%eax,%edx,4),%edx │ │ │ │ - movl $0x80a72c8,-0xc(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0xb(%edi),%edx │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - inc %eax │ │ │ │ - jmp 80a7391 │ │ │ │ - mov $0x85c1680,%esi │ │ │ │ + add %ch,(%eax) │ │ │ │ + orl $0x8458b08,(%edx) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 82be26c │ │ │ │ + sarb $0x0,0x52(%ebx) │ │ │ │ + bound %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3a7cf78b(%ecx) │ │ │ │ + add $0xe9,%al │ │ │ │ + dec %ecx │ │ │ │ + pop %ds │ │ │ │ + and (%eax),%al │ │ │ │ + mov $0x85c1c40,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x80a73c8,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80a8163 │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80a6048 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a74ba │ │ │ │ - movl $0x80a7494,-0x4(%ebp) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80a81fd │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80a81a0,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a7494 │ │ │ │ + jne 80a81a0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - addl $0x0,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ cld │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + enter $0xa81,$0x8 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80a735c │ │ │ │ - mov $0x85c1684,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a81c8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - adc %ch,%al │ │ │ │ - push %edx │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a7507 │ │ │ │ - movl $0x85d5ce5,-0x8(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + ja 80a8205 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + cltd │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov $0x0,%edx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + sbb %ecx,%edx │ │ │ │ + jl 80a8214 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov $0x85d4241,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c1c60,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x80a8144,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x845c3fc,0x4(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80a6da8 │ │ │ │ - mov $0x85c1688,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp 836b1c0 │ │ │ │ nop │ │ │ │ - add $0x100,%eax │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %bh,-0x3976f7f6(,%esi,2) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80a832f │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80a8274,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a753c │ │ │ │ + jne 80a8274 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - sarb $0x46,(%ebx) │ │ │ │ - or -0x42(%ebx,%ecx,1),%edi │ │ │ │ - or 0xc583085e,%al │ │ │ │ - add $0xff,%al │ │ │ │ - add %bh,%gs:0x85e0505(%esi) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %eax │ │ │ │ - mov 0x51,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - adc $0x8d000100,%eax │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - hlt │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a75a1 │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 8451440 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 80a759d │ │ │ │ - movl $0x845b350,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85c1694,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8390da8 │ │ │ │ + cld │ │ │ │ + pushf │ │ │ │ + orb $0x8,(%edx) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov 0x3(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a829c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - jmp 80a7724 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a75fc │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a7608,-0x14(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x18(%esi),%eax │ │ │ │ - inc %eax │ │ │ │ - mov 0x14(%esi),%esi │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - mov %edx,-0x18(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xffffffe4,%ebp │ │ │ │ - jmp 80a7688 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76f7bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80a763f │ │ │ │ - movl $0x80a7634,0x8(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,%al │ │ │ │ + orb $0x8,(%edx) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a7634 │ │ │ │ + jne 80a82c0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - popf │ │ │ │ - aad $0x3a │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,%ah │ │ │ │ + orb $0x8,(%edx) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a82e4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a766a │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - movl $0x845a4e8,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or $0x2000200,%eax │ │ │ │ - add %al,(%edx) │ │ │ │ - add %cl,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a76ff │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - cmp 0xe(%esi),%eax │ │ │ │ - jl 80a76ad │ │ │ │ - add $0xffffffdc,%edi │ │ │ │ - mov %ecx,%esi │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov 0x2(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x6(%esi),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - add %eax,%edx │ │ │ │ + ja 80a8337 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80a8346 │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - mov 0xc(%eax,%edx,4),%eax │ │ │ │ - movl $0x80a75b4,-0x20(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ + test %eax,%eax │ │ │ │ + jle 80a83d0 │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80a83de │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c1c90,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80a8376 │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 80a83d0 │ │ │ │ + test %eax,%eax │ │ │ │ + jge 80a83d0 │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + movl $0x85d783e,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 80a83d0 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80a83ae │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x83d9b80,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + add %edx,%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - cmp $0xff,%dh │ │ │ │ - inc %esp │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,0x51(%edi,%ebx,4) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov $0x85c1c7d,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0x200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a779e │ │ │ │ - movl $0x80a7688,-0x10(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80a777c,0xc(%ebp) │ │ │ │ - lea -0xe(%edi),%esi │ │ │ │ - movl $0x0,0x4(%ebp) │ │ │ │ - movl $0x85dad7d,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80a7688 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp $0x9f,%al │ │ │ │ - push %ecx │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + lret $0xe283 │ │ │ │ + add 0x217501fa(%ebx),%eax │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + add %cl,-0xe76fb8b(%ecx) │ │ │ │ + jmp 80a840e │ │ │ │ + mov 0x6(%ecx),%ecx │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 80a7793 │ │ │ │ - mov $0x85c16b8,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov $0x85c16c8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - or %bl,0xf0051(%edi) │ │ │ │ - add (%eax),%al │ │ │ │ + jne 80a844d │ │ │ │ + mov %ecx,%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80a842c,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + dec %eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a842c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + adc $0x300,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a7810 │ │ │ │ - movl $0x80a77f0,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80a84a8 │ │ │ │ + xor %eax,%eax │ │ │ │ + cmp 0x4(%ebp),%eax │ │ │ │ + jge 80a849d │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80a84b8,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a77f0 │ │ │ │ + jne 80a84b8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - fcomps 0x420051(%esi) │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c1cb0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80a7724 │ │ │ │ - mov $0x85c16d0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,0x4e8b0845(%ebx) │ │ │ │ + add -0x38eb8037(%ebp),%eax │ │ │ │ + inc %ebp │ │ │ │ + add %ch,-0x3976f7f6(,%eax,4) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a852c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80a84f8,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a84f8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a7850 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,(%eax) │ │ │ │ + test %ecx,(%edx) │ │ │ │ + or %cl,0x45890845(%ebx) │ │ │ │ + clc │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 8431b5c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x1000100,%eax │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80a8408 │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x3a7cf78b(%ecx) │ │ │ │ + add $0xe9,%al │ │ │ │ + mov $0x900032ff,%ebp │ │ │ │ + bound %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf78b(%ecx) │ │ │ │ + add $0xe9,%al │ │ │ │ + test $0x900032ff,%eax │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a78b4 │ │ │ │ - movl $0x80a7894,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ + jb 80a85a9 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80a8570,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a8570 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + cwtl │ │ │ │ + test %ecx,(%edx) │ │ │ │ + or %cl,0x768b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a7894 │ │ │ │ + jne 80a8598 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x45890445(%ebx) │ │ │ │ - clc │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80a6af0 │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + lret │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + mov $0x85c1cb4,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + jb 80a85f8 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + movl $0x845cde8,-0x18(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ + jmp 80a5e50 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a78f7 │ │ │ │ - movl $0x80a7820,-0x14(%edi) │ │ │ │ + ja 80a8666 │ │ │ │ + movl $0x80a85bc,-0x14(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80a7860,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + movl $0x80a8654,0xc(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c16d8,%esi │ │ │ │ + jmp 83812e4 │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c7fc75(%ecx) │ │ │ │ + add %bh,%ah │ │ │ │ + ret │ │ │ │ + inc %ebp │ │ │ │ + or %al,0x76e9fcc5(%ebx) │ │ │ │ + cs cs add %al,%bh │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %bl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,0x85c1cd0(%esi) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0xfb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80a7965 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a795b │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80a86a3 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x845a4e8,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80a5fa0 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80a86d3 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80a5f68 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a7a40 │ │ │ │ - movl $0x80a79a8,-0x4(%ebp) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a79a8 │ │ │ │ + jb 80a8751 │ │ │ │ + movl $0x80a870c,-0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80a5ddc │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80a8759 │ │ │ │ + movl $0x80a8680,-0x14(%edi) │ │ │ │ + mov %esi,-0xc(%edi) │ │ │ │ + movl $0x80a86b0,-0x8(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x845cde8,-0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80a5ec0 │ │ │ │ + mov $0x85c1cd4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add %dl,0x51(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc $0x8d000100,%eax │ │ │ │ + inc %ebp │ │ │ │ + lock cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80a87b4 │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 80a87b0 │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x85c1d4e,-0x10(%ebp) │ │ │ │ + movl $0x85c1d60,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8390d24 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - addl $0x0,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + rclb $0x4,0x180051(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov $0x85d6045,%edx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jl 80a7a48 │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - daa │ │ │ │ - or $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a7a8d │ │ │ │ - movl $0x80a7914,-0x10(%edi) │ │ │ │ - mov %esi,-0x8(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + jb 80a8836 │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - inc %ecx │ │ │ │ - add $0x10,%ebp │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - lea -0x10(%edi),%edx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - jmp 80a79c7 │ │ │ │ - mov $0x85c16dc,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - add %eax,%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0xc(%eax,%edx,4),%edx │ │ │ │ - movl $0x80a79ec,-0x10(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ + movl $0x80a8814,0xc(%ebp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ mov %ecx,-0xc(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + movl $0x845d428,-0x8(%ebp) │ │ │ │ + movl $0x85d5711,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80a5ec0 │ │ │ │ + je 80a879f │ │ │ │ + push %ecx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80a882b │ │ │ │ + mov $0x85c1d88,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp 8454bdc │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - jmp 80a7bb8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov $0x85c1d98,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a7acf │ │ │ │ + jb 80a886b │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 838b2a4 │ │ │ │ + jmp 80a5fa0 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0xc(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80a7b27 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a7b1d │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80a889b │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x845a4e8,-0x8(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80a7b9b │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a7b91 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x80a7adc,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %edx,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 838b34c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ + jmp 80a5f68 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - in $0xfe,%al │ │ │ │ - (bad) │ │ │ │ - incl 0x1(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0x0 │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a7caa │ │ │ │ - movl $0x80a7be4,-0x4(%ebp) │ │ │ │ + jb 80a8913 │ │ │ │ + movl $0x80a88d4,-0x4(%ebp) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 838b268 │ │ │ │ - test %eax,(%ecx) │ │ │ │ + jmp 80a5ddc │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80a7cb2 │ │ │ │ - movl $0x80a7aac,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - lea -0x8(%edi),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov $0x85d6045,%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jl 80a7cc1 │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - nop │ │ │ │ - mov %cl,(%eax,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a7cfc │ │ │ │ - movl $0x80a7b34,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + ja 80a891b │ │ │ │ + movl $0x80a8848,-0x14(%edi) │ │ │ │ + mov %esi,-0xc(%edi) │ │ │ │ + movl $0x80a8878,-0x8(%edi) │ │ │ │ mov %esi,(%edi) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - inc %ecx │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x845c888,-0x4(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ lea -0x14(%edi),%eax │ │ │ │ - jmp 80a7c2e │ │ │ │ - mov $0x85c16e0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov 0xc(%ecx,%edx,4),%ecx │ │ │ │ - movl $0x80a7c58,-0xc(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80a5e50 │ │ │ │ + mov $0x85c1da0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ movl $0x18,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %bl,-0x77(%eax) │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a8958 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,-0x197cec8a(%ebx) │ │ │ │ + cld │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a7d6a │ │ │ │ - movl $0x80a7d44,-0x4(%ebp) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dl,-0x3976f7f6(%ecx,%ecx,4) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a7d44 │ │ │ │ + jne 80a8994 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - addl $0x0,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x197cf08a(%ebx) │ │ │ │ cld │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80a7bb8 │ │ │ │ - mov $0x85c16e4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 80a7e2c │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a7da7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8386be4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dl,%al │ │ │ │ + mov %ecx,(%edx) │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ add (%eax),%eax │ │ │ │ + jne 80a89d0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80a7e0d │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a7e03 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x845a4e8,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c2c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf48a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + add %eax,%edx │ │ │ │ + cmp (%eax),%al │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + mov (%edx),%cl │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 80a8a08 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + leave │ │ │ │ + sarl $0x0,(%edx) │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %al,-0x76(%eax) │ │ │ │ + or (%eax),%cl │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a8a40 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + xchg %eax,%ecx │ │ │ │ + sarl $0x0,(%edx) │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cff8b(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + jns 80a8a22 │ │ │ │ + cmp (%eax),%al │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,%bl │ │ │ │ + out %al,$0x66 │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cff8b(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + push %ecx │ │ │ │ + sarl $0x0,(%edx) │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,%bl │ │ │ │ + out %al,$0x66 │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cff8b(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + sub %eax,%ecx │ │ │ │ + cmp (%eax),%al │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,%bl │ │ │ │ + out %al,$0x66 │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cff8b(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + add %eax,%ecx │ │ │ │ + cmp (%eax),%al │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,%bl │ │ │ │ + out %al,$0x66 │ │ │ │ + nop │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80a8b24 │ │ │ │ + movl $0x80a8d14,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c26f0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - dec %eax │ │ │ │ - (bad) │ │ │ │ + jmp 80a8b54 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ (bad) │ │ │ │ - inc %esp │ │ │ │ + incl (%edi) │ │ │ │ ... │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a7ef6 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a7eec │ │ │ │ - movl $0x80a7d84,-0x8(%edi) │ │ │ │ + ja 80a8b98 │ │ │ │ + movl $0x80a8d24,-0x1c(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov $0x85d6045,%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jl 80a7efe │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x1b(%edi),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + mov $0x85c26f4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - daa │ │ │ │ - push %es │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a7f32 │ │ │ │ - movl $0x80a7db4,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ + ja 80a8bea │ │ │ │ + movl $0x80a8d34,-0x10(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - inc %ecx │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ add $0x10,%ebp │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - lea -0x10(%edi),%edx │ │ │ │ - jmp 80a7e81 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c16e8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov 0xc(%ecx,%eax,4),%eax │ │ │ │ - movl $0x80a7ea8,-0x10(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ + mov $0x85c26f8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80a8c40 │ │ │ │ + movl $0x80a8d44,-0x14(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x13(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov $0x85c26fc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb (%eax),%al │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a7f9c │ │ │ │ - movl $0x80a7f7c,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a7f7c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - inc %edx │ │ │ │ + ja 80a8c9e │ │ │ │ + movl $0x80a8d54,-0x18(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x17(%edi),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov $0x85c2700,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80a7e2c │ │ │ │ - mov $0x85c16ec,%esi │ │ │ │ + ja 80a8cf4 │ │ │ │ + movl $0x80a8d64,-0x14(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x13(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov $0x85c2704,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - jmp 80a805c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + call b0aca05 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x1(%esi) │ │ │ │ + add %ch,%gs:(%ecx,%edi,8) │ │ │ │ + cmp $0x0,%al │ │ │ │ + pop %es │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x1(%esi) │ │ │ │ + add %ch,%gs:-0x7(%ebp) │ │ │ │ + cmp $0x0,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + inc %esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + stc │ │ │ │ + cmp $0x0,%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a7fd7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8386c20 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ + add %al,-0x1(%esi) │ │ │ │ + gs add %ch,%dh │ │ │ │ + stc │ │ │ │ + cmp $0x0,%al │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80a803d │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a8033 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x845a4e8,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c9c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x1(%esi) │ │ │ │ + add %dh,%gs:(%edx) │ │ │ │ + cli │ │ │ │ + cmp $0x0,%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x1(%esi) │ │ │ │ + add %ah,%gs:-0x70(%esi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + add %edx,0x4(%esp) │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + add 0x10(%esp),%eax │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + jmp 804b3a0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + push %ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + add 0x14(%esp),%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ + movzbl 0x24(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + push %ebx │ │ │ │ + call 804b5e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 80a8dca │ │ │ │ + sub %ebx,%eax │ │ │ │ + add $0x8,%esp │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + jmp 80a8dc5 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ + lea -0x7(%edi),%ebp │ │ │ │ + cmp %ebp,%ecx │ │ │ │ + jb 80a8e29 │ │ │ │ + jmp 80a8e6e │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x8,%ecx │ │ │ │ + sub %eax,%ebx │ │ │ │ + cmp %ebp,%ecx │ │ │ │ + jae 80a8e6a │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov %edx,%edi │ │ │ │ + not %eax │ │ │ │ + not %edx │ │ │ │ + add %esi,%esi │ │ │ │ + adc %edi,%edi │ │ │ │ + or %esi,%eax │ │ │ │ + mov $0x1010101,%esi │ │ │ │ + or %edi,%edx │ │ │ │ + shrd $0x7,%edx,%eax │ │ │ │ + shr $0x7,%edx │ │ │ │ + and $0x1010101,%eax │ │ │ │ + and $0x1010101,%edx │ │ │ │ + lea (%eax,%edx,1),%edi │ │ │ │ + imul $0x1010101,%edi,%edi │ │ │ │ + mul %esi │ │ │ │ + lea (%edx,%edi,1),%eax │ │ │ │ + shr $0x18,%eax │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jae 80a8e20 │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ + cmp %edi,%ecx │ │ │ │ + jb 80a8e87 │ │ │ │ + jmp 80a8ef1 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x1,%ecx │ │ │ │ + cmp %ecx,%edi │ │ │ │ + je 80a8ef1 │ │ │ │ + cmpb $0xc0,(%ecx) │ │ │ │ + jl 80a8e80 │ │ │ │ + jmp 80a8ee9 │ │ │ │ + jmp 80a8ec0 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + sub $0x1,%ebx │ │ │ │ + cmp $0xbf,%dl │ │ │ │ + seta %al │ │ │ │ + mov %eax,%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ + cmp $0xdf,%dl │ │ │ │ + seta %al │ │ │ │ + add %ebp,%eax │ │ │ │ + cmp $0xef,%dl │ │ │ │ + seta %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + lea 0x1(%eax,%edx,1),%eax │ │ │ │ + add %eax,%ecx │ │ │ │ + cmp %edi,%ecx │ │ │ │ + jae 80a8ef1 │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne 80a8ec0 │ │ │ │ + mov %ebx,%eax │ │ │ │ + sub %ecx,%edi │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + neg %eax │ │ │ │ + cmove %edi,%eax │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + mov 0x85e5614,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 80a8f48 │ │ │ │ + sub $0x4,%esp │ │ │ │ + push 0x20(%esp) │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ + add 0x20(%esp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + push %edx │ │ │ │ + add 0x20(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + call *%ecx │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + sub %eax,%edx │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + neg %eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + cmovns %edx,%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + ret │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + movl $0x80a8e00,0x85e5614 │ │ │ │ + mov $0x80a8e00,%ecx │ │ │ │ + jmp 80a8f11 │ │ │ │ xchg %ax,%ax │ │ │ │ - dec %eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - inc %esp │ │ │ │ - ... │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + nop │ │ │ │ + sbb $0x98,%al │ │ │ │ + push %ecx │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + jb 80a8f88 │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85c2784,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 838bb1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a8126 │ │ │ │ + jb 80a9035 │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a811c │ │ │ │ - movl $0x80a7fb4,-0x8(%edi) │ │ │ │ + ja 80a902b │ │ │ │ + movl $0x80a8f68,-0x8(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ + movl $0x80a8ff8,0x0(%ebp) │ │ │ │ + movl $0x84787fa,-0x8(%ebp) │ │ │ │ lea -0x8(%edi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov $0x85d6045,%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jl 80a812e │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - daa │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x1005197,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a8162 │ │ │ │ - movl $0x80a7fe4,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + ja 80a8fda │ │ │ │ + movl $0x83e3fe0,-0xc(%edi) │ │ │ │ + movl $0x85c2770,-0x8(%edi) │ │ │ │ + movl $0x85c274d,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - inc %ecx │ │ │ │ - add $0x10,%ebp │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - lea -0x10(%edi),%edx │ │ │ │ - jmp 80a80b1 │ │ │ │ + lea -0xa(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %esi,0x4(%ebp) │ │ │ │ + jmp 8390d24 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c16f0,%esi │ │ │ │ + mov $0x85c27ac,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov 0xc(%ecx,%eax,4),%eax │ │ │ │ - movl $0x80a80d8,-0x10(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + cmp %dl,0x10051(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80a906c │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85c2784,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 838bb1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a81cc │ │ │ │ - movl $0x80a81ac,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80a90c4 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a90ba │ │ │ │ + movl $0x80a904c,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80a90d8,-0x4(%ebp) │ │ │ │ + movl $0x84787fa,-0xc(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c27bc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + test %dl,%dh │ │ │ │ + push %edx │ │ │ │ + add %al,0x0(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3a7cf78b(%ecx) │ │ │ │ + add $0xe9,%al │ │ │ │ + inc %ecx │ │ │ │ + jl 80a9110 │ │ │ │ + add %dl,0x5196d8(%eax) │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %bl,(%eax) │ │ │ │ + xchg %eax,%ecx │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a81ac │ │ │ │ + jne 80a9118 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - inc %edx │ │ │ │ + mov $0x96,%ah │ │ │ │ + push %ecx │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jne 80a912a │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + jmp 80a907c │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80a805c │ │ │ │ - mov $0x85c16f4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sub $0x95,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%eax) │ │ │ │ + mov %esi,0x4(%ebp) │ │ │ │ + jmp 80a8f98 │ │ │ │ + or %dl,0x51(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,0x8d000100 │ │ │ │ + adc $0x8d000100,%eax │ │ │ │ inc %ebp │ │ │ │ - hlt │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a8219 │ │ │ │ + lock cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80a9180 │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 8451440 │ │ │ │ add $0xc,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 80a8215 │ │ │ │ + je 80a9183 │ │ │ │ movl $0x845b350,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85c16f8,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8390da8 │ │ │ │ + movl $0x85c2826,-0x10(%ebp) │ │ │ │ + movl $0x85c2838,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80a90f4 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - jmp 80a8330 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ + nop │ │ │ │ + fcoms 0x50051(%esi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x23b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80a82c5 │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a82bb │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x845a4e8,-0x10(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - and $0x3,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80a828c │ │ │ │ - movl $0x83d9b80,-0x4(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x2(%edx),%eax │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x80a82d4,-0x14(%ebp) │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ - movl $0x845c888,-0x20(%ebp) │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - add $0xffffffdc,%ebp │ │ │ │ - jmp 8431ab4 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80a9494 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80a946c,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a946c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80a94a8,-0x4(%ebp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a94a8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + adcb $0x0,0x440051(%esi) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x46030845(%ebx) │ │ │ │ + or -0x74de8340(%ebp),%eax │ │ │ │ + dec %ebp │ │ │ │ + add $0xc7,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0xe8,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a94e8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov $0x85c2860,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80a91f0,-0x8(%ebp) │ │ │ │ + mov 0x2(%ecx),%esi │ │ │ │ + mov 0x6(%ecx),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a91f0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80a830d │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a82fe │ │ │ │ - movl $0x83d9b80,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,(%eax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a9318 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - in (%dx),%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - inc %esp │ │ │ │ + les (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,%ah │ │ │ │ - xchg %eax,%ebx │ │ │ │ - push %ecx │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + add %cl,0x458b0c4d(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %esi │ │ │ │ + or 0x88248c(%ecx),%ecx │ │ │ │ add %al,(%eax) │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + add %eax,%ecx │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + mov 0xb4(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80a93a4,0x4(%ebp) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a93a4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a8425 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov $0x85dad7d,%eax │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov $0x85d6045,%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ mov %ecx,0x64(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jl 80a83e7 │ │ │ │ - movl $0x80a8448,0xc(%ebp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - mov %ss,0x6270051(%ebx) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ + mov 0x60(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 80a93f0 │ │ │ │ + movl $0x80a927c,-0x4(%ebp) │ │ │ │ + mov 0x2(%edx),%esi │ │ │ │ + mov 0x6(%edx),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a927c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a842d │ │ │ │ - movl $0x80a822c,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + repnz mov %eax,0x4c(%esp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - inc %ecx │ │ │ │ - add $0x10,%ebp │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - lea -0x10(%edi),%edx │ │ │ │ mov %ecx,0x70(%esp) │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%eax │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - jmp 80a8360 │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0xc(%edx,%ecx,4),%ecx │ │ │ │ - movl $0x80a8390,-0x10(%ebp) │ │ │ │ + jmp 80a936a │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80a93e0,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + arpl %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + repnz mov %ecx,0x70(%esp) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a93bd │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80a9254,-0x4(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a8390 │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ + nop │ │ │ │ + xor %dl,0x100(%ecx,%edx,2) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80a91c2 │ │ │ │ + mov %eax,%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - mov $0x85c172c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - aam $0x92 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x94,%al │ │ │ │ push %ecx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x3e083f0(%ecx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 80a845f │ │ │ │ - mov $0x85c171c,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ + je 80a94cf │ │ │ │ + movl $0x80a9440,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a9440 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c2880,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + enter $0x5193,$0x0 │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3f7af4ba(%ebx) │ │ │ │ + jl 80a921e │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 80a922a │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80a941f │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov $0x85c2b74,%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + mov %dl,0x230051(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + int1 │ │ │ │ + jmp 80a94b6 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov $0x92,%al │ │ │ │ + mov $0x93,%ah │ │ │ │ push %ecx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %dl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a84cc │ │ │ │ - movl $0x80a84ac,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a84ac │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jb 80a9520 │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85c28b4,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 838bb1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - adcb $0x0,0x420051(%edx) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80a8330 │ │ │ │ - mov $0x85c1734,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - jo 80a8468 │ │ │ │ - push %ecx │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,0x8d000100 │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a8519 │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 8451440 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 80a8515 │ │ │ │ - movl $0x845b350,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85c173c,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8390da8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - jmp 80a8630 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x23b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80a85c5 │ │ │ │ - add $0x14,%edi │ │ │ │ + jb 80a95cd │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a85bb │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x845a4e8,-0x10(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - and $0x3,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80a858c │ │ │ │ - movl $0x83d9b80,-0x4(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + ja 80a95c3 │ │ │ │ + movl $0x80a9500,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ + movl $0x80a9590,0x0(%ebp) │ │ │ │ + movl $0x84787fa,-0x8(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x2(%edx),%eax │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - movl $0x80a85d4,-0x14(%ebp) │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ - movl $0x845c888,-0x20(%ebp) │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - add $0xffffffdc,%ebp │ │ │ │ - jmp 8431a44 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp %dl,0x10051(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80a860d │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a85fe │ │ │ │ - movl $0x83d9b80,-0x4(%edi) │ │ │ │ + ja 80a9572 │ │ │ │ + movl $0x83e3fe0,-0xc(%edi) │ │ │ │ + movl $0x85c2770,-0x8(%edi) │ │ │ │ + movl $0x85c2891,-0x4(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + lea -0xa(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %esi,0x4(%ebp) │ │ │ │ + jmp 8390d24 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c28dc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - in (%dx),%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - inc %esp │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%eax) │ │ │ │ - xchg %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ + nop │ │ │ │ + rclb $1,0x10051(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80a9604 │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85c28b4,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 838bb1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a8725 │ │ │ │ + jb 80a965c │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a9652 │ │ │ │ + movl $0x80a95e4,-0x8(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov $0x85dad7d,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov $0x85d6045,%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jl 80a86e7 │ │ │ │ - movl $0x80a8748,0xc(%ebp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - rclb $1,0x6270051(%eax) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80a9670,-0x4(%ebp) │ │ │ │ + movl $0x84787fa,-0xc(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c28ec,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + in (%dx),%al │ │ │ │ + rclb $1,0x0(%edx) │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x3a7cf78b(%ecx) │ │ │ │ + add $0xe9,%al │ │ │ │ + test $0x90002e76,%eax │ │ │ │ + jo 80a9610 │ │ │ │ + push %ecx │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a872d │ │ │ │ - movl $0x80a852c,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - inc %ecx │ │ │ │ - add $0x10,%ebp │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - lea -0x10(%edi),%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - jmp 80a8660 │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0xc(%edx,%ecx,4),%ecx │ │ │ │ - movl $0x80a8690,-0x10(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dh,-0x76f7f56a(%eax) │ │ │ │ + (bad) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a8690 │ │ │ │ + jne 80a96b0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - mov $0x85c1770,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - sbb %dl,0x51(%eax) │ │ │ │ + nop │ │ │ │ + dec %esp │ │ │ │ + xchg %eax,%edx │ │ │ │ + push %ecx │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80a875f │ │ │ │ - mov $0x85c1760,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - xchg %ax,%ax │ │ │ │ - hlt │ │ │ │ - (bad) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jne 80a96c2 │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + jmp 80a9614 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %esi,0x4(%ebp) │ │ │ │ + jmp 80a9530 │ │ │ │ + xchg %eax,%esp │ │ │ │ + xchg %eax,%esp │ │ │ │ push %ecx │ │ │ │ add %cl,(%edi) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a87cc │ │ │ │ - movl $0x80a87ac,-0x4(%ebp) │ │ │ │ + jb 80a9807 │ │ │ │ + movl $0x80a97cc,-0x4(%ebp) │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a87ac │ │ │ │ + jne 80a97cc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - les 0x420051(%edi),%ecx │ │ │ │ + pop %esp │ │ │ │ + xchg %eax,%esp │ │ │ │ + push %ecx │ │ │ │ + add %ah,0x0(%eax,%eax,1) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80a97af │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80a9749 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov $0x85c2b74,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jge 80a973a │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 80a973a │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + push %eax │ │ │ │ + mov %ecx,0x80(%esp) │ │ │ │ + mov %edx,0x74(%esp) │ │ │ │ + call 80a8f00 │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jge 80a973a │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80a973a │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + test $0x93,%al │ │ │ │ + push %ecx │ │ │ │ + add %al,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + sbb %dl,-0xf76f7f6(%edi) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ mov 0xb(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80a8630 │ │ │ │ - mov $0x85c1778,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a9718 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c2914,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + push %esp │ │ │ │ + xchg %eax,%ebx │ │ │ │ + push %ecx │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a887d │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov $0x85e2361,%ecx │ │ │ │ - mov $0x85d6045,%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jl 80a885c │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + jb 80a9953 │ │ │ │ + movl $0x80a9918,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a9918 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + sbb $0x93,%al │ │ │ │ + push %ecx │ │ │ │ + add %ah,0x0(%eax,%eax,1) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a8885 │ │ │ │ + ja 80a98fb │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - inc %eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - inc %ecx │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - jmp 80a8802 │ │ │ │ - movl $0x80a8824,-0xc(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a8824 │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80a9892 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov $0x85c2b74,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - mov $0x85c1780,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov %ecx,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + jmp 80a9881 │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jge 80a9881 │ │ │ │ + test %edx,%edx │ │ │ │ + je 80a9881 │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0x80(%esp) │ │ │ │ + mov %ecx,0x74(%esp) │ │ │ │ + call 80a8f00 │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jge 80a987d │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80a988c │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %esp │ │ │ │ + xchg %eax,%edx │ │ │ │ + push %ecx │ │ │ │ + add %al,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %al,%al │ │ │ │ - mov %cl,(%edx) │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80a88c0 │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + pop %eax │ │ │ │ + cwtl │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a9858 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + mov $0x85c291c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45890b46(%ebx) │ │ │ │ - add %ch,%cl │ │ │ │ - adc $0x90ffffff,%eax │ │ │ │ + add %bh,0x85c2942(%esi) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a88fa │ │ │ │ + jb 80a9a48 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80a9a24,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 80a890c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %ch,(%ecx,%ecx,4) │ │ │ │ - or (%eax),%cl │ │ │ │ - mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a892c │ │ │ │ + jne 80a9a24 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80a8945 │ │ │ │ - mov %eax,%esi │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - add $0x10,%edi │ │ │ │ + add $0x8,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a8972 │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - mov 0x6(%esi),%edx │ │ │ │ - movl $0x80a88d4,-0xc(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ + ja 80a99d5 │ │ │ │ + mov 0x2(%eax),%eax │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a89b0 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - inc %eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80a8a00 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x1000100,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a89e6 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80a99b3 │ │ │ │ + add $0x8,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a99d5 │ │ │ │ + mov 0x3(%eax),%eax │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add $0x30,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a8a6c │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - cmp 0xb(%esi),%eax │ │ │ │ - jl 80a8a21 │ │ │ │ - add $0xffffffd0,%edi │ │ │ │ - mov $0x85e0519,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add %eax,%edx │ │ │ │ - mov 0xc(%ecx,%edx,4),%ecx │ │ │ │ - movl $0x80a898c,-0x2c(%edi) │ │ │ │ - mov %esi,-0x24(%edi) │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - movl $0x845a4e8,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x80a89c0,-0x10(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x2c(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80a9a4b │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80a99f0,0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a99f0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x30,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a8b0a │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80a8ab4,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + jb 80a9b1b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80a9ab0,-0x14(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a8ab4 │ │ │ │ + jne 80a9ab0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0x34,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4cb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a8b12 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x80a8a00,-0xc(%edi) │ │ │ │ + ja 80a9a99 │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov 0xf(%esi),%ecx │ │ │ │ + mov 0x13(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x17(%esi),%eax │ │ │ │ + movl $0x80a997c,-0x30(%edi) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x28(%edi) │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x83d9b80,-0x20(%edi) │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + movl $0x83bca08,-0x18(%edi) │ │ │ │ + lea -0x1e(%edi),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - movl $0x80a8af8,0x0(%ebp) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - movl $0x0,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80a8a00 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + lea -0x30(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x17(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %ss │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c7fc75(%ecx) │ │ │ │ - add %bl,(%ecx) │ │ │ │ - add $0xc583085e,%eax │ │ │ │ - cld │ │ │ │ - jmp 80a890c │ │ │ │ - mov $0x85c178c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a8b50 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - inc %eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80a8b60 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - or %al,(%eax) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add $0x28,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a8bbf │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - cmp 0xb(%esi),%eax │ │ │ │ - jl 80a8b81 │ │ │ │ - add $0xffffffd8,%edi │ │ │ │ - mov $0x85e0519,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add %eax,%edx │ │ │ │ - mov 0xc(%ecx,%edx,4),%ecx │ │ │ │ - movl $0x80a8b2c,-0x24(%edi) │ │ │ │ - mov %esi,-0x1c(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x845a4e8,-0x14(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + ja 80a9b68 │ │ │ │ + movl $0x80a9a5c,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ + movl $0x85c29fe,0x0(%ebp) │ │ │ │ + movl $0x85d884d,0x4(%ebp) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + jmp 83a7198 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85c2a10,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a8c3e │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a8c0c,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a8c0c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + adc $0x8d000000,%eax │ │ │ │ + inc %ebp │ │ │ │ + call b271ec6 │ │ │ │ add %al,(%eax) │ │ │ │ + jb 80a9c2e │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 80a9c31 │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x80a9bec,-0xc(%ebp) │ │ │ │ + movl $0xd,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80cda9c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80a9c20,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a8c41 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x80a8b60,-0xc(%edi) │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a9bc8 │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ mov %ecx,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ lea -0xb(%edi),%esi │ │ │ │ - movl $0x0,0x0(%ebp) │ │ │ │ - jmp 80a8b60 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x3914fb3b(%ebx) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + add $0x3000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a8ca3 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a8c99 │ │ │ │ - movl $0x80a8bd4,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 838b314 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c1790,%esi │ │ │ │ + jb 80a9c65 │ │ │ │ + movl $0x85c29c6,-0x8(%ebp) │ │ │ │ + movl $0x85d884d,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83a7198 │ │ │ │ + mov $0x85c2a78,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - jmp 80a8cc8 │ │ │ │ xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - inc %esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %ah,%al │ │ │ │ - in (%dx),%al │ │ │ │ + nop │ │ │ │ + or $0x8e,%al │ │ │ │ push %ecx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,0x200 │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8d0045(%ebx) │ │ │ │ - in $0x3b,%al │ │ │ │ - mov (%ebx,%eax,1),%ebx │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80a9d3d │ │ │ │ + movl $0x80a9d54,-0x8(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x3(%eax),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov 0xb(%eax),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8393024 │ │ │ │ + mov $0x100518d,%esp │ │ │ │ add %al,(%eax) │ │ │ │ - jae 80a8dbf │ │ │ │ - mov $0x85c17e0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x680051ec,%eax │ │ │ │ - or (%eax),%eax │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - and %cl,0x44890c55(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80a8d57 │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0xc(%edx,%eax,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - mov 0x78(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%edx,%ecx,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%eax │ │ │ │ - shr $0x7,%ecx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - movb $0x1,(%ecx,%eax,1) │ │ │ │ - movl $0x85e0501,0xc(%ebp) │ │ │ │ - movl $0x0,0x10(%ebp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - movl $0x80a9174,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + add %cl,-0x31f7c10(%ecx) │ │ │ │ + mov (%eax),%eax │ │ │ │ + movzwl -0x2(%eax),%eax │ │ │ │ + cmp $0xd,%eax │ │ │ │ + jne 80a9cd7 │ │ │ │ + mov $0x4000,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80a9c44 │ │ │ │ + nop │ │ │ │ + mov %cs,0x51(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + mov $0x89080a9c,%esp │ │ │ │ + lock mov 0x7(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a9174 │ │ │ │ + jne 80a9cbc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x80a9cec,0x8(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ - jmp 80a8e2c │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ + push %eax │ │ │ │ + lea 0x0(%ecx),%edx │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - and %cl,0x44890c55(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80a8e54 │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0xc(%edx,%eax,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - mov 0xa8(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %ecx,0xac(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%edx,%ecx,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%eax │ │ │ │ - shr $0x7,%ecx │ │ │ │ - mov %eax,0xc4(%esp) │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - movb $0x1,(%ecx,%eax,1) │ │ │ │ - movl $0x85e0501,0xc(%ebp) │ │ │ │ - movl $0x0,0x10(%ebp) │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80a9d09 │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ add $0xc,%ebp │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80a8dbf │ │ │ │ - nop │ │ │ │ - aam $0xea │ │ │ │ - push %ecx │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ + jmp 84558f4 │ │ │ │ + mov $0x85c2aa0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp %cl,0x20051(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - and %cl,0x44890c55(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80a8f44 │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %eax,0xd0(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0xc(%edx,%eax,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - mov 0xd8(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %edx,0xf4(%esp) │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0xe8(%esp),%edx │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%edx,%ecx,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%eax │ │ │ │ - shr $0x7,%ecx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - movb $0x1,(%ecx,%eax,1) │ │ │ │ - movl $0x85e0501,0xc(%ebp) │ │ │ │ - movl $0x0,0x10(%ebp) │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80a8dbf │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,(%eax) │ │ │ │ + popf │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %esi,-0x8(%ebp) │ │ │ │ + movl $0x85d8524,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83fca04 │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ - in $0xe9,%al │ │ │ │ - push %ecx │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ + and %cl,0x50051(%ebp) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - and %cl,0x44890c55(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80a9034 │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %eax,0x100(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0xc(%edx,%eax,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - mov 0x108(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %edx,0x124(%esp) │ │ │ │ - mov %ecx,0x118(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %ecx,0x10c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%edx,%ecx,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%eax │ │ │ │ - shr $0x7,%ecx │ │ │ │ - mov %eax,0x124(%esp) │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov 0x124(%esp),%ecx │ │ │ │ - movb $0x1,(%ecx,%eax,1) │ │ │ │ - movl $0x85e0501,0xc(%ebp) │ │ │ │ - movl $0x0,0x10(%ebp) │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80a8dbf │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - add %ecx,%edx │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80a90ff │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %ecx,0x154(%esp) │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - mov 0xc(%ecx,%edx,4),%ecx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %ecx │ │ │ │ - mov 0x15c(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x148(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%eax,%edx,4) │ │ │ │ - movl $0x845a0d0,(%eax) │ │ │ │ - lea 0xc(%eax),%ecx │ │ │ │ - shr $0x7,%edx │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - add %edx,%eax │ │ │ │ - movb $0x1,(%ecx,%eax,1) │ │ │ │ - movl $0x85e0501,0x0(%ebp) │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80a8dbf │ │ │ │ - nop │ │ │ │ - xor $0xe8,%al │ │ │ │ - push %ecx │ │ │ │ - add %ah,0x1(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80a9ddd │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80a9df4,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a9df4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80a9dc0,0x0(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80a9da2 │ │ │ │ + movl $0x84303ac,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c2aa8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + mov %ss,0x0(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bl,-0x74f7f56f(%eax) │ │ │ │ - jne 80a9192 │ │ │ │ + add %al,%al │ │ │ │ + popf │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80a9c80 │ │ │ │ + xchg %ax,%ax │ │ │ │ + inc %eax │ │ │ │ + mov %ss,0x0(%ecx) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80a9e6e │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80a9e50,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a9198 │ │ │ │ + jne 80a9e50 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - adc %ch,%al │ │ │ │ + add $0x8c,%al │ │ │ │ push %ecx │ │ │ │ - add %ah,0x3(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or $0x89,%al │ │ │ │ - repnz and $0x3,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 80a91b9 │ │ │ │ - movl $0x845a108,(%ecx) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x8(%ebp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x130(%esp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x2(%esi),%edx │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ + add %cl,0x463b1b46(%ebx) │ │ │ │ + pop %ds │ │ │ │ + jne 80a9e63 │ │ │ │ + mov $0x85c2a45,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c2a35,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ inc %eax │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - cmp %eax,%edx │ │ │ │ - jge 80a90a7 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jg 80a927d │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ - sub %ecx,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jl 80a9361 │ │ │ │ - movl $0x80a939c,-0xc(%ebp) │ │ │ │ - add %edx,%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - movl $0x85c79a8,-0x10(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845649c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %eax │ │ │ │ - out %eax,$0x51 │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ + mov %ss,0x0(%ecx) │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,%ah │ │ │ │ - (bad) │ │ │ │ - repnz mov 0x18(%ebp),%esi │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80a9f4d │ │ │ │ + movl $0x80a9fb4,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 84566f8 │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ - sub %ecx,%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jg 80a92be │ │ │ │ - movl $0x80a92f8,-0xc(%ebp) │ │ │ │ - add %edx,%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - movl $0x85c79a8,-0x10(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845649c │ │ │ │ - movl $0x80a9250,-0xc(%ebp) │ │ │ │ - shl $1,%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - movl $0x85c79a8,-0x10(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845649c │ │ │ │ - mov $0xe6,%al │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a9fb4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + fmuls 0x30051(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x31f7c10(%ecx) │ │ │ │ + mov (%eax),%eax │ │ │ │ + movzwl -0x2(%eax),%eax │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jne 80a9f0b │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80a9ebb │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + movl $0x80a9e14,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x8(%edi),%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x85c2a64,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80a9b2c │ │ │ │ + movl $0x80a9f5c,0x8(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + js 80a9eb9 │ │ │ │ push %ecx │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80a9f1a │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 84558f4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + push %esp │ │ │ │ + mov 0x0(%ecx),%edx │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dl,%ah │ │ │ │ - mov (%edx),%cs │ │ │ │ - or %cl,0x18758bf2(%ecx) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 84566f8 │ │ │ │ + cld │ │ │ │ + fcomps -0xf76f7f6(%esi) │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80a9ed8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - je 80a9310 │ │ │ │ - push %ecx │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ + cmp %cl,0x40051(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ah,%ah │ │ │ │ - lea (%edx),%ecx │ │ │ │ - or %cl,0x18758bf2(%ecx) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 84566f8 │ │ │ │ - movl $0x80a9334,-0xc(%ebp) │ │ │ │ - inc %ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - movl $0x85c79a8,-0x10(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845649c │ │ │ │ - xchg %ax,%ax │ │ │ │ - or $0xe6,%al │ │ │ │ - push %ecx │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ + add %bh,(%eax) │ │ │ │ + lahf │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %esi,-0x8(%ebp) │ │ │ │ + movl $0x85d8524,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83fca04 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + adc %cl,0x20051(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dh,%al │ │ │ │ - mov %cs,(%edx) │ │ │ │ - or %cl,0x18758bf2(%ecx) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 84566f8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x84,%al │ │ │ │ + clc │ │ │ │ + mov %ds,0x468b080a(%edi) │ │ │ │ + add 0x468bf445(%ecx),%ecx │ │ │ │ + or 0x7589fc45(%ecx),%ecx │ │ │ │ + add %al,0x52e9f4c5(%ebx) │ │ │ │ + nop │ │ │ │ + add %ah,%cs:-0x70(%esi) │ │ │ │ + in $0x91,%al │ │ │ │ push %ecx │ │ │ │ - add %al,0x100 │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a943a │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a9430 │ │ │ │ - movl $0x845a0d0,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - movl $0x85e0501,-0x14(%ebp) │ │ │ │ - movl $0x0,-0x10(%ebp) │ │ │ │ - movl $0x0,-0xc(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ + jb 80aa048 │ │ │ │ + movl $0x80aa024,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x0,-0x4(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80a8cc8 │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80cc404 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c17e8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %eax,%esp │ │ │ │ - adcl $0x5,0x0(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a94e6 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80a9488,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a9488 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - pusha │ │ │ │ - adcl $0x0,0x0(%ecx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,0x7589080a(%esp,%edx,4) │ │ │ │ - cld │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80a93dc │ │ │ │ - xchg %ax,%ax │ │ │ │ + ja 80aa00a │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %esi,-0x4(%edi) │ │ │ │ + movl $0x85e0505,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + pop %ss │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x10,%edi │ │ │ │ + jb 80aa198 │ │ │ │ + add $0x18,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a94ee │ │ │ │ - movl $0x81b6d50,-0xc(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + ja 80aa18e │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + movl $0x80a9e84,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80a9fe4,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + movl $0x80aa1ac,-0x4(%ebp) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8455524 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80aa0bb │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,-0x3914fb3b(%ebx) │ │ │ │ - mov $0x85c17f0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x80a94d8,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + les (%ecx),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a953e │ │ │ │ + ja 80aa0f1 │ │ │ │ movl $0x8433118,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ lea -0x6(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add $0x14,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c17f8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a9589 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - movl $0x85e0519,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 838b550 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + nop │ │ │ │ + mov 0x4005189,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a95bb │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - inc %eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80aa0ca │ │ │ │ + movl $0x80aa108,0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80a969c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80a95f2 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp 80aa058 │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ + push $0x3005189 │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + cmp %ah,0x468b080a(%ecx) │ │ │ │ + add 0x45890776(%ebx),%ecx │ │ │ │ + add %al,-0x899033b(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80aa138 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov $0x85c2ad8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sub $0x89,%al │ │ │ │ + push %ecx │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x18(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a967c │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a9644,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,-0x5f(%eax) │ │ │ │ + or (%eax),%cl │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a9644 │ │ │ │ + jne 80aa170 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x86,%ah │ │ │ │ + push %ecx │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a967f │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80a95cc,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x845c888,-0x4(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 838b668 │ │ │ │ + jb 80aa1ef │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80a9198 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ add %eax,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add (%eax),%al │ │ │ │ - or %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x10(%ebp),%ecx │ │ │ │ + lea -0x8(%ebp),%ecx │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80a974e │ │ │ │ - add $0x20,%edi │ │ │ │ + jb 80aa387 │ │ │ │ + add $0x48,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a9744 │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - cmp 0x17(%eax),%ecx │ │ │ │ - jl 80a96d4 │ │ │ │ - mov 0xf(%eax),%eax │ │ │ │ - add $0xffffffe0,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0x3(%eax),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ + ja 80aa37d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov 0x3(%eax),%ecx │ │ │ │ mov 0x7(%eax),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0xb(%eax),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xb(%eax),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov 0xf(%ecx),%ecx │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ - mov 0x13(%eax),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov 0x13(%edx),%edx │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0xc(%eax,%edx,4),%eax │ │ │ │ - movl $0x80a9594,-0x1c(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0x1b(%eax),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov 0x1f(%ecx),%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov 0x23(%edx),%edx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0x27(%eax),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov 0x2b(%ecx),%ecx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov 0x2f(%edx),%edx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0x33(%eax),%eax │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov 0x37(%ecx),%ecx │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov 0x3b(%edx),%edx │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0x3f(%eax),%eax │ │ │ │ + mov %ecx,0xdc(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov 0x43(%ecx),%ecx │ │ │ │ + movl $0x83d7a7c,-0x44(%edi) │ │ │ │ + mov %edx,0xe8(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x40(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x3c(%edi) │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0x38(%edi) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %edx,-0x34(%edi) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %edx,-0x30(%edi) │ │ │ │ + movl $0x85da62d,-0x2c(%edi) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,-0x28(%edi) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %edx,-0x24(%edi) │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + mov %edx,-0x20(%edi) │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ mov %edx,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x80a9608,-0xc(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845cde8,-0xc(%ebp) │ │ │ │ - movl $0x85c17fa,-0x8(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 838b5c0 │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0xdc(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x43(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x48,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + test %al,0x50051(%edi) │ │ │ │ + add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a9805 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a97a4,-0x14(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ + or %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80aa421 │ │ │ │ + movl $0x80aa454,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80a97a4 │ │ │ │ + jne 80aa454 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 8455da0 │ │ │ │ + pushf │ │ │ │ + test %dl,0x0(%ecx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4db39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a9808 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x80a9558,-0x24(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - movl $0x80a969c,-0x18(%edi) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + ja 80aa3c9 │ │ │ │ + movl $0x80aa1cc,-0x20(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x80aa1fc,-0x14(%edi) │ │ │ │ + mov %esi,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x17(%edi),%esi │ │ │ │ - movl $0x0,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80a969c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - enter $0x517f,$0x0 │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + loopne 80aa3ac │ │ │ │ + push %ecx │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a9893 │ │ │ │ - movl $0x80a9854,-0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 838b514 │ │ │ │ - pushf │ │ │ │ - jg 80a989c │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,%ah │ │ │ │ + mov %eax,0x458b080a │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + mov %esi,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83ca930 │ │ │ │ + int3 │ │ │ │ + xchg %dl,0x0(%ecx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a989b │ │ │ │ - movl $0x80a975c,-0x10(%edi) │ │ │ │ - mov %esi,-0x8(%edi) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,(%eax) │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + or (%eax),%cl │ │ │ │ + mov 0x27(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x845c888,0x0(%ebp) │ │ │ │ - movl $0x85c17f1,0x4(%ebp) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 838b668 │ │ │ │ - mov $0x85c17fc,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + mov %esi,0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80aa058 │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + nop │ │ │ │ + test %dl,0x53(%esi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a98e5 │ │ │ │ + jb 80aa4ad │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - movl $0x85e0519,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 838b550 │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8428050 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ + inc %eax │ │ │ │ + xchg %dl,0x0(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + or %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a9917 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - inc %eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ + jb 80aa523 │ │ │ │ + movl $0x80aa534,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80a9a4c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jmp 83c6fa8 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a994a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + or %dl,0x53(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a9982 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ + ja 80aa4e3 │ │ │ │ + movl $0x80aa484,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0xc(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x85,%ah │ │ │ │ + push %ecx │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + or (%eax),%cl │ │ │ │ + movl $0x85d9584,-0xc(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85d95ba,-0x4(%ebp) │ │ │ │ + mov %esi,0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 83cfa9c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a9a2b │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80aa5c5 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a99e0,-0x14(%ebp) │ │ │ │ + movl $0x80aa5a8,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a99e0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80a9a2e │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80a9924,-0x14(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x80a995c,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c888,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 838b668 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add $0x8000200,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xfb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80a9b0c │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a9b02 │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - cmp 0x1b(%eax),%ecx │ │ │ │ - jl 80a9a84 │ │ │ │ - mov 0x13(%eax),%eax │ │ │ │ - add $0xffffffdc,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0x3(%eax),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x7(%eax),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0xb(%eax),%edx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0xf(%eax),%edx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x17(%eax),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0xc(%eax,%edx,4),%eax │ │ │ │ - movl $0x80a98f0,-0x20(%edi) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x80a9998,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845cde8,-0xc(%ebp) │ │ │ │ - movl $0x85c17fa,-0x8(%ebp) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 838b5c0 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp 842fe00 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d30 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a9bcf │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a9b68,-0x18(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - mov 0x14(%esi),%esi │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80a9b68 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a9bd2 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x80a98b4,-0x28(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - movl $0x80a9a4c,-0x1c(%edi) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x28(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x1b(%edi),%esi │ │ │ │ - movl $0x0,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 80a9a4c │ │ │ │ + ja 80aa58e │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cld │ │ │ │ - jnp 80a9c38 │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add $0x2000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a9c62 │ │ │ │ - movl $0x80a9c20,-0x4(%ebp) │ │ │ │ + jb 80aa7a2 │ │ │ │ + movl $0x80aa814,-0x4(%ebp) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 838b514 │ │ │ │ - sarb $1,0x51(%ebx) │ │ │ │ - add %al,(%ebx) │ │ │ │ + jmp 83c73d0 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + sub $0x85,%al │ │ │ │ + push %ecx │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80a9c6a │ │ │ │ - movl $0x80a9b1c,-0x14(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - movl $0x845c888,0x4(%ebp) │ │ │ │ - movl $0x85c17f1,0x8(%ebp) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - jmp 838b668 │ │ │ │ - mov $0x85c1804,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jae 80aa74b │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jb 80aa670 │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80aa5f8 │ │ │ │ + movl $0x80aa564,-0x18(%edi) │ │ │ │ + mov %esi,-0x10(%edi) │ │ │ │ + movl $0x83d9b80,-0xc(%edi) │ │ │ │ + lea -0x18(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x83d7ac0,-0x4(%edi) │ │ │ │ + lea -0xa(%edi),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80aa784,0x0(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83c62f8 │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80aa6c1 │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 80aa79d │ │ │ │ + movl $0x84330b0,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x83d9b80,-0xc(%edi) │ │ │ │ + lea -0x13(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x83d7ac0,-0x4(%edi) │ │ │ │ + lea -0xa(%edi),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80aa798,0x0(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83c62f8 │ │ │ │ movl $0x18,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - js 80a9cf9 │ │ │ │ - push %ecx │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + test %dl,%fs:0x0(%ecx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a9cc0 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80a9cb8,0x0(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80aa74b │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80aa6d0 │ │ │ │ + movl $0x80aa4c0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80aa7b8,0x0(%ebp) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + movl $0x85c2aaa,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 838b430 │ │ │ │ - dec %esp │ │ │ │ - jnp 80a9d00 │ │ │ │ - add %al,(%edx) │ │ │ │ + jmp 8455524 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80aa748,0x0(%ebp) │ │ │ │ + jmp 8455944 │ │ │ │ + call 90af8c4 │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x34e90075(%ecx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - mov $0x85c180c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - and $0x7b,%al │ │ │ │ - push %ecx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80a9d0c │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80a9d04,0x0(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + add %cl,-0x387cfbbb(%ebx) │ │ │ │ + or %bh,(%ebx) │ │ │ │ + mov $0x324,%ebx │ │ │ │ + ja 80aa726 │ │ │ │ + movl $0x80aa39c,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x85c2a64,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 838b430 │ │ │ │ - clc │ │ │ │ - jp 80a9d4c │ │ │ │ + jmp 83cffa0 │ │ │ │ + nop │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + adcl $0x1,0x0(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ + add %cl,-0x3d14fbbb(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cwtl │ │ │ │ + adcl $0x1,0x0(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x1ce90075(%ecx) │ │ │ │ - sti │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - mov $0x85c1814,%esi │ │ │ │ + add %cl,-0x5114fbbb(%ebx) │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + jmp 80aa74b │ │ │ │ + mov $0x85c2b64,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a9d69 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80a9d50,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 83dd7fc │ │ │ │ xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + mov %al,0x10051(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c7f875(%ecx) │ │ │ │ - cld │ │ │ │ - cld │ │ │ │ - ret │ │ │ │ - inc %ebp │ │ │ │ - or %al,%bh │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bh,0x83085c18 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - xor (%eax),%al │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - sub $0xdc,%al │ │ │ │ + add %dl,(%esi,%eiz,4) │ │ │ │ + or (%eax),%cl │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80aa614 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 80aa755 │ │ │ │ push %ecx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80a9df9 │ │ │ │ - movl $0x845a0d0,-0x28(%edi) │ │ │ │ - movl $0x1,-0x24(%edi) │ │ │ │ - movl $0x2,-0x20(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - lea -0x28(%edi),%edx │ │ │ │ - movl $0x85c79a8,0xc(%edx) │ │ │ │ - movl $0x80a9d1c,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov $0x85e050a,%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov $0x85e0501,%edx │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80a9e0b │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - movl $0x845a108,(%ecx) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - jmp *0x8(%ebp) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - mov $0x85c1844,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80a9e33 │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov 0xc(%edx,%eax,4),%edx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jne 80aa74b │ │ │ │ + movl $0x80aa6ec,0x0(%ebp) │ │ │ │ + mov 0x1(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80aa6ec │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x83,%al │ │ │ │ push %ecx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%edx,%eax,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - shr $0x7,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov 0x4(%ecx),%ecx │ │ │ │ - shl $0x2,%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - movb $0x1,(%edx,%ecx,1) │ │ │ │ - mov $0x85e0505,%ecx │ │ │ │ - inc %eax │ │ │ │ - mov $0x85e0501,%edx │ │ │ │ - jmp 80a9ddc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov $0xf005179,%esp │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a9efa │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80a9eb8,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80a9d7c │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,%ah │ │ │ │ + cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ + or (%eax),%cl │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80aa7dc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ + fmull 0x51(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc $0x8d000100,%eax │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80aa8ba │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 80aa8bd │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x80aa88c,-0xc(%ebp) │ │ │ │ + mov $0x85c3210,%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80aa88c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80a9f02 │ │ │ │ - movl $0x81b6d50,-0xc(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80aa874 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + movl $0x0,(%edi) │ │ │ │ lea -0xb(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + jmp 80aa8e4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + loopne 80aa8cd │ │ │ │ + (bad) │ │ │ │ + inc %esp │ │ │ │ + ... │ │ │ │ + add %al,0x0 │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ add $0x8b,%al │ │ │ │ push %ebp │ │ │ │ - or %al,-0x3914fb3b(%ebx) │ │ │ │ - mov $0x85c184c,%esi │ │ │ │ + or %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + dec %esp │ │ │ │ + and $0x4c,%al │ │ │ │ + lea -0x8(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jae 80aabcd │ │ │ │ + mov $0x85c2b84,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x80a9eec,-0x4(%ebp) │ │ │ │ + lea 0x4(%edx),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jle 80aab79 │ │ │ │ + movl $0x80aabac,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,%ecx │ │ │ │ + shl $1,%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + jmp 84562ec │ │ │ │ + nop │ │ │ │ + inc %esp │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a9f6b │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80a9f5c,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + add %cl,0x558b0445(%ebx) │ │ │ │ + adc %cl,0x44890c4d(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80aa97d │ │ │ │ + mov $0xfffd,%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jl 80aaa41 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jge 80aaad5 │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %dl,(%eax,%ecx,1) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + movl $0x80aac70,0x0(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x3(%edx),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80aac70 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jl 80aaaa1 │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + inc %eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + movl $0x80aac00,0x0(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x2(%edx),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80aac00 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80aaad5 │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + movl $0x80aac48,0x0(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80aac48 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %dl,(%eax,%ecx,1) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + movl $0x80aac24,0x0(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x4(%edx),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80aac24 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80aa954,-0x4(%ebp) │ │ │ │ + mov 0x2(%eax),%esi │ │ │ │ + mov 0x6(%eax),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8432a44 │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80aa954 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x458b0075(%ecx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,0x55890c55(%ebx) │ │ │ │ + or %cl,0x44890c4d(%ecx) │ │ │ │ + and $0x4c,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80aa90f │ │ │ │ + movl $0x80aac98,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 84562ac │ │ │ │ + xchg %ax,%ax │ │ │ │ + les (%ecx),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x710c4110(%ecx) │ │ │ │ - pop %esp │ │ │ │ - or %cl,-0x3e16ffbb(%ecx) │ │ │ │ - inc %esi │ │ │ │ - cmp (%eax),%eax │ │ │ │ - mov $0x85c1854,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ + add %cl,0x558b0445(%ebx) │ │ │ │ + or %cl,-0x3a7cefb3(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + jmp 80aabcd │ │ │ │ + xchg %ax,%ax │ │ │ │ + les (%ecx),%eax │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,0x558b0445(%ebx) │ │ │ │ + or %cl,-0x3a7cefb3(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + jmp 80aabcd │ │ │ │ + xchg %ax,%ax │ │ │ │ + les (%ecx),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80a9fbf │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80a9fb0,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8432a44 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,0x558b0445(%ebx) │ │ │ │ + or %cl,-0x3a7cefb3(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + jmp 80aabcd │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + les (%ecx),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x558b0445(%ebx) │ │ │ │ + or %cl,-0x3a7cefb3(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + jmp 80aabcd │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + les (%ecx),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x71104110(%ecx) │ │ │ │ - pop %esp │ │ │ │ - or %cl,0x6de90045(%ecx) │ │ │ │ - inc %esi │ │ │ │ - cmp (%eax),%eax │ │ │ │ - mov $0x85c1858,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ + add %cl,0x45c70475(%ebx) │ │ │ │ + or $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0x65ff0cc5(%ebx) │ │ │ │ + or %al,%bh │ │ │ │ + fstpt (%eax,%eax,1) │ │ │ │ + add %eax,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + inc %esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80a9ff9 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ + jb 80aace0 │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80a9f2c │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85e0519,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83e19c8 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80aa02d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x8(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80aad2f │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80aad25 │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x80aacc0,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x84788b4,-0x8(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ + adc $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x10(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80aad8c │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80aad82 │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80aacec,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80aad9c,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + movl $0x85e0519,-0xc(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 80a9f80 │ │ │ │ + jmp 83e19c8 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - sldt (%edx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,0x78e90075(%ecx) │ │ │ │ + or $0x7f38002e,%eax │ │ │ │ + push %ecx │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80aa082 │ │ │ │ - movl $0x80a9fd0,-0x28(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - movl $0x80aa004,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432cd4,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80aae02 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80aadf8 │ │ │ │ + movl $0x80aad3c,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x28(%edi),%eax │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - mov $0x85c185c,%esi │ │ │ │ + movl $0x80aae18,0x4(%ebp) │ │ │ │ + movl $0x84788c0,-0x4(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c2d00,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - jmp 80aa0b0 │ │ │ │ xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - inc %esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %bh,%al │ │ │ │ - fcoms 0x0(%ecx) │ │ │ │ + aam $0x7e │ │ │ │ + push %ecx │ │ │ │ add %al,(%eax) │ │ │ │ - pop %es │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + fisubrl (%esp,%ebx,2) │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + int3 │ │ │ │ + sub -0x77(%eax,%ecx,1),%ebx │ │ │ │ + jne 80aae29 │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 836a418 │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80aae5c │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85e0519,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83e19c8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + fdivrs 0x51(%esi) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8d0045(%ebx) │ │ │ │ - in $0x3b,%al │ │ │ │ - mov (%ebx,%eax,1),%ebx │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jae 80aa1a7 │ │ │ │ - mov $0x85c1860,%esi │ │ │ │ + jb 80aaeb8 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80aaeae │ │ │ │ + movl $0x80aae3c,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80aaecc,0x0(%ebp) │ │ │ │ + movl $0x84788a3,-0x8(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c2d5c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - rcr $1,%al │ │ │ │ + jl 80aaf40 │ │ │ │ push %ecx │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - and %cl,0x44890c55(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80aa13f │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0xc(%edx,%eax,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - mov 0x78(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%edx,%ecx,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%eax │ │ │ │ - shr $0x7,%ecx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - movb $0x1,(%ecx,%eax,1) │ │ │ │ - movl $0x85e0501,0xc(%ebp) │ │ │ │ - movl $0x0,0x10(%ebp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - movl $0x80aa55c,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80aa55c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - push %ecx │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - and %cl,0x44890c55(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80aa23c │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + ss sub $0x45c7085c,%eax │ │ │ │ + cld │ │ │ │ + int3 │ │ │ │ + sub -0x77(%eax,%ecx,1),%ebx │ │ │ │ + jne 80aaedd │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 836a418 │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + jmp 80aafa8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + fs jle 80aaf44 │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ + or %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0xe(%esi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jge 80aaf85 │ │ │ │ + test %eax,%eax │ │ │ │ + jge 80aaf1c │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80aae70 │ │ │ │ + cmp %edx,%eax │ │ │ │ + jl 80aaf2b │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 80aadb4 │ │ │ │ + mov 0x6(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov (%edx,%eax,1),%dl │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov 0xc(%edx,%eax,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - mov 0xa8(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %ecx,0xac(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%edx,%ecx,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%eax │ │ │ │ - shr $0x7,%ecx │ │ │ │ - mov %eax,0xc4(%esp) │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - movb $0x1,(%ecx,%eax,1) │ │ │ │ - movl $0x85e0501,0xc(%ebp) │ │ │ │ - movl $0x0,0x10(%ebp) │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80aa1a7 │ │ │ │ + shl $0x3,%eax │ │ │ │ + mov $0x10,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80aaf78 │ │ │ │ + cmp $0x20,%ecx │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + neg %eax │ │ │ │ + movzbl %dl,%edx │ │ │ │ + shl %cl,%edx │ │ │ │ + and %eax,%edx │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + add %edx,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85db1b4,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov %ecx,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ - in (%dx),%al │ │ │ │ + inc %eax │ │ │ │ (bad) │ │ │ │ - push %ecx │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%ecx,%eax,1) │ │ │ │ + add %bh,0x51(%ebp,%edi,2) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - and %cl,0x44890c55(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80aa32c │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %eax,0xd0(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0xc(%edx,%eax,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - mov 0xd8(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %edx,0xf4(%esp) │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0xe8(%esp),%edx │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%edx,%ecx,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%eax │ │ │ │ - shr $0x7,%ecx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - movb $0x1,(%ecx,%eax,1) │ │ │ │ - movl $0x85e0501,0xc(%ebp) │ │ │ │ - movl $0x0,0x10(%ebp) │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80aa1a7 │ │ │ │ - nop │ │ │ │ - cld │ │ │ │ - aad $0x51 │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - and %cl,0x44890c55(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80aa41c │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %eax,0x100(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0xc(%edx,%eax,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - mov 0x108(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %edx,0x124(%esp) │ │ │ │ - mov %ecx,0x118(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %ecx,0x10c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%edx,%ecx,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%eax │ │ │ │ - shr $0x7,%ecx │ │ │ │ - mov %eax,0x124(%esp) │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov 0x124(%esp),%ecx │ │ │ │ - movb $0x1,(%ecx,%eax,1) │ │ │ │ - movl $0x85e0501,0xc(%ebp) │ │ │ │ - movl $0x0,0x10(%ebp) │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80aa1a7 │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80aaff9 │ │ │ │ + movl $0x80aaf00,-0x10(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $0x18,%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80ab038,0x8(%ebp) │ │ │ │ + lea -0xe(%edi),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + movl $0x2,0x0(%ebp) │ │ │ │ + shl $0x18,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80aa4e7 │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %ecx,0x154(%esp) │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - mov 0xc(%ecx,%eax,4),%ecx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %ecx │ │ │ │ - mov 0x15c(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ - mov %eax,0x16c(%esp) │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x160(%esp),%eax │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%edx,%eax,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%ecx │ │ │ │ - shr $0x7,%eax │ │ │ │ - mov 0x4(%edx),%edx │ │ │ │ - shl $0x2,%edx │ │ │ │ - add %eax,%edx │ │ │ │ - movb $0x1,(%ecx,%edx,1) │ │ │ │ - movl $0x85e0501,0x0(%ebp) │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80aa1a7 │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + jmp 80aaf00 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85c2d78,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ dec %esp │ │ │ │ - aam $0x51 │ │ │ │ - add %ah,0x1(%ebp) │ │ │ │ + jge 80ab060 │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,-0x74f7f55b(%eax) │ │ │ │ - jne 80aa57a │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80aa580 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub %dl,%ah │ │ │ │ + add %cl,0x4758bf0(%ecx) │ │ │ │ + movl $0x0,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 80aaf00 │ │ │ │ + sub $0x7d,%al │ │ │ │ push %ecx │ │ │ │ - add %ah,0x3(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - adc %cl,0x1302484(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0x3,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80aa5ce │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80aa64c │ │ │ │ - movl $0x845a108,(%ecx) │ │ │ │ - movl $0x81b6d50,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x13c(%esp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - inc %edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - jge 80aa48f │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jg 80aa695 │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jl 80aa779 │ │ │ │ - movl $0x80aa7b4,-0xc(%ebp) │ │ │ │ - add %eax,%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - movl $0x85c79a8,-0x10(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845649c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - inc %eax │ │ │ │ - rcll %cl,0x0(%ecx) │ │ │ │ - push $0x1e00000b │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,-0xd76f7f6(%ebx,%eiz,4) │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 84566f8 │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jg 80aa6d6 │ │ │ │ - movl $0x80aa710,-0xc(%ebp) │ │ │ │ - add %eax,%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - movl $0x85c79a8,-0x10(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845649c │ │ │ │ - movl $0x80aa668,-0xc(%ebp) │ │ │ │ - shl $1,%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - movl $0x85c79a8,-0x10(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845649c │ │ │ │ - cwtl │ │ │ │ - rclb %cl,0x0(%ecx) │ │ │ │ - push $0x1e00000b │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,-0xd76f7f6(%edx,%eiz,4) │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 84566f8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %esp │ │ │ │ - rclb %cl,0x0(%ecx) │ │ │ │ - push $0x1e00000b │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %cl,%ah │ │ │ │ - mov 0xf289080a,%eax │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ + add %bl,(%eax) │ │ │ │ + mov $0xa,%al │ │ │ │ + or %cl,0x4758bf0(%ecx) │ │ │ │ + movl $0x1,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 84566f8 │ │ │ │ - movl $0x80aa74c,-0xc(%ebp) │ │ │ │ - inc %ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - movl $0x85c79a8,-0x10(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845649c │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80aaf00 │ │ │ │ xchg %ax,%ax │ │ │ │ - hlt │ │ │ │ - rcll $1,0x0(%ecx) │ │ │ │ - push $0x1e00000b │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,%al │ │ │ │ - mov 0xf289080a,%al │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 84566f8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80aa822 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ab080 │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c2c │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85e0519,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83e19c8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x8(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80ab0cf │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ab0c5 │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x80ab060,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x84788b4,-0x8(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ + adc $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x10(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80ab12c │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ab122 │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80ab08c,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80ab13c,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + movl $0x85e0519,-0xc(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 83e19c8 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x2716ff8b(%ecx) │ │ │ │ + or %ebp,(%esi) │ │ │ │ + add %al,0xc00517c(%eax) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80aa8cf │ │ │ │ - movl $0x80aa86c,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ + jb 80ab1a2 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ab198 │ │ │ │ + movl $0x80ab0dc,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80ab1b8,0x4(%ebp) │ │ │ │ + movl $0x84788c0,-0x4(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80aa86c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c2de8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb $0x7c,%al │ │ │ │ + push %ecx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dl,-0x74f7f558(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x45890875(%ebx),%ecx │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80aa890 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + clc │ │ │ │ + ret $0x5c2d │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + int3 │ │ │ │ + sub -0x77(%eax,%ecx,1),%ebx │ │ │ │ + jne 80ab1c9 │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 836a418 │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ab1fc │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85e0519,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83e19c8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + hlt │ │ │ │ + jnp 80ab254 │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80aa8d2 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80aa7ec,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - rolb $1,(%eax) │ │ │ │ - push %ebx │ │ │ │ - add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80aa979 │ │ │ │ - add $0x8,%edi │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ab258 │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80aa96f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ + ja 80ab24e │ │ │ │ + movl $0x80ab1dc,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80ab26c,0x0(%ebp) │ │ │ │ + movl $0x84788a3,-0x8(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x80aa834,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x80aa94c,-0xc(%ebp) │ │ │ │ - lea -0x2(%edi),%ecx │ │ │ │ - mov %ecx,-0x18(%ebp) │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d92ac │ │ │ │ - nop │ │ │ │ - je 80aa942 │ │ │ │ - push %ebx │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c2e18,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + cwtl │ │ │ │ + jnp 80ab2b4 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80aa962 │ │ │ │ - mov $0x85da9c0,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov 0x6(%esi),%esi │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + repnz sub $0x45c7085c,%eax │ │ │ │ + cld │ │ │ │ + int3 │ │ │ │ + sub -0x77(%eax,%ecx,1),%ebx │ │ │ │ + jne 80ab27d │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 836a418 │ │ │ │ xchg %ax,%ax │ │ │ │ - fsubrs 0x51(%esi) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ab2b0 │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85e0519,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83e19c8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80aaa99 │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x8(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80ab2ff │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80aaa8f │ │ │ │ - movl $0x845a0d0,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - movl $0x80aa9ec,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + ja 80ab2f5 │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x80ab290,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x84788b4,-0x8(%ebp) │ │ │ │ lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80aa9ec │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - jl 80aaa50 │ │ │ │ - push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0xe76f7bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80aaa27 │ │ │ │ - movl $0x85e0501,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - movl $0x0,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x0,0x4(%ebp) │ │ │ │ - movl $0x85e0519,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80aa0b0 │ │ │ │ - add $0x20,%edi │ │ │ │ + add (%eax),%al │ │ │ │ + adc $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x10(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80ab35c │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80aaaa1 │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - mov 0x6(%esi),%edx │ │ │ │ - movl $0x80aa8f0,-0x1c(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ + ja 80ab352 │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80ab2bc,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x85e0501,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - movl $0x0,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x0,0x4(%ebp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80aa0b0 │ │ │ │ + movl $0x80ab36c,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + movl $0x85e0519,-0xc(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 83e19c8 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c1878,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - jmp 80aaacc │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - inc %esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %bl,%ah │ │ │ │ - into │ │ │ │ - push %ecx │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%edi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x5716ff8b(%ecx) │ │ │ │ + pop %es │ │ │ │ + cs add %dh,%al │ │ │ │ + jp 80ab3c8 │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8d0045(%ebx) │ │ │ │ - in $0x3b,%al │ │ │ │ - mov (%ebx,%eax,1),%ebx │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jae 80aabc3 │ │ │ │ - mov $0x85c1880,%esi │ │ │ │ + jb 80ab3d2 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ab3c8 │ │ │ │ + movl $0x80ab30c,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80ab3e8,0x4(%ebp) │ │ │ │ + movl $0x84788c0,-0x4(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c2e88,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov $0xce,%ah │ │ │ │ - push %ecx │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ + mov %?,0x51(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - and %cl,0x44890c55(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80aab5b │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0xc(%edx,%eax,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - mov 0x78(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%edx,%ecx,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%eax │ │ │ │ - shr $0x7,%ecx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - movb $0x1,(%ecx,%eax,1) │ │ │ │ - movl $0x85e0501,0xc(%ebp) │ │ │ │ - movl $0x0,0x10(%ebp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - movl $0x80aaf78,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80aaf78 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - ror $0x51,%ch │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - and %cl,0x44890c55(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80aac58 │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0xc(%edx,%eax,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - mov 0xa8(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %ecx,0xac(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%edx,%ecx,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%eax │ │ │ │ - shr $0x7,%ecx │ │ │ │ - mov %eax,0xc4(%esp) │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - movb $0x1,(%ecx,%eax,1) │ │ │ │ - movl $0x85e0501,0xc(%ebp) │ │ │ │ - movl $0x0,0x10(%ebp) │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80aabc3 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + bound %ebp,(%esi) │ │ │ │ + pop %esp │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + int3 │ │ │ │ + sub -0x77(%eax,%ecx,1),%ebx │ │ │ │ + jne 80ab3f9 │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 836a418 │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ - ror $1,%ah │ │ │ │ - push %ecx │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - and %cl,0x44890c55(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80aad48 │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %eax,0xd0(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0xc(%edx,%eax,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - mov 0xd8(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %edx,0xf4(%esp) │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0xe8(%esp),%edx │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%edx,%ecx,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%eax │ │ │ │ - shr $0x7,%ecx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - movb $0x1,(%ecx,%eax,1) │ │ │ │ - movl $0x85e0501,0xc(%ebp) │ │ │ │ - movl $0x0,0x10(%ebp) │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80aabc3 │ │ │ │ - nop │ │ │ │ - loopne 80aad89 │ │ │ │ - push %ecx │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - and %cl,0x44890c55(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80aae38 │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %eax,0x100(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0xc(%edx,%eax,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - mov 0x108(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %edx,0x124(%esp) │ │ │ │ - mov %ecx,0x118(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %ecx,0x10c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%edx,%ecx,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%eax │ │ │ │ - shr $0x7,%ecx │ │ │ │ - mov %eax,0x124(%esp) │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov 0x124(%esp),%ecx │ │ │ │ - movb $0x1,(%ecx,%eax,1) │ │ │ │ - movl $0x85e0501,0xc(%ebp) │ │ │ │ - movl $0x0,0x10(%ebp) │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80aabc3 │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80aaf03 │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %ecx,0x154(%esp) │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - mov 0xc(%ecx,%eax,4),%ecx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %ecx │ │ │ │ - mov 0x15c(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ - mov %eax,0x16c(%esp) │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x160(%esp),%eax │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%edx,%eax,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%ecx │ │ │ │ - shr $0x7,%eax │ │ │ │ - mov 0x4(%edx),%edx │ │ │ │ - shl $0x2,%edx │ │ │ │ - add %eax,%edx │ │ │ │ - movb $0x1,(%ecx,%edx,1) │ │ │ │ - movl $0x85e0501,0x0(%ebp) │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80aabc3 │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ab42c │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85e0519,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83e19c8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - xor %cl,%dl │ │ │ │ - push %ecx │ │ │ │ - add %ah,0x1(%ebp) │ │ │ │ + fs jp 80ab484 │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,0x758b080a(%edi,%ebp,4) │ │ │ │ - adc $0x66,%al │ │ │ │ - test $0x13750003,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or $0xca,%al │ │ │ │ - push %ecx │ │ │ │ - add %ah,0x3(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - adc %cl,0x1302484(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0x3,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80aafea │ │ │ │ - add $0x10,%edi │ │ │ │ + jb 80ab488 │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ab068 │ │ │ │ - movl $0x845a108,(%ecx) │ │ │ │ - movl $0x81b6d50,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x13c(%esp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - inc %edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - jge 80aaeab │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jg 80ab0b1 │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jl 80ab195 │ │ │ │ - movl $0x80ab1d0,-0xc(%ebp) │ │ │ │ - add %eax,%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - movl $0x85c79a8,-0x10(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845649c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - and $0xc9,%al │ │ │ │ - push %ecx │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - or (%eax),%cl │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ + ja 80ab47e │ │ │ │ + movl $0x80ab40c,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80ab49c,0x0(%ebp) │ │ │ │ + movl $0x84788a3,-0x8(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 84566f8 │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jg 80ab0f2 │ │ │ │ - movl $0x80ab12c,-0xc(%ebp) │ │ │ │ - add %eax,%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - movl $0x85c79a8,-0x10(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845649c │ │ │ │ - movl $0x80ab084,-0xc(%ebp) │ │ │ │ - shl $1,%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - movl $0x85c79a8,-0x10(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845649c │ │ │ │ - jl 80ab0ea │ │ │ │ - push %ecx │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c2eb8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + or %bh,0x51(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,%al │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - or (%eax),%cl │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 84566f8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %eax │ │ │ │ - enter $0x51,$0x68 │ │ │ │ - or (%eax),%eax │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ch,%al │ │ │ │ - stos %eax,%es:(%edi) │ │ │ │ - or (%eax),%cl │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 84566f8 │ │ │ │ - movl $0x80ab168,-0xc(%ebp) │ │ │ │ - inc %ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - movl $0x85c79a8,-0x10(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845649c │ │ │ │ + clc │ │ │ │ + xchg %eax,%edx │ │ │ │ + cs pop %esp │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + int3 │ │ │ │ + sub -0x77(%eax,%ecx,1),%ebx │ │ │ │ + jne 80ab4ad │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 836a418 │ │ │ │ xchg %ax,%ax │ │ │ │ - fadd %st(7),%st │ │ │ │ + nop │ │ │ │ + mov $0x78,%ah │ │ │ │ push %ecx │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,0x8d000100 │ │ │ │ inc %ebp │ │ │ │ - add %dh,%ah │ │ │ │ - stos %al,%es:(%edi) │ │ │ │ - or (%eax),%cl │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ + in $0x3b,%al │ │ │ │ + sbbl $0x0,(%ebx,%eax,1) │ │ │ │ + add %dh,0x7a(%edx) │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 80ab54c │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 84566f8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + movl $0x80ab52c,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + movl $0x0,-0x18(%ebp) │ │ │ │ + movl $0x85d783e,-0x14(%ebp) │ │ │ │ + movl $0x0,-0x10(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ + jmp 80aafa8 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d30 │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ab23e │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c2c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ab2eb │ │ │ │ - movl $0x80ab288,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ab288 │ │ │ │ + ja 80ab515 │ │ │ │ + movl $0x8432fe4,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0x468b080a(%edx,%esi,4) │ │ │ │ - add 0x45890875(%ebx),%ecx │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80ab2ac │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add (%eax),%al │ │ │ │ + or $0x8b000000,%eax │ │ │ │ + inc %esi │ │ │ │ + add -0x3576f8b2(%ebx),%ecx │ │ │ │ + shr $0x10,%edx │ │ │ │ + mov %dl,(%eax) │ │ │ │ + mov %ecx,%edx │ │ │ │ + shr $0x8,%edx │ │ │ │ + mov %dl,0x1(%eax) │ │ │ │ + mov %cl,0x2(%eax) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ab2ee │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80ab208,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add (%eax),%al │ │ │ │ + or $0x8b000000,%eax │ │ │ │ + inc %esi │ │ │ │ + pop %es │ │ │ │ + shr $0x10,%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov %al,(%ecx) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov $0xf6,%ah │ │ │ │ - push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80ab395 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ab38b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x80ab250,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x80ab368,-0xc(%ebp) │ │ │ │ - lea -0x2(%edi),%ecx │ │ │ │ - mov %ecx,-0x18(%ebp) │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d92ac │ │ │ │ + add (%eax),%al │ │ │ │ + or $0x8b000000,%eax │ │ │ │ + inc %esi │ │ │ │ + add -0x3576f8b2(%ebx),%ecx │ │ │ │ + shr $0x10,%edx │ │ │ │ + mov %dl,(%eax) │ │ │ │ + shr $0x8,%ecx │ │ │ │ + mov %cl,0x1(%eax) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - pop %eax │ │ │ │ - notb 0x0(%edx) │ │ │ │ + test %al,%cl │ │ │ │ + push %edx │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80ab37e │ │ │ │ - mov $0x85da9c0,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov 0x6(%esi),%esi │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ab7dc │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + shr $0x18,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jge 80ab7c8 │ │ │ │ + mov $0x85d776c,%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jmp 8454bdc │ │ │ │ xchg %ax,%ax │ │ │ │ - loopne 80ab402 │ │ │ │ - push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x1fb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80ab4c5 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ab4bb │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x845a0d0,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - movl $0x80ab418,-0x14(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ab418 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - jo 80ab472 │ │ │ │ - push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0xe76f7bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80ab453 │ │ │ │ - movl $0x85e0501,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - movl $0x0,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x0,0x4(%ebp) │ │ │ │ - movl $0x85e0519,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80aaacc │ │ │ │ - add $0x20,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ab4ca │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - mov 0x6(%esi),%edx │ │ │ │ - movl $0x80ab30c,-0x1c(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x85e0501,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - movl $0x0,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x0,0x4(%ebp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80aaacc │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pushf │ │ │ │ - arpl %edx,0x0(%ecx) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ab521 │ │ │ │ - movl $0x80ab3a8,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + ja 80ab7b9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + lea 0x8(%esi),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jl 80ab69e │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp $0x3,%edx │ │ │ │ + jge 80ab752 │ │ │ │ + movl $0x80ab5bc,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + movl $0x83a7024,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x845c3fc,0x4(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ + movl $0x80ab688,0x0(%ebp) │ │ │ │ + lea -0x1(%edi),%esi │ │ │ │ + lea -0xf(%edi),%edx │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - jmp 80c0654 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c1898,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ab572 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c2c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %cl,0x458b0475(%ebx) │ │ │ │ + or %cl,0x45c70445(%ecx) │ │ │ │ + or %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0x65ff04c5(%ebx) │ │ │ │ + or %al,0x577c01fa(%ebx) │ │ │ │ + movl $0x80ab59c,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x83a7024,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + movl $0x80ab6e4,0x0(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x1(%edi),%esi │ │ │ │ + lea -0xf(%edi),%edx │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,0x458b0475(%ebx) │ │ │ │ + or %cl,0x45c70445(%ecx) │ │ │ │ + or %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ab61f │ │ │ │ - movl $0x80ab5bc,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + add %al,0x65ff04c5(%ebx) │ │ │ │ + or %cl,-0x76bfdbbc(%ecx) │ │ │ │ + lock test %edx,%edx │ │ │ │ + jl 80ab752 │ │ │ │ + movl $0x83a7024,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0xd(%edi),%edx │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + movl $0x80ab73c,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + movl $0x85c2ee1,-0x4(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ab5bc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 8459250 │ │ │ │ + xchg %ax,%ax │ │ │ │ + and (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x458b0475(%ebx) │ │ │ │ + or %cl,0x45c70445(%ecx) │ │ │ │ + or %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0x65ff04c5(%ebx) │ │ │ │ + or %al,%bh │ │ │ │ + inc %edi │ │ │ │ + lock jo 80ab70c │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x83a7024,-0x4(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80ab7a4,-0x4(%ebp) │ │ │ │ + lea -0x1(%edi),%esi │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + add %cl,0x458b0875(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ inc %ebp │ │ │ │ - add %ah,%al │ │ │ │ - mov $0xa,%ch │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - or %cl,-0x899f7bb(%ecx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80ab5e0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + or %cl,0x45890445(%ebx) │ │ │ │ + or $0x83,%al │ │ │ │ + lds (%eax),%ecx │ │ │ │ + jmp *0x8(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x80ab61c,-0x8(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845613c │ │ │ │ + mov $0x85c2ee4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ab80c │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85e0519,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83e19c8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ab622 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80ab53c,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xor $0x52,%bl │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x8(%ebp),%ecx │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80ab6c9 │ │ │ │ - add $0x8,%edi │ │ │ │ + jb 80ab85b │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ab6bf │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ + ja 80ab851 │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x80ab7ec,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x84788b4,-0x8(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x80ab584,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x80ab69c,-0xc(%ebp) │ │ │ │ - lea -0x2(%edi),%ecx │ │ │ │ - mov %ecx,-0x18(%ebp) │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d92ac │ │ │ │ - nop │ │ │ │ - and $0xf3,%al │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80ab6b2 │ │ │ │ - mov $0x85da9c0,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov 0x6(%esi),%esi │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - popa │ │ │ │ - push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x1fb27210(%ecx) │ │ │ │ + add (%eax),%al │ │ │ │ + adc $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x10(%ebp),%ecx │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80ab7f9 │ │ │ │ + jb 80ab8b8 │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ab7ef │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + ja 80ab8ae │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - movl $0x845a0d0,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - movl $0x80ab74c,-0x14(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + movl $0x80ab818,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80ab8c8,-0x8(%ebp) │ │ │ │ mov %ecx,-0x10(%ebp) │ │ │ │ + movl $0x85e0519,-0xc(%ebp) │ │ │ │ lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ab74c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - cmp $0x61,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0xe76f7bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80ab787 │ │ │ │ - movl $0x85e0501,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - movl $0x0,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x0,0x4(%ebp) │ │ │ │ - movl $0x85e0519,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80aaacc │ │ │ │ - add $0x20,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ab7fe │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - mov 0x6(%esi),%edx │ │ │ │ - movl $0x80ab640,-0x1c(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x85e0501,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - movl $0x0,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x0,0x4(%ebp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80aaacc │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 83e19c8 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - push $0x17005160 │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,0x4ce90075(%ecx) │ │ │ │ + add (%esi),%ch │ │ │ │ + add %ah,0x76(%eax) │ │ │ │ + push %ecx │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ab855 │ │ │ │ - movl $0x80ab6dc,-0xc(%edi) │ │ │ │ + jb 80ab92e │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ab924 │ │ │ │ + movl $0x80ab868,-0xc(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x845c3fc,0x4(%ebp) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80ab944,0x4(%ebp) │ │ │ │ + movl $0x84788c0,-0x4(%ebp) │ │ │ │ lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - jmp 80c061c │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c18a0,%esi │ │ │ │ + mov $0x85c2f54,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + cld │ │ │ │ + jne 80ab98c │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ab8a6 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c2c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80ab953 │ │ │ │ - movl $0x80ab8f0,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ab8f0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dl,(%ecx,%edi,4) │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ab914 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + clc │ │ │ │ + cs das │ │ │ │ + pop %esp │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + int3 │ │ │ │ + sub -0x77(%eax,%ecx,1),%ebx │ │ │ │ + jne 80ab955 │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 836a418 │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ab988 │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85e0519,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83e19c8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + aam $0x75 │ │ │ │ + push %ecx │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ab956 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80ab870,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fdiv %st,%st(5) │ │ │ │ - push %edx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ab997 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ + jb 80ab9e4 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ab9da │ │ │ │ + movl $0x80ab968,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80ab9f8,0x0(%ebp) │ │ │ │ + movl $0x84788a3,-0x8(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 83dbaf8 │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c2f84,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor $0x5f,%al │ │ │ │ + js 80aba63 │ │ │ │ push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80aba09 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ab9ff │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x80ab978,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - movl $0x85e23b9,-0x10(%ebp) │ │ │ │ - movl $0x85dcacd,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83dc4d4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + pop %esi │ │ │ │ + das │ │ │ │ + pop %esp │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + int3 │ │ │ │ + sub -0x77(%eax,%ecx,1),%ebx │ │ │ │ + jne 80aba09 │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 836a418 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0x200515e,%al │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80aba42 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80abd50 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xor $0x5e,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ + add %cl,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80aba7a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + jb 80aba7b │ │ │ │ + movl $0x80aba60,-0xc(%ebp) │ │ │ │ + mov 0x1(%esi),%al │ │ │ │ + mov 0x2(%esi),%cl │ │ │ │ + mov 0x3(%esi),%dl │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %cl,-0x8(%ebp) │ │ │ │ + mov %dl,-0x4(%ebp) │ │ │ │ + mov %al,0x0(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80abc48 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80aba60 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - xor $0xef,%al │ │ │ │ - push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ + in $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80abaf3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80abad0,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d92ac │ │ │ │ - xchg %ax,%ax │ │ │ │ - lock out %al,(%dx) │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80abae6 │ │ │ │ - mov $0x85da9c0,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov 0x6(%esi),%esi │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,-0x74f7f546(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45891075(%ebx),%ecx │ │ │ │ + adc %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80aba88 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - test %bl,0x51(%ebp) │ │ │ │ - add %al,(%edx) │ │ │ │ + in $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x1fb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80abc21 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80abc17 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x845a0d0,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - movl $0x80abb74,-0x14(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80abb74 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - adc $0x5d,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0xe76f7bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80abbaf │ │ │ │ - movl $0x85e0501,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - movl $0x0,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x0,0x4(%ebp) │ │ │ │ - movl $0x85e0519,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80aaacc │ │ │ │ - add $0x20,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80abc26 │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - mov 0x6(%esi),%edx │ │ │ │ - movl $0x80aba8c,-0x1c(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x85e0501,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - movl $0x0,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x0,0x4(%ebp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80aaacc │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %eax │ │ │ │ - pop %esp │ │ │ │ - push %ecx │ │ │ │ - add %al,0x2000100 │ │ │ │ + add %cl,0x4d8a0c45(%edx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %esi │ │ │ │ + add -0x72b3dbb4(%ecx),%ecx │ │ │ │ + dec %eax │ │ │ │ + add %ecx,0xf582454(%ecx) │ │ │ │ + mov $0x55,%dh │ │ │ │ + or %cl,-0x749bdbac(%ecx) │ │ │ │ + push %esp │ │ │ │ + and $0x58,%al │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + lea 0x1(%ecx),%edx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80abd2b │ │ │ │ - movl $0x80abc8c,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ + jb 80abb5f │ │ │ │ + movl $0x80abb44,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%al │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + mov %al,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80abc8c │ │ │ │ + jne 80abb44 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - cld │ │ │ │ - pop %ebx │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80abca3 │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x80abccc,0x0(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80abccc │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,0xa(%ebx,%edi,4) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80abb6c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov $0x300515b,%esp │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4c739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80abd2e │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80aba54,-0x34(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x2c(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x28(%edi) │ │ │ │ - movl $0x80abb04,-0x24(%edi) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x8432ebc,-0x14(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x34(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ + add %cl,(%edi) │ │ │ │ + mov $0x45,%dh │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,-0x3d7cfcaa(%ebx) │ │ │ │ + or %cl,0x45be1104(%eax) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x38,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - pop %ebx │ │ │ │ - push %ecx │ │ │ │ - add %al,0x2000100 │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + add %cl,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80abe41 │ │ │ │ - movl $0x80abd94,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ + jb 80abbe7 │ │ │ │ + movl $0x80abbcc,-0x8(%ebp) │ │ │ │ + mov 0x1(%esi),%al │ │ │ │ + mov 0x2(%esi),%cl │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80abd94 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - sub %bl,0x51(%ebx) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80abda9 │ │ │ │ - mov $0x85e0519,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x80abdd4,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + mov %cl,-0x4(%ebp) │ │ │ │ + mov %al,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80abdd4 │ │ │ │ + jne 80abbcc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - call c0b0f27 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80abe44 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80aba1c,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - movl $0x80abe28,0x0(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x85c18a8,-0x4(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 838c128 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pusha │ │ │ │ - pop %edx │ │ │ │ - push %ecx │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0xe76f3bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80abe70 │ │ │ │ - mov %eax,%esi │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,%ah │ │ │ │ + mov $0x468b080a,%ebx │ │ │ │ + add 0x45890c75(%ebx),%ecx │ │ │ │ + or $0x66,%al │ │ │ │ + test $0x11750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - sub %bl,0x51(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80abc48 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80abeab │ │ │ │ - movl $0x80abc48,-0x8(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80abe60,0xc(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 83ed4e8 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add %bl,0x51(%edx) │ │ │ │ - add %al,0x1000100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80abf18 │ │ │ │ - movl $0x80abf08,-0x4(%ebp) │ │ │ │ - movl $0x85dae4c,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 83ed4e8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov $0x59,%ah │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ecx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80abd50 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %cl,0x4d8b0845(%edx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %esi │ │ │ │ + add 0xf402444(%ecx),%ecx │ │ │ │ + mov $0x45,%dh │ │ │ │ + add $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x4c,%al │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ + add $0x0,%al │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80abf75 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80abf5c,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80abf5c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + jb 80abda1 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $0x18,%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jl 80abd55 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jl 80abcd8 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80abd6e │ │ │ │ + movl $0x80aba20,-0x4(%edi) │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $0x10,%ecx │ │ │ │ + mov %cl,(%edi) │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $0x8,%ecx │ │ │ │ + mov %cl,0x1(%edi) │ │ │ │ + mov %al,0x2(%edi) │ │ │ │ + mov $0x3,%esi │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80abcd0,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xf0a037e(%ebx) │ │ │ │ - lahf │ │ │ │ - rorb $0xb6,(%edi) │ │ │ │ - rol $0xe0,%cl │ │ │ │ - add 0x5baed8b0(%ebx),%cl │ │ │ │ - or %al,0x65ff04c5(%ebx) │ │ │ │ - add %bh,%bh │ │ │ │ - arpl %edi,%eax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add (%eax),%eax │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + int1 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80abcab │ │ │ │ + movl $0x80abb94,-0x4(%edi) │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $0x10,%ecx │ │ │ │ + mov %cl,(%edi) │ │ │ │ + shr $0x8,%eax │ │ │ │ + mov %al,0x1(%edi) │ │ │ │ + mov $0x2,%esi │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80abd28,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4c739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + int1 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80abd05 │ │ │ │ + movl $0x80abb10,-0x4(%edi) │ │ │ │ + shr $0x10,%eax │ │ │ │ + mov %al,(%edi) │ │ │ │ + mov $0x1,%esi │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jge 80abd30 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80abc75 │ │ │ │ + xor %esi,%esi │ │ │ │ + movl $0x85c31df,0x0(%ebp) │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80abd94,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80abff4 │ │ │ │ - movl $0x80ab8b8,-0x34(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x30(%edi) │ │ │ │ - movl $0x80ab9a8,-0x2c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - movl $0x80abd50,-0x1c(%edi) │ │ │ │ - lea -0x32(%edi),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - lea -0x2c(%edi),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x80abecc,-0x10(%edi) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80abf24,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov $0x85dae8b,%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x38,0x33c(%ebx) │ │ │ │ - mov $0x85c18ec,%esi │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + int1 │ │ │ │ + jmp 80abc75 │ │ │ │ + mov $0x85c2f8c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - fcomps 0x51(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ac049 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80abdd4 │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80abf84 │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85e0519,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83e19c8 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ac0a5 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80ac088,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x8(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80abe23 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80abe19 │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x80abdb4,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x84788b4,-0x8(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 83ef490 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x10(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80abe80 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80abe76 │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80abde0,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80abe90,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + movl $0x85e0519,-0xc(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 83e19c8 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ac0a8 │ │ │ │ - movl $0x83f03d4,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - and $0x58,%al │ │ │ │ - push %ecx │ │ │ │ - add %bl,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + add %cl,-0x7b16ff8b(%ecx) │ │ │ │ + cld │ │ │ │ + sub $0x51713c00,%eax │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ac107 │ │ │ │ - movl $0x80ac014,-0x1c(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ + jb 80abef6 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80abeec │ │ │ │ + movl $0x80abe30,-0xc(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80ac058,-0x4(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - mov $0x85c1900,%esi │ │ │ │ + movl $0x80abf0c,0x4(%ebp) │ │ │ │ + movl $0x84788c0,-0x4(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c2ff8,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - aam $0x57 │ │ │ │ - push %ecx │ │ │ │ - add %al,0x3000100 │ │ │ │ + xchg %ax,%ax │ │ │ │ + fdivs 0x51(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + shrb %cl,(%edi) │ │ │ │ + pop %esp │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + int3 │ │ │ │ + sub -0x77(%eax,%ecx,1),%ebx │ │ │ │ + jne 80abf1d │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 836a418 │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ac151 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ac0c8 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - test $0x57,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80ac1c7 │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ac1bd │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x80ac12c,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - movl $0x85e2361,-0x10(%ebp) │ │ │ │ - movl $0x85dcacd,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83dc4d4 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80abf50 │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85e0519,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83e19c8 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - sub $0x57,%al │ │ │ │ + nop │ │ │ │ + mov $0x70,%al │ │ │ │ push %ecx │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ac212 │ │ │ │ - movl $0x80ac160,-0x10(%edi) │ │ │ │ + jb 80abfac │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80abfa2 │ │ │ │ + movl $0x80abf30,-0x8(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov $0x85dc9f6,%esi │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov $0x85c1918,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - int3 │ │ │ │ - push %esi │ │ │ │ - push %ecx │ │ │ │ - add %al,0x3000100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80ac259 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ + movl $0x80abfc0,0x0(%ebp) │ │ │ │ + movl $0x84788a3,-0x8(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ac0c8 │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c3028,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - mov 0x3005156,%al │ │ │ │ + push %esp │ │ │ │ + jo 80ac008 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80ac2cf │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ac2c5 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x80ac234,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - movl $0x85e2361,-0x10(%ebp) │ │ │ │ - movl $0x85dcacd,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83dc4d4 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x1000100,%eax │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + add (%eax),%dh │ │ │ │ + pop %esp │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + int3 │ │ │ │ + sub -0x77(%eax,%ecx,1),%ebx │ │ │ │ + jne 80abfd1 │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 836a418 │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + jmp 80abffc │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + loopne 80abfe5 │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%ecx,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ac2f9 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 83ed4e8 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - cld │ │ │ │ - push %ebp │ │ │ │ - push %ecx │ │ │ │ - add %bl,(%ecx) │ │ │ │ add %al,0x0 │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ac37d │ │ │ │ - movl $0x80ac268,-0x18(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + or %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + and $0x1ff800,%eax │ │ │ │ + cmp $0xd800,%eax │ │ │ │ + jne 80ac04c │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80ac2e0,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - movl $0x80ac360,0x10(%ebp) │ │ │ │ - lea -0x3(%edi),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 83ef490 │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80ac0d9 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80ac12d │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80ac119 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80ac12d │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp 80ac1dc │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ + loopne 80ac1c5 │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%ecx,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,0x0 │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ac38f │ │ │ │ - movl $0x83f03d4,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + or %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + and $0x1ff800,%eax │ │ │ │ + cmp $0xd800,%eax │ │ │ │ + jne 80ac22c │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85c1920,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80ac2b9 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80ac30d │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80ac2f9 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80ac30d │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp 80ac3bc │ │ │ │ xchg %ax,%ax │ │ │ │ - jo 80ac3f7 │ │ │ │ - push %ecx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80ac3d5 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0xa(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ac30c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sbb %dl,0x51(%ebp) │ │ │ │ - add %al,0x3000100 │ │ │ │ + nop │ │ │ │ + loopne 80ac3a5 │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%ecx,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ac40d │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ac0c8 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - cld │ │ │ │ - push %esp │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,0x0 │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ac44b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80ac1dc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + or %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + and $0x1ff800,%eax │ │ │ │ + cmp $0xd800,%eax │ │ │ │ + jne 80ac40c │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80ac499 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80ac4ed │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80ac4d9 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80ac4ed │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp 80ac59c │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %ss,0x0(%ecx,%edx,2) │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + nop │ │ │ │ + loopne 80ac585 │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%ecx,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ac485 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80abf84 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4a739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,0x0 │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ac50f │ │ │ │ - movl $0x80ac3b0,-0x54(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x50(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4c(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x48(%edi) │ │ │ │ - movl $0x80ac3e8,-0x44(%edi) │ │ │ │ - mov %eax,-0x40(%edi) │ │ │ │ - mov %ecx,-0x3c(%edi) │ │ │ │ - mov %edx,-0x38(%edi) │ │ │ │ - movl $0x80ac41c,-0x34(%edi) │ │ │ │ - mov %eax,-0x2c(%edi) │ │ │ │ - mov %ecx,-0x28(%edi) │ │ │ │ - mov %edx,-0x24(%edi) │ │ │ │ - movl $0x80ac460,-0x20(%edi) │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83dd73c,-0x10(%edi) │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x34(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x43(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x52(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xf(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + or %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + and $0x1ff800,%eax │ │ │ │ + cmp $0xd800,%eax │ │ │ │ + jne 80ac5ec │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x58,0x33c(%ebx) │ │ │ │ - mov $0x85c1928,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80ac679 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80ac6cd │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80ac6b9 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80ac6cd │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp 80ac77c │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + loopne 80ac765 │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%ecx,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ac562 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c64 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,0x0 │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80ac73f │ │ │ │ - movl $0x80ac5a4,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ac5a4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + or %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + and $0x1ff800,%eax │ │ │ │ + cmp $0xd800,%eax │ │ │ │ + jne 80ac7cc │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80ac859 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80ac8ad │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80ac899 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80ac8ad │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp 80ac95c │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + loopne 80ac945 │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%ecx,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov $0x85e0519,%ecx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0x0 │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + or %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + and $0x1ff800,%eax │ │ │ │ + cmp $0xd800,%eax │ │ │ │ + jne 80ac9ac │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80aca39 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80aca8d │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80aca79 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80aca8d │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - test %edx,%edx │ │ │ │ - jne 80ac6b0 │ │ │ │ - mov %ecx,%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + jmp 80acb3c │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ - and $0x1e000002,%eax │ │ │ │ + loopne 80acb25 │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%ecx,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1445(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - inc %esp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0x0 │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + or %cl,0x44890c55(%ebx) │ │ │ │ and $0x40,%al │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ac747 │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - movl $0x85e0519,(%edi) │ │ │ │ - lea -0x6(%edi),%ecx │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80ac5bf │ │ │ │ + and $0x1ff800,%eax │ │ │ │ + cmp $0xd800,%eax │ │ │ │ + jne 80acb8c │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80acc19 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80acc6d │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80acc59 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80acc6d │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp 80acd1c │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %edi │ │ │ │ - or %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + nop │ │ │ │ + loopne 80acd05 │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%ecx,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4c739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ac776 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80ac52c,-0x34(%edi) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %edx,-0x2c(%edi) │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0x0 │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + or %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + and $0x1ff800,%eax │ │ │ │ + cmp $0xd800,%eax │ │ │ │ + jne 80acd6c │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x8432ebc,-0x20(%edi) │ │ │ │ - lea -0x34(%edi),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x8433118,-0x14(%edi) │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x12(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - add $0x14,%ebp │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov $0x85e0501,%ecx │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80acdf9 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80ace4d │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 80ac5bf │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - jmp 80ac5f1 │ │ │ │ - dec %edx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - add %edx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80ace39 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov 0xc(%ecx,%eax,4),%eax │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - and $0x3,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 80ac6a7 │ │ │ │ - movl $0x80ac718,-0x10(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80ace4d │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov 0x2(%ecx),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x6(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ac718 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp 80acefc │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ - es add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + loopne 80acee5 │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%ecx,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - and $0xc6,%al │ │ │ │ - or (%eax),%cl │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ac624 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov $0x85c1940,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80ac5d8,-0xc(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x38,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 80ac9b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,0x0 │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ac7b5 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8380140 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + or %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + and $0x1ff800,%eax │ │ │ │ + cmp $0xd800,%eax │ │ │ │ + jne 80acf4c │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80acfd9 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80ad02d │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80ad019 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80ad02d │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + sbb $0x5e,%al │ │ │ │ + push %ecx │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sldt (%ecx) │ │ │ │ + add %cl,-0x7cc423bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ac7f6 │ │ │ │ + jb 80ad268 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80ad1b8,-0x24(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x1c(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x20(%esi),%eax │ │ │ │ + mov 0x14(%esi),%esi │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c2c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80ac8a3 │ │ │ │ - movl $0x80ac840,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + add $0xffffffdc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ac840 │ │ │ │ + jne 80ad1b8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,0xa(%eax,%ecx,8) │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - or %cl,-0x899f7bb(%ecx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80ac864 │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80ad19c │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + add 0x3(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80ad165 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80ad17a │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov $0x85d45a9,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + sub $0x5d,%al │ │ │ │ + push %ecx │ │ │ │ + add %ah,0x1e000002(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3e76f8ba(%ebx) │ │ │ │ + shr $0x18,%ecx │ │ │ │ + cmp 0x14(%ebp),%ecx │ │ │ │ + jg 80ad256 │ │ │ │ + movl $0x80ad144,0x0(%ebp) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ad144 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80ad248,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ac8a6 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80ac7c0,-0x1c(%edi) │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ad1e2 │ │ │ │ + movl $0x83a7024,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + lea -0x11(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cld │ │ │ │ - loopne 80ac90d │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80ac94d │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ac943 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x80ac808,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x80ac920,-0xc(%ebp) │ │ │ │ - lea -0x2(%edi),%ecx │ │ │ │ - mov %ecx,-0x18(%ebp) │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d92ac │ │ │ │ - nop │ │ │ │ - mov 0x52e0,%al │ │ │ │ + ret │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80ac936 │ │ │ │ - mov $0x85da9c0,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov 0x6(%esi),%esi │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x4514fb3b(%ebx) │ │ │ │ + movl $0x80ad208,0x18(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 80ab5e8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ac992 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ + lea -0x20(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ad3a8 │ │ │ │ + movl $0x80ad3d4,-0x1c(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x11(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x15(%esi),%eax │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x19(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c64 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fdivr %st(5),%st │ │ │ │ - (bad) │ │ │ │ - incl (%esi) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %dl,0x51(%edi,%ecx,2) │ │ │ │ - push %es │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ad3d4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov %ecx,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80acc56 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80acc4c │ │ │ │ - movl $0x845a0d0,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - movl $0x0,(%edi) │ │ │ │ + ja 80ad2f5 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov $0x85e0519,%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 80acb7c │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80acc5e │ │ │ │ - movl $0x80ac79c,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80acc14,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 838bc9c │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 8d0b1ba3 │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - adc $0x89,%al │ │ │ │ - bnd jmp 80aca1b │ │ │ │ - xchg %ax,%ax │ │ │ │ - rorb $1,0x51(%esi) │ │ │ │ - add %ch,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1445(%ebx) │ │ │ │ - sbb %cl,0x44892055(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + add 0x1c(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ + add %eax,%ecx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + mov 0x9c(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80ad3b4,0x18(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80acced │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - movl $0x85e0519,(%edi) │ │ │ │ - lea -0x6(%edi),%edx │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80aca0b │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + lea -0x3(%edi),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - jo 80acb18 │ │ │ │ - push %ecx │ │ │ │ - add %cl,0x10(%edx) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x458b0875(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + or %cl,0x45890445(%ebx) │ │ │ │ + or $0x83,%al │ │ │ │ + lds (%eax),%ecx │ │ │ │ + jmp 845e8d4 │ │ │ │ + nop │ │ │ │ + dec %eax │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4c739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80acd15 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80ac95c,-0x34(%edi) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x2c(%edi) │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x8432ebc,-0x20(%edi) │ │ │ │ - lea -0x34(%edi),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x8433118,-0x14(%edi) │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x12(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - mov 0x28(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add $0x14,%ebp │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - lea -0x6(%edi),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80aca0b │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - jmp 80aca9b │ │ │ │ - dec %ecx │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0xc(%edx,%eax,4),%eax │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 80acb63 │ │ │ │ - movl $0x80acbe0,-0x10(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov 0x2(%edx),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x6(%edx),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80acbe0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - fs dec %ebp │ │ │ │ - push %ecx │ │ │ │ - add %ch,(%ecx) │ │ │ │ - or %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - aam $0xca │ │ │ │ + or $0xd3,%al │ │ │ │ or (%eax),%cl │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x3(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ + mov 0x20(%ebp),%esi │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80acad4 │ │ │ │ + jne 80ad30c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - xor %cl,0x51(%ebp) │ │ │ │ - add %al,%ch │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0xf76ebb3(%ebx) │ │ │ │ - and $0x3,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80acc79 │ │ │ │ - movl $0x85e0501,0x0(%ebp) │ │ │ │ - movl $0x0,0x4(%ebp) │ │ │ │ - movl $0x0,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - movl $0x0,0x10(%ebp) │ │ │ │ - movl $0x85e0519,0x14(%ebp) │ │ │ │ - jmp 80a8cc8 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c1954,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - movl $0x80aca5c,0x0(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x20,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80accde │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%edx │ │ │ │ - movl $0x80ac8c4,-0x1c(%edi) │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x85e0501,0x0(%ebp) │ │ │ │ - movl $0x0,0x4(%ebp) │ │ │ │ - movl $0x0,0x8(%ebp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - movl $0x0,0x10(%ebp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - jmp 80a8cc8 │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80aca74,-0xc(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x38,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - and %cl,0x0(%ecx,%edx,2) │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80acde6 │ │ │ │ - movl $0x80acd68,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80ad48f │ │ │ │ + movl $0x80ad46c,-0x14(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x11(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80acd68 │ │ │ │ + jne 80ad46c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - in (%dx),%al │ │ │ │ - dec %ebx │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ecx,%eax,1) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - adc %ah,0x458b080a(%ebp,%ecx,8) │ │ │ │ - add $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - clc │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ac9b0 │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + cld │ │ │ │ + pushf │ │ │ │ + aam $0xa │ │ │ │ + or %cl,0x34e8bf0(%ecx) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ad49c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + inc %edi │ │ │ │ + add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80acdee │ │ │ │ - movl $0x81b6d50,-0xc(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + add %cl,0x4d8b1845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc %al,0x548908c2(%ebx) │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,-0x3914fb3b(%ebx) │ │ │ │ - mov $0x85c195c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x80acdd8,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ad573 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80ad550,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ad550 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %eax │ │ │ │ - dec %ebx │ │ │ │ - push %ecx │ │ │ │ - add %bl,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ch,%cl │ │ │ │ - adc %edi,%edi │ │ │ │ - (bad) │ │ │ │ - decl -0x1816ff8a(%ebp) │ │ │ │ - add (%eax),%al │ │ │ │ - add %cl,0xf0076(%ebp) │ │ │ │ - add (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ace72 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - movl $0x845a4e8,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x845a4e8,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ + ja 80ad537 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3b27210(%ecx) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80acf12 │ │ │ │ - add $0x18,%edi │ │ │ │ + jb 80ad5e6 │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80acf08 │ │ │ │ - mov 0x2(%eax),%eax │ │ │ │ - movl $0x845a4e8,-0x14(%edi) │ │ │ │ + ja 80ad5dc │ │ │ │ + mov 0x1(%eax),%ecx │ │ │ │ + mov 0x5(%eax),%edx │ │ │ │ + mov 0x9(%eax),%eax │ │ │ │ + movl $0x80ad504,-0xc(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x845a4e8,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x80acee8,0x4(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80ad5f4,-0x8(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jne 80acefd │ │ │ │ - mov $0x85e050a,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85e0505,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80acf56 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c2c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + or %ch,%cl │ │ │ │ + aad $0x12 │ │ │ │ + cmp (%eax),%eax │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ad003 │ │ │ │ - movl $0x80acfa0,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ + jb 80ad693 │ │ │ │ + movl $0x80ad670,-0x14(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x11(%esi),%edx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80acfa0 │ │ │ │ + jne 80ad670 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %al,%ah │ │ │ │ - iret │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + cld │ │ │ │ + mov 0x89080ad6,%al │ │ │ │ + lock mov 0x3(%esi),%ecx │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80acfc4 │ │ │ │ + jne 80ad6a0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80ad006 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80acf20,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pushf │ │ │ │ - fsts 0x0(%edx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + inc %edi │ │ │ │ add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%ecx) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80ad0ad │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ad0a3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x80acf68,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x80ad080,-0xc(%ebp) │ │ │ │ - lea -0x2(%edi),%ecx │ │ │ │ - mov %ecx,-0x18(%ebp) │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d92ac │ │ │ │ + add %cl,0x4d8b1845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc %al,0x548908c2(%ebx) │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ nop │ │ │ │ - inc %eax │ │ │ │ - fsts 0x0(%edx) │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80ad096 │ │ │ │ - mov $0x85da9c0,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + jb 80ad767 │ │ │ │ + movl $0x80ad74c,-0xc(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ad74c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - mov 0x6(%esi),%esi │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + les (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,0xa(%edi,%edx,8) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + adc %cl,-0x899efbb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80ad774 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ + les (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x468b0445(%ebx) │ │ │ │ + add 0x4d8b08c0(%ebx),%eax │ │ │ │ + adc %al,(%ecx) │ │ │ │ + rorl $0x8,0x558b0c45(%ebx) │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%eax │ │ │ │ + add $0xf00,%eax │ │ │ │ + add %cl,-0x7cc42fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ad0f2 │ │ │ │ + jb 80add30 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80ad834,-0x28(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x14(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x20(%esi),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x24(%esi),%eax │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c64 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - adc $0xfd,%al │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + add $0xffffffd8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ad834 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - incl (%esi) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %dh,(%eax,%ecx,2) │ │ │ │ - push %ecx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ + or (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ad421 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ad417 │ │ │ │ - movl $0x845a0d0,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - movl $0x0,(%edi) │ │ │ │ + ja 80add21 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80add06 │ │ │ │ + movl $0x80ccc58,-0x8(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov $0x85e0519,%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 80ad2e0 │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ad429 │ │ │ │ - movl $0x80ace38,-0x4(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80ad378,-0x4(%ebp) │ │ │ │ - lea -0x2(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 83866ac │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %al,0x51(%edi) │ │ │ │ - add %al,(%esi) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - sbb %al,-0xd76fb3b(%ebx) │ │ │ │ - jmp 80ad17b │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - inc %edi │ │ │ │ - push %ecx │ │ │ │ - add %ch,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ + (bad) │ │ │ │ + or (%eax),%eax │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - sbb %cl,0x44892055(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - add $0xc,%ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + sbb %cl,-0x74b3dbb4(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + sbb $0x89,%al │ │ │ │ + push %esp │ │ │ │ + and $0x58,%al │ │ │ │ + mov 0x20(%ebp),%edx │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ - mov %esi,%eax │ │ │ │ - add $0xc,%edi │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jg 80ad95c │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jl 80ad9d3 │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + add $0x24,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ad4cd │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - movl $0x85e0519,(%edi) │ │ │ │ - lea -0x6(%edi),%edx │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80ad16b │ │ │ │ - nop │ │ │ │ - or $0x47,%al │ │ │ │ - push %ecx │ │ │ │ - add %cl,0x10(%edx) │ │ │ │ + ja 80adcda │ │ │ │ + mov %ecx,0xd0(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80ada81 │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80ada1f │ │ │ │ + movl $0x80ad70c,-0x20(%edi) │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x80ccc58,-0x10(%edi) │ │ │ │ + lea -0x1d(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jl 80ad99c │ │ │ │ + mov %esi,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov $0x85d783e,%eax │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + jmp 80ad8d9 │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + sub %edx,%eax │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %edx,0xb8(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + jmp 80ad8d9 │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + jmp 80ad8f6 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + dec %ecx │ │ │ │ + aaa │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4c739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ad4f5 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80ad0bc,-0x34(%edi) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x2c(%edi) │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc %cl,0x44892455(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x8432ebc,-0x20(%edi) │ │ │ │ - lea -0x34(%edi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80ad8f6 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80ada42 │ │ │ │ + movl $0x80ccc58,-0x20(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x1c(%edi) │ │ │ │ mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x8433118,-0x14(%edi) │ │ │ │ lea -0x1f(%edi),%eax │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80ad60c,-0x20(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x12(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - mov 0x28(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add $0x14,%ebp │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - lea -0x6(%edi),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80ad16b │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - jmp 80ad1ff │ │ │ │ - dec %ecx │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x80ccc58,-0x8(%edi) │ │ │ │ + lea -0x1d(%edi),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80adaea │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80adaaf │ │ │ │ + movl $0x80ccc58,-0x20(%edi) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80ad584,-0x20(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x80ccc58,-0x10(%edi) │ │ │ │ + lea -0x1d(%edi),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ add %ecx,%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0xc(%edx,%eax,4),%eax │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 80ad2c7 │ │ │ │ - movl $0x80ad344,-0x10(%ebp) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ mov %eax,%esi │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov 0x2(%edx),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x6(%edx),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ad344 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - add %al,0x51(%esi) │ │ │ │ - add %ch,(%ecx) │ │ │ │ - or %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - cmp %dl,%dl │ │ │ │ - or (%eax),%cl │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ad238 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - inc %ebp │ │ │ │ - push %ecx │ │ │ │ - add %al,(%esi) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80ad447 │ │ │ │ - movl $0x80ace8c,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80ad3b8,0x0(%ebp) │ │ │ │ - lea -0x2(%edi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8385600 │ │ │ │ - nop │ │ │ │ - mov %es,0x51(%ebp) │ │ │ │ - add %al,0x3(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,%ah │ │ │ │ - rorl %cl,(%edx) │ │ │ │ - or %cl,0x45890c45(%ebx) │ │ │ │ - clc │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 838bc9c │ │ │ │ - push $0xc6005145 │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0xf76e7b3(%ebx) │ │ │ │ - and $0x3,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80ad456 │ │ │ │ - movl $0x85e0501,0x4(%ebp) │ │ │ │ - movl $0x0,0x8(%ebp) │ │ │ │ - movl $0x0,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - movl $0x0,0x14(%ebp) │ │ │ │ - movl $0x85e0519,0x18(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80a8cc8 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c196c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - movl $0x80ad1bc,-0x4(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x20,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ad4be │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%edx │ │ │ │ - movl $0x80ad024,-0x1c(%edi) │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80adb55 │ │ │ │ + movl $0x80ad408,-0x20(%edi) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ mov %ecx,-0x14(%edi) │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x85e0501,0x4(%ebp) │ │ │ │ - movl $0x0,0x8(%ebp) │ │ │ │ - movl $0x0,0xc(%ebp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - movl $0x0,0x14(%ebp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80a8cc8 │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x80ccc58,-0x8(%edi) │ │ │ │ + lea -0x1d(%edi),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80ad1d8,-0xc(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x38,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - pop %eax │ │ │ │ - inc %esp │ │ │ │ - push %ecx │ │ │ │ - add %bl,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80ad5c6 │ │ │ │ - movl $0x80ad548,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ad548 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x44,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ecx,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0x80adbc8,0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + add $0xffffffdc,%edi │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %edx,0x100(%esp) │ │ │ │ + mov 0xf4(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80adcd1 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80adb37 │ │ │ │ + movl $0x80ccc58,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + (bad) │ │ │ │ + sldt (%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - adc %al,0x458b080a(%ebp,%edx,8) │ │ │ │ - add $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - clc │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ad110 │ │ │ │ - nop │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + sbb $0x83,%al │ │ │ │ + (bad) │ │ │ │ + repnz mov %eax,0x40(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + jmp 80adb99 │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + movl $0x80adc24,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov %edx,0x14(%ebp) │ │ │ │ + mov 0xe8(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + mov 0xdc(%esp),%edx │ │ │ │ + mov %edx,0x1c(%ebp) │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + mov %ecx,0x20(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + dec %ecx │ │ │ │ + das │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ad5ce │ │ │ │ - movl $0x81b6d50,-0xc(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ add %cl,0x4d8b0c45(%ebx) │ │ │ │ add $0x8b,%al │ │ │ │ push %ebp │ │ │ │ - or %al,-0x3914fb3b(%ebx) │ │ │ │ - mov $0x85c1974,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x80ad5b8,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + and $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0xdc(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80adbdd │ │ │ │ + movl $0x80ad278,-0x28(%edi) │ │ │ │ + mov %edx,0x100(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x24(%edi) │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + mov %edx,-0x20(%edi) │ │ │ │ + mov 0xdc(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov 0x100(%esp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80ccc58,-0x8(%edi) │ │ │ │ + lea -0x25(%edi),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + add %ecx,%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x100(%esp),%edx │ │ │ │ + jmp 80adc5e │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0x80ad9ec,-0x4(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,0x20(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ jmp 8455944 │ │ │ │ - xchg %ax,%ax │ │ │ │ - js 80ad631 │ │ │ │ - push %ecx │ │ │ │ - add %bl,(%eax) │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + movl $0x80ad874,0x0(%ebp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80abc50 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax,%eax,1) │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ch,%cl │ │ │ │ - adc %edi,%edi │ │ │ │ - (bad) │ │ │ │ - decl 0x10076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ + lea -0x20(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ad65f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80ad63c,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ + jb 80ade70 │ │ │ │ + movl $0x80ade9c,-0x1c(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x11(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x15(%esi),%eax │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x19(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ad680 │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ade9c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov %ecx,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ad662 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 80addbd │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + add 0x1c(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + mov 0x9c(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455da0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + movl $0x80ade7c,0x18(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + lea -0x3(%edi),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ad753 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80ad6b0,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ad6b0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x458b0875(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + or %cl,0x45890445(%ebx) │ │ │ │ + or $0x83,%al │ │ │ │ + lds (%eax),%ecx │ │ │ │ + jmp 845e8d4 │ │ │ │ + nop │ │ │ │ + dec %eax │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80ad6c9 │ │ │ │ - mov $0x85e0519,%esi │ │ │ │ - movl $0x85e0519,0x0(%ebp) │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - movl $0x80ad6f0,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + aam $0xdd │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x20(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ad6f0 │ │ │ │ + jne 80addd4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4c339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80ad75b │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80ad60c,-0x38(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x30(%edi) │ │ │ │ - movl $0x845a4e8,-0x2c(%edi) │ │ │ │ - lea -0x38(%edi),%edx │ │ │ │ - mov %edx,-0x24(%edi) │ │ │ │ - movl $0x8433118,-0x20(%edi) │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - lea -0x2c(%edi),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x845a494,-0x14(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - lea -0x1e(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - mov $0x85c19d0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x3c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %esp │ │ │ │ - inc %edx │ │ │ │ - push %ecx │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,0x8d000100 │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ad7b1 │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 8451440 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 80ad7ad │ │ │ │ - movl $0x845b350,-0x8(%ebp) │ │ │ │ + jb 80adf57 │ │ │ │ + movl $0x80adf34,-0x14(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x11(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85c19be,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 83d93f0 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80adf34 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ad7df │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 83d9c2c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + fisttps %fs:(%edx) │ │ │ │ + or %cl,0x34e8bf0(%ecx) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80adf64 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + inc %edi │ │ │ │ + add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ad81d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - movl $0x85c12a1,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 83d9d44 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %cl,0x4d8b1845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc %al,0x548908c2(%ebx) │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + nop │ │ │ │ add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ad87f │ │ │ │ + jb 80ae03b │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80ad85c,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ + movl $0x80ae018,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 80ad680 │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ae018 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ad882 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 80adfff │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455da0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %esp │ │ │ │ - inc %ecx │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80ad8f1 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80ad8dc,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ad8dc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or %al,0x51(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - (bad) (%edx) │ │ │ │ - or %cl,-0x899f88a(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80ad900 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - in $0x40,%al │ │ │ │ - push %ecx │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80ae0ae │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ae0a4 │ │ │ │ + mov 0x1(%eax),%ecx │ │ │ │ + mov 0x5(%eax),%edx │ │ │ │ + mov 0x9(%eax),%eax │ │ │ │ + movl $0x80adfcc,-0xc(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80ae0bc,-0x8(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80ad917 │ │ │ │ - mov $0x85c19e4,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + or %ch,%cl │ │ │ │ + or $0x90003b08,%eax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ad985 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80ad970,-0x14(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ + jb 80ae15b │ │ │ │ + movl $0x80ae138,-0x14(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x11(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ad970 │ │ │ │ + jne 80ae138 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dl,-0x74f7f527(%eax) │ │ │ │ - jbe 80ad97d │ │ │ │ + cld │ │ │ │ + push $0x89080ae1 │ │ │ │ + lock mov 0x3(%esi),%ecx │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ad990 │ │ │ │ + jne 80ae168 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,-0xf76f7f6(%ecx,%ebx,8) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - jmp 8454bdc │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - and $0x3,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80ada02 │ │ │ │ - mov %ecx,%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + inc %edi │ │ │ │ + add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,%al │ │ │ │ - (bad) (%edx) │ │ │ │ - or %cl,0x8758bf0(%ecx) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ad9f8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %cl,-0x384d140e(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - add %dl,%ah │ │ │ │ - (bad) (%edx) │ │ │ │ - or %cl,-0x76bfdbbc(%ebx) │ │ │ │ - (bad) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov 0x2(%edx),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x6(%edx),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - aas │ │ │ │ - push %ecx │ │ │ │ - add %al,0x2000100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4c739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80ada8e │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80ad828,-0x34(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x2c(%edi) │ │ │ │ - movl $0x80ad8a0,-0x28(%edi) │ │ │ │ - lea -0x34(%edi),%edx │ │ │ │ - mov %edx,-0x20(%edi) │ │ │ │ - movl $0x80ad92c,-0x1c(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x28(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x38,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80adac7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 84319d4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,0x4d8b1845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc %al,0x548908c2(%ebx) │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ nop │ │ │ │ - ds push %ecx │ │ │ │ - add %al,0x3000100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80adba2 │ │ │ │ - movl $0x80adb24,-0xc(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ + jb 80ae22f │ │ │ │ + movl $0x80ae214,-0xc(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80adb24 │ │ │ │ + jne 80ae214 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - dec %eax │ │ │ │ - ds push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ + les (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70c45(%ebx) │ │ │ │ - or $0x60,%al │ │ │ │ - fisttpl (%edx) │ │ │ │ - or %cl,0x458bf445(%ecx) │ │ │ │ - or %cl,0x458bf845(%ecx) │ │ │ │ - add $0x89,%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + add %bh,(%edx,%eiz,8) │ │ │ │ + or (%eax),%cl │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ad110 │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ae23c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + les (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80adba5 │ │ │ │ - movl $0x81b6d50,-0xc(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add %cl,0x468b0445(%ebx) │ │ │ │ + add 0x4d8b08c0(%ebx),%eax │ │ │ │ + adc %al,(%ecx) │ │ │ │ + rorl $0x8,0x558b0c45(%ebx) │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,-0x3914fb3b(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x80adb94,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4bf39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ + add $0x800,%eax │ │ │ │ + add %cl,-0x7cc423bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80adc30 │ │ │ │ - movl $0x80ad7bc,-0x3c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x34(%edi) │ │ │ │ - movl $0x80ad7ec,-0x30(%edi) │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - movl $0x80ada38,-0x24(%edi) │ │ │ │ - lea -0x3c(%edi),%ecx │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - lea -0x30(%edi),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - movl $0x80adaa4,-0x18(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ + jb 80ae6f1 │ │ │ │ + movl $0x80ae3a4,-0x1c(%ebp) │ │ │ │ + mov 0x1b(%esi),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x13(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xf(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x17(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + jmp 80abc50 │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jl 80ae360 │ │ │ │ + mov %esi,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov $0x85d783e,%eax │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80ae418 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x85d783e,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ae6c5 │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80ae4ed │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80ae4a3 │ │ │ │ + movl $0x80ae1d4,-0x14(%edi) │ │ │ │ mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x80adadc,-0xc(%edi) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x23(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x40,0x33c(%ebx) │ │ │ │ - mov $0x85c19f4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x1700513d,%al │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - add %cl,0x4589044d(%ecx) │ │ │ │ - or %al,0x68e904c5(%ebx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0x170051(%ebp,%edi,1) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ch,%bl │ │ │ │ - fisubl -0x70(%esi) │ │ │ │ - jmp 80adc98 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ + lea -0x11(%edi),%ecx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x20(%ebp) │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + sub %edx,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + jmp 80ae2e8 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ (bad) │ │ │ │ - inc %esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %dl,(%eax) │ │ │ │ - popf │ │ │ │ - push %ecx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8d0045(%ebx) │ │ │ │ - in $0x3b,%al │ │ │ │ - mov (%ebx,%eax,1),%ebx │ │ │ │ + or $0x1e0000,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jae 80add8f │ │ │ │ - mov $0x85c1a14,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 700b2e55 │ │ │ │ - or (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - and %cl,0x44890c55(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80add27 │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0xc(%edx,%eax,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - mov 0x78(%esp),%eax │ │ │ │ - push %eax │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jg 80ae2bc │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ mov %edx,0x94(%esp) │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%edx,%ecx,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%eax │ │ │ │ - shr $0x7,%ecx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - movb $0x1,(%ecx,%eax,1) │ │ │ │ - movl $0x85e0501,0xc(%ebp) │ │ │ │ - movl $0x0,0x10(%ebp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - movl $0x80ae144,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ae144 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - hlt │ │ │ │ - fwait │ │ │ │ - push %ecx │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + jmp 80ae2e8 │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 80ae43a │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80ae307 │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + jmp 80ae307 │ │ │ │ + xchg %ax,%ax │ │ │ │ + dec %ecx │ │ │ │ + aaa │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - and %cl,0x44890c55(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc %cl,0x44892455(%ebx) │ │ │ │ and $0x40,%al │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80ade24 │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %ebx,%eax │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ mov %eax,0xa0(%esp) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80ae307 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80ae4b9 │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + mov %edx,%esi │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov 0xc(%edx,%eax,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - mov 0xa8(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %ecx,0xac(%esp) │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + movl $0x80ae0d4,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %edx,%esi │ │ │ │ + add %eax,%esi │ │ │ │ + lea -0x11(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80ae53c │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80ae50e │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,0x20(%ebp) │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + movl $0x80ae04c,-0x14(%edi) │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + lea -0x11(%edi),%ecx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add %edx,%esi │ │ │ │ + mov %ecx,0x20(%ebp) │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80ae57e │ │ │ │ + movl $0x80aded0,-0x14(%edi) │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %edx,%esi │ │ │ │ + add %eax,%esi │ │ │ │ + lea -0x11(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %ecx,0xd0(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %eax,0xe8(%esp) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%edx,%ecx,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%eax │ │ │ │ - shr $0x7,%ecx │ │ │ │ - mov %eax,0xc4(%esp) │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - movb $0x1,(%ecx,%eax,1) │ │ │ │ - movl $0x85e0501,0xc(%ebp) │ │ │ │ - movl $0x0,0x10(%ebp) │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %ecx,0xf4(%esp) │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80ae6ba │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x20(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80add8f │ │ │ │ - nop │ │ │ │ - add $0x9b,%al │ │ │ │ - push %ecx │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0x80ae618,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov %edx,0x14(%ebp) │ │ │ │ + mov 0xdc(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %edx,0x20(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + dec %ecx │ │ │ │ + das │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - and %cl,0x44890c55(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + and $0x89,%al │ │ │ │ + inc %esp │ │ │ │ and $0x40,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ mov 0x18(%ebp),%edx │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80adf14 │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %ebx,%eax │ │ │ │ mov %eax,0xd0(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0xc(%edx,%eax,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - mov 0xd8(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %edx,0xf4(%esp) │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0xe8(%esp),%edx │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + add $0x4,%ebp │ │ │ │ mov %ecx,0xdc(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%edx,%ecx,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%eax │ │ │ │ - shr $0x7,%ecx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - movb $0x1,(%ecx,%eax,1) │ │ │ │ - movl $0x85e0501,0xc(%ebp) │ │ │ │ - movl $0x0,0x10(%ebp) │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ + add $0x20,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ae5d1 │ │ │ │ + movl $0x80add40,-0x1c(%edi) │ │ │ │ + mov %edx,0xf4(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0xf4(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0xdc(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + add %ecx,%esi │ │ │ │ + lea -0x19(%edi),%eax │ │ │ │ mov %eax,0x20(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80add8f │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xf4(%esp),%edx │ │ │ │ + jmp 80ae652 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80ae460,-0x4(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov %edx,0x1c(%ebp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %edx,0x20(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xor %cl,0x51(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + sldt (%ecx) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80ae774 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ae76a │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x14(%eax),%ecx │ │ │ │ + add 0x18(%eax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 80ae73a │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80abf64 │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 80ae752 │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80abea8 │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + mov (%eax,%ecx,1),%al │ │ │ │ + movl $0x83e9a10,-0x4(%edi) │ │ │ │ + mov %al,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ - adc $0x9a,%al │ │ │ │ - push %ecx │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - and %cl,0x44890c55(%ebx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80aea97 │ │ │ │ + movl $0x80aea70,-0x10(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80aea70 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + movb $0x0,(%ecx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + or %cl,0x44891855(%ebx) │ │ │ │ and $0x40,%al │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + add 0xc(%ebp),%ecx │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80ae004 │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80ae857 │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + movb $0xef,(%edx,%ecx,1) │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + lea 0x1(%ecx),%edx │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %eax,0x100(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0xc(%edx,%eax,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - mov 0x108(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %edx,0x124(%esp) │ │ │ │ - mov %ecx,0x118(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ + movb $0xbf,(%eax,%edx,1) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ - mov %ecx,0x10c(%esp) │ │ │ │ + add $0x8,%eax │ │ │ │ + add $0x2,%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov %esi,%eax │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jl 80ae90b │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp $0x3,%edx │ │ │ │ + jge 80ae9ac │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + add $0xe0,%edx │ │ │ │ + mov %edx,0xb8(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%edx,%ecx,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%eax │ │ │ │ - shr $0x7,%ecx │ │ │ │ - mov %eax,0x124(%esp) │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov 0x124(%esp),%ecx │ │ │ │ - movb $0x1,(%ecx,%eax,1) │ │ │ │ - movl $0x85e0501,0xc(%ebp) │ │ │ │ - movl $0x0,0x10(%ebp) │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80add8f │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - add %ecx,%edx │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80ae0cf │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %ecx,0x154(%esp) │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - mov 0xc(%ecx,%edx,4),%ecx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %ecx │ │ │ │ - mov 0x15c(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jl 80ae966 │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + add $0xc0,%edx │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ - mov 0x148(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%eax,%edx,4) │ │ │ │ - movl $0x845a0d0,(%eax) │ │ │ │ - lea 0xc(%eax),%ecx │ │ │ │ - shr $0x7,%edx │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - add %edx,%eax │ │ │ │ - movb $0x1,(%ecx,%eax,1) │ │ │ │ - movl $0x85e0501,0x0(%ebp) │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + inc %ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ mov %ecx,0x14(%ebp) │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80add8f │ │ │ │ - nop │ │ │ │ - fs cwtl │ │ │ │ - push %ecx │ │ │ │ - add %ah,0x1(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + test %edx,%edx │ │ │ │ + jl 80ae9ac │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + sar $0x12,%edx │ │ │ │ + add $0xf0,%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + in $0x0,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ch,-0x1f(%eax) │ │ │ │ + cld │ │ │ │ + fsub %st,%st(7) │ │ │ │ or (%eax),%cl │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ mov 0x14(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ae168 │ │ │ │ + jne 80ae7dc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80aed07 │ │ │ │ + movl $0x80aece8,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80aece8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - inc %eax │ │ │ │ - cwtl │ │ │ │ - push %ecx │ │ │ │ - add %ah,0x3(%ebp) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,0x4d8b0445(%ebx) │ │ │ │ - or $0x89,%al │ │ │ │ - repnz and $0x3,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 80ae189 │ │ │ │ - movl $0x845a108,(%ecx) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x8(%ebp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x130(%esp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x2(%esi),%edx │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - inc %eax │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - cmp %eax,%edx │ │ │ │ - jge 80ae077 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jg 80ae24d │ │ │ │ - mov %eax,%edx │ │ │ │ + or %cl,0x44890356(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + and $0x1ff800,%eax │ │ │ │ + cmp $0xd800,%eax │ │ │ │ + jne 80aeb39 │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ mov %ecx,0x58(%esp) │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ - sub %ecx,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jl 80ae331 │ │ │ │ - movl $0x80ae36c,-0xc(%ebp) │ │ │ │ - add %edx,%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - movl $0x85c79a8,-0x10(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845649c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %dl,0xb680051(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,-0xd76f7f6(%edi,%ebx,8) │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 84566f8 │ │ │ │ - mov %eax,%edx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ mov %ecx,0x58(%esp) │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ - sub %ecx,%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jg 80ae28e │ │ │ │ - movl $0x80ae2c8,-0xc(%ebp) │ │ │ │ - add %edx,%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - movl $0x85c79a8,-0x10(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jl 80aebf1 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jge 80aec4e │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845649c │ │ │ │ - movl $0x80ae220,-0xc(%ebp) │ │ │ │ - shl $1,%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - movl $0x85c79a8,-0x10(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jl 80aec31 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845649c │ │ │ │ - loopne 80ae254 │ │ │ │ - push %ecx │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,-0xd76f7f6(%esi,%ebx,8) │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 84566f8 │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80aec4e │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - xchg %eax,%esi │ │ │ │ - push %ecx │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dh,-0xd76f7f6(%ebp,%ebx,8) │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 84566f8 │ │ │ │ - movl $0x80ae304,-0xc(%ebp) │ │ │ │ - inc %ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - movl $0x85c79a8,-0x10(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845649c │ │ │ │ + add %ah,%ah │ │ │ │ + ljmp $0x8b03,$0x468b080a │ │ │ │ + jne 80aecfd │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80aeae4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - cmp $0x96,%al │ │ │ │ - push %ecx │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,%al │ │ │ │ - fmull (%edx) │ │ │ │ - or %cl,0x18758bf2(%ecx) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 84566f8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 80aeb18 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + add %cl,-0x4b16fe8a(%ebx) │ │ │ │ + sti │ │ │ │ + cmp (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ae3d2 │ │ │ │ + jb 80aed97 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + movl $0x80aed74,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ae5ac │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80aed74 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ae403 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ae458 │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80aed5b │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ae446 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80aee0a │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80aee00 │ │ │ │ + mov 0x1(%eax),%ecx │ │ │ │ + mov 0x5(%eax),%edx │ │ │ │ + mov 0x9(%eax),%eax │ │ │ │ + movl $0x80aed28,-0xc(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80aee18,-0x8(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c9c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x3000100,%eax │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + or %ch,%cl │ │ │ │ + mov $0xfa,%cl │ │ │ │ + cmp (%eax),%al │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ae549 │ │ │ │ - movl $0x80ae4a8,-0x10(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,0x8d000000 │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80aee5f │ │ │ │ + movl $0x80aee80,-0x8(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ae4a8 │ │ │ │ + jne 80aee80 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80ae4bf │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,0x468b080a(%esi,%ebp,8) │ │ │ │ + add 0x45890c75(%ebx),%ecx │ │ │ │ + or $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - movl $0x80ae4e4,0x0(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70c45(%ebx) │ │ │ │ + or $0x6c,%al │ │ │ │ + out %al,(%dx) │ │ │ │ + or (%eax),%cl │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80abffc │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80aef43 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80aef20,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ae4e4 │ │ │ │ + jne 80aef20 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4c339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ae54c │ │ │ │ + ja 80aef07 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80ae3e0,-0x38(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x30(%edi) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,-0x2c(%edi) │ │ │ │ - movl $0x80ae410,-0x28(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x8432ebc,-0x14(%edi) │ │ │ │ - lea -0x28(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x38(%edi),%eax │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x3c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ae59a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80aefb6 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80aefac │ │ │ │ + mov 0x1(%eax),%ecx │ │ │ │ + mov 0x5(%eax),%edx │ │ │ │ + mov 0x9(%eax),%eax │ │ │ │ + movl $0x80aeed4,-0xc(%edi) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80aefc4,-0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c64 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc427bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + or %ch,%cl │ │ │ │ + popa │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + call *0x3000f(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ae8c7 │ │ │ │ - movl $0x80ae5ec,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80af2eb │ │ │ │ + movl $0x80af2c4,-0x10(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ae5ec │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80ae601 │ │ │ │ - mov $0x85e0519,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x80ae628,-0x4(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ae628 │ │ │ │ + jne 80af2c4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,-0x1a(%eax) │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + movb $0x0,(%ecx) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - inc %esp │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + or %cl,0x44891855(%ebx) │ │ │ │ and $0x40,%al │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ mov 0x3(%esi),%ecx │ │ │ │ + add 0x10(%ebp),%ecx │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80af0ab │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + movb $0xef,(%edx,%ecx,1) │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + lea 0x1(%ecx),%edx │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov $0x85e0519,%edx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov $0x85e0501,%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80ae82a │ │ │ │ - mov %edx,%ecx │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ + movb $0xbf,(%eax,%edx,1) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - add $0x20,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ae8ca │ │ │ │ - movl $0x80ae3ac,-0x1c(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ + add $0x8,%eax │ │ │ │ + add $0x2,%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jl 80af15f │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp $0x3,%edx │ │ │ │ + jge 80af200 │ │ │ │ mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - movl $0x80ae458,-0xc(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 80ae458 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - inc %esp │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - jmp 80ae699 │ │ │ │ - dec %eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - sbb $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - adc $0x89,%al │ │ │ │ - inc %esp │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + add $0xe0,%edx │ │ │ │ + mov %edx,0xb8(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jl 80af1ba │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + add $0xc0,%edx │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - add $0x10,%ebp │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov %esi,%edx │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ae8e2 │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - movl $0x85e0519,(%edi) │ │ │ │ - lea -0x6(%edi),%edx │ │ │ │ - mov $0x85e0501,%ecx │ │ │ │ - jmp 80ae687 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov (%eax,%eax,1),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4c739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80ae911 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80ae564,-0x34(%edi) │ │ │ │ - mov 0x20(%ebp),%edx │ │ │ │ - mov %edx,-0x2c(%edi) │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x8432ebc,-0x20(%edi) │ │ │ │ - lea -0x34(%edi),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x8433118,-0x14(%edi) │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x12(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x28(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - add $0x18,%ebp │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov $0x85e0501,%ecx │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - jmp 80ae687 │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - jmp 80ae73d │ │ │ │ - dec %eax │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov 0xc(%edx,%ecx,4),%ecx │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - and $0x3,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 80ae81e │ │ │ │ - movl $0x80ae8a0,-0x14(%ebp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + inc %ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ mov %ecx,%esi │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + test %edx,%edx │ │ │ │ + jl 80af200 │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x2(%edx),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x6(%edx),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + sar $0x12,%edx │ │ │ │ + add $0xf0,%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ae8a0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - dec %ecx │ │ │ │ - add (%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + in $0x0,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - je 80ae88c │ │ │ │ + xor %dh,%al │ │ │ │ or (%eax),%cl │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x3(%esi),%ecx │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ae774 │ │ │ │ + jne 80af030 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - movl $0x80ae6e8,0x0(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80ae708,-0x10(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x38,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80ae95e │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c2c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80aea0b │ │ │ │ - movl $0x80ae9a8,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,0x8d000000 │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80af32b │ │ │ │ + movl $0x80af34c,-0x8(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ae9a8 │ │ │ │ + jne 80af34c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %cl,%ah │ │ │ │ - jmp 4e95f1bb │ │ │ │ - add 0x45890875(%ebx),%ecx │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80ae9cc │ │ │ │ + add %dh,-0xd(%eax) │ │ │ │ + or (%eax),%cl │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80af370 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80aea0e │ │ │ │ + add %cl,0x45c70c45(%ebx) │ │ │ │ + or $0x38,%al │ │ │ │ + repz or (%eax),%cl │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80ae928,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xchg %eax,%esp │ │ │ │ - mov $0x30052,%edi │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%ecx) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80aeab5 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80aeaab │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x80ae970,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x80aea88,-0xc(%ebp) │ │ │ │ - lea -0x2(%edi),%ecx │ │ │ │ - mov %ecx,-0x18(%ebp) │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d92ac │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80ac1dc │ │ │ │ nop │ │ │ │ - cmp %bh,0x52(%edi) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80aea9e │ │ │ │ - mov $0x85da9c0,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov 0x6(%esi),%esi │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80aeafa │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c64 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - test %bh,%al │ │ │ │ - (bad) │ │ │ │ - inc %ebp │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%edi,%ebp,1) │ │ │ │ - push %ecx │ │ │ │ + add %cl,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0x0 │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80aede6 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80aeddc │ │ │ │ - movl $0x845a0d0,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - movl $0x80aeb74,-0x4(%ebp) │ │ │ │ + jb 80af705 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 83dd7fc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - test $0x2e,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,%ch │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - adc %cl,0x44891455(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov $0x85e0519,%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 80aed0b │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80aedee │ │ │ │ - movl $0x80ae5ac,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80aeda4,0x0(%ebp) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ae5ac │ │ │ │ - nop │ │ │ │ - xor %ch,(%esi) │ │ │ │ - push %ecx │ │ │ │ - add %al,%ch │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1445(%ebx) │ │ │ │ - adc %cl,0x66b6ebf2(%ecx) │ │ │ │ - nop │ │ │ │ - sbb %ch,(%esi) │ │ │ │ - push %ecx │ │ │ │ - add %al,0x1(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - sbb %cl,0x44891c55(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %esi,%eax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80aee83 │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - movl $0x85e0519,(%edi) │ │ │ │ - lea -0x6(%edi),%edx │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80aeb9c │ │ │ │ - nop │ │ │ │ - mov $0x900512d,%eax │ │ │ │ - add $0x1e0000,%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add $0x38,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80aeeab │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80aeac4,-0x34(%edi) │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %edx,-0x2c(%edi) │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x8432ebc,-0x20(%edi) │ │ │ │ - lea -0x34(%edi),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x8433118,-0x14(%edi) │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x12(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - add $0x10,%ebp │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov $0x85e0501,%edx │ │ │ │ - mov %eax,%edx │ │ │ │ - jmp 80aeb9c │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - jmp 80aec2b │ │ │ │ - dec %ecx │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80af3ce │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov 0xc(%edx,%eax,4),%eax │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 80aecf2 │ │ │ │ - movl $0x80aed70,-0xc(%ebp) │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80af57c │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80af6e3 │ │ │ │ + movl $0x80af43c,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - mov 0x2(%edx),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x6(%edx),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80aed70 │ │ │ │ + jne 80af43c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - sub $0x51,%al │ │ │ │ - add %cl,0x1e000002(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + and (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - fs in (%dx),%al │ │ │ │ + add %ah,-0xc(%eax) │ │ │ │ or (%eax),%cl │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80aec64 │ │ │ │ + jne 80af460 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - js 80aedc6 │ │ │ │ - push %ecx │ │ │ │ - add %al,%ch │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80aee09 │ │ │ │ - movl $0x85e0501,0x0(%ebp) │ │ │ │ - movl $0x0,0x4(%ebp) │ │ │ │ - movl $0x0,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - movl $0x0,0x10(%ebp) │ │ │ │ - movl $0x85e0519,0x14(%ebp) │ │ │ │ - jmp 80adc98 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c1a2c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80aebec,0x0(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x20,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80aee74 │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - mov 0x6(%esi),%edx │ │ │ │ - movl $0x80aea2c,-0x1c(%edi) │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x85e0501,0x0(%ebp) │ │ │ │ - movl $0x0,0x4(%ebp) │ │ │ │ - movl $0x0,0x8(%ebp) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - movl $0x0,0x10(%ebp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - jmp 80adc98 │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80aec04,-0x8(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x38,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - pusha │ │ │ │ - sub 0x0(%ecx),%edx │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80aef7a │ │ │ │ - movl $0x80aef00,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,0x468b080a(,%esi,8) │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80af524 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80af5ea │ │ │ │ + movl $0x80af500,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80aef00 │ │ │ │ + jne 80af500 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - sub $0x2b,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70c45(%ebx) │ │ │ │ - or $0x38,%al │ │ │ │ - out %eax,(%dx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,%al │ │ │ │ + cmc │ │ │ │ or (%eax),%cl │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80aeb18 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80af5d0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80aef82 │ │ │ │ - movl $0x81b6d50,-0xc(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x3d7cfcaa(%ebx) │ │ │ │ + or %cl,0x45be1104(%eax) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,-0x3914fb3b(%ebx) │ │ │ │ - mov $0x85c1a34,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x80aef6c,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80af6e3 │ │ │ │ + movl $0x80af5ac,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 80af2ec │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80aeffd │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80aefe4,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 83dd7fc │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80af5ac │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c7f875(%ecx) │ │ │ │ - cld │ │ │ │ - cld │ │ │ │ - ret │ │ │ │ - inc %ebp │ │ │ │ - or %al,%bh │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bh,0x83085c18 │ │ │ │ - (bad) │ │ │ │ - inc %edi │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - xor (%eax),%al │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80af02e │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %edx,%fs:0x0(%ecx) │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x3b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80af110 │ │ │ │ - add $0x30,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80af106 │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%eax │ │ │ │ - movl $0x845a0d0,-0x2c(%edi) │ │ │ │ - movl $0x1,-0x28(%edi) │ │ │ │ - movl $0x2,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - lea -0x2c(%edi),%ecx │ │ │ │ - movl $0x85c79a8,0xc(%ecx) │ │ │ │ - movl $0x80af008,-0x18(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov $0x85e050a,%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov $0x85e0501,%ecx │ │ │ │ - and $0x3,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 80af12a │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80af194 │ │ │ │ - movl $0x845a108,(%eax) │ │ │ │ - movl $0x81b6d50,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x30,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %bh,(%esi,%esi,8) │ │ │ │ + or (%eax),%cl │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80af63c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - int1 │ │ │ │ - jmp 80af0d5 │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80af152 │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0xc(%edx,%eax,4),%edx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ - push %ecx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%edx,%eax,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - shr $0x7,%edx │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ mov %ecx,0x64(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ - mov 0x4(%ecx),%ecx │ │ │ │ - shl $0x2,%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - movb $0x1,(%edx,%ecx,1) │ │ │ │ - mov $0x85e0505,%edx │ │ │ │ - inc %eax │ │ │ │ - mov $0x85e0501,%ecx │ │ │ │ - jmp 80af0c7 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x80af120,-0x4(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80af618,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8455d30 │ │ │ │ - xchg %ax,%ax │ │ │ │ - js 80af1de │ │ │ │ - push %ecx │ │ │ │ - add %al,0x3000100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80af2a6 │ │ │ │ - movl $0x80af204,-0xc(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80af204 │ │ │ │ + jne 80af618 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - cmp %ch,(%eax) │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80af2a9 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x80af044,-0x8(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x80af264,0xc(%ebp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,0x8d000000 │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80af743 │ │ │ │ + movl $0x80af764,-0x8(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 80aeb18 │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80af764 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80af2b8 │ │ │ │ - movl $0x81b6d50,-0xc(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,-0x3914fb3b(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x80af298,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov $0xfc,%ah │ │ │ │ - (bad) │ │ │ │ - inc %ebp │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,0x27(%eax) │ │ │ │ - push %ecx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,0x0 │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80af324 │ │ │ │ - movl $0x80aefb0,-0x18(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x80af1c4,-0xc(%edi) │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - jmp 80aeb18 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85c1a4c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x27,%al │ │ │ │ - push %ecx │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80af3f6 │ │ │ │ - movl $0x80af37c,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80af37c │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,-0x74f7f509(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890c75(%ebx),%ecx │ │ │ │ + or $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - shlb $1,(%esi) │ │ │ │ - push %ecx │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,0x45c70c45(%ebx) │ │ │ │ - or $0xb4,%al │ │ │ │ - repz or (%eax),%cl │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ + or $0x50,%al │ │ │ │ + testl $0x84d8b08,(%edx) │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80af2ec │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80af3fe │ │ │ │ - movl $0x81b6d50,-0xc(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,-0x3914fb3b(%ebx) │ │ │ │ - mov $0x85c1a54,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x80af3e8,-0x4(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + jmp 80ac3bc │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80af44d │ │ │ │ + jb 80af827 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ + movl $0x80af804,-0x10(%ebp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 8380084 │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80af804 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80af7eb │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - dec %esp │ │ │ │ - test %edx,0x0(%ecx) │ │ │ │ - add (%eax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x2c(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80af65d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80af4a0,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80af89a │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80af890 │ │ │ │ + mov 0x1(%eax),%ecx │ │ │ │ + mov 0x5(%eax),%edx │ │ │ │ + mov 0x9(%eax),%eax │ │ │ │ + movl $0x80af7b8,-0xc(%edi) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80af8a8,-0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80af4a0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - or %al,0x10051(%ebp) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - aam $0xf4 │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - movl $0x85c79a8,-0x10(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + or %ch,%cl │ │ │ │ + popa │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + call *0x3000f(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ + or %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80afbcf │ │ │ │ + movl $0x80afba8,-0x10(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ mov %edx,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 845649c │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80afba8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + movb $0x0,(%ecx) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - inc %esp │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + or %cl,0x44891855(%ebx) │ │ │ │ and $0x40,%al │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov %esi,%ecx │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + add 0x10(%ebp),%ecx │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80af98f │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + movb $0xef,(%edx,%ecx,1) │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + lea 0x1(%ecx),%edx │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov $0x85e0501,%ecx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80af69b │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ + movb $0xbf,(%eax,%edx,1) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + add $0x2,%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jl 80af592 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - movl $0x845a108,(%ecx) │ │ │ │ - xor %edx,%edx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80af679 │ │ │ │ - movl $0x81b6d50,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - enter $0xa,$0x0 │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b2045(%ebx) │ │ │ │ - sbb $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - adc $0x89,%al │ │ │ │ - inc %esp │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ + jmp 845e8d4 │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jl 80afa43 │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - add $0x10,%ebp │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - jmp 80af4ff │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp $0x3,%edx │ │ │ │ + jge 80afae4 │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + add $0xe0,%edx │ │ │ │ + mov %edx,0xb8(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ - mov 0xc(%eax,%ecx,4),%ecx │ │ │ │ - movl $0x80af424,-0xc(%edi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xc(%edi),%ecx │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80af60f │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov 0xc(%ecx,%eax,4),%ecx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %ecx │ │ │ │ - mov 0xb4(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jl 80afa9e │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + add $0xc0,%edx │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + inc %ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + test %edx,%edx │ │ │ │ + jl 80afae4 │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ mov %edx,0xa0(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + sar $0x12,%edx │ │ │ │ + add $0xf0,%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ - mov %ecx,0xc(%eax,%edx,4) │ │ │ │ - movl $0x845a0d0,(%eax) │ │ │ │ - lea 0xc(%eax),%ecx │ │ │ │ - mov %edx,%eax │ │ │ │ - shr $0x7,%eax │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov 0x4(%edx),%edx │ │ │ │ - shl $0x2,%edx │ │ │ │ - add %eax,%edx │ │ │ │ - movb $0x1,(%ecx,%edx,1) │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ mov 0x94(%esp),%edx │ │ │ │ - inc %edx │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - inc %eax │ │ │ │ - mov $0x85e0501,%ecx │ │ │ │ - jmp 80af4ff │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - ret │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + in $0x0,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b0c55(%ebx) │ │ │ │ - or %cl,-0x3a7cfbb3(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ cld │ │ │ │ - jmp 80af525 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x80af668,0x4(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x80af554,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - js 80af6e9 │ │ │ │ - push %ecx │ │ │ │ - add %al,0x2000100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + adc $0xf9,%al │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80af914 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80af78a │ │ │ │ - movl $0x80af710,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ + jb 80afe96 │ │ │ │ + movl $0x80afe5c,-0x14(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80af710 │ │ │ │ + jne 80afe5c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp $0x23,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %cl,-0x9(%eax) │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80af2ec │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + in $0x1,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80af78d │ │ │ │ - movl $0x81b6d50,-0xc(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %esi │ │ │ │ + add 0x254c2444(%ecx),%ecx │ │ │ │ + add %bh,%al │ │ │ │ + pop %ds │ │ │ │ + add %bh,0xd800 │ │ │ │ + jne 80afc91 │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80afd23 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80afd87 │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80afd6e │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80afd87 │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + in $0x1,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,-0x3914fb3b(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x80af77c,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%edx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,(%esp,%edi,8) │ │ │ │ + or (%eax),%cl │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80afc3c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + movb $0x0,(%ecx) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80af7f1 │ │ │ │ - movl $0x80af45c,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80af6d4,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + ja 80afe43 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x10(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85c1a5c,%esi │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80afea4,0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80af3a4 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - jmp 80af820 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - inc %ebp │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + in $0x0,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,(%edx,%eiz,1) │ │ │ │ - push %ecx │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0x0 │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,(%esi,%edi,8) │ │ │ │ + or (%eax),%cl │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80afe24 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80af8b1 │ │ │ │ - movl $0x80af854,-0x4(%ebp) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - movl $0x85c79a8,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 845649c │ │ │ │ - clc │ │ │ │ - and %edx,0x0(%ecx) │ │ │ │ - lds (%eax),%eax │ │ │ │ + jb 80b01db │ │ │ │ + movl $0x80b01b4,-0x10(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b01b4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + movb $0x0,(%ecx) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - adc %cl,-0x76bfdbbc(%ecx) │ │ │ │ - lock mov %ecx,0x4c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + or %cl,0x44891855(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + add 0x10(%ebp),%ecx │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80aff9b │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + movb $0xef,(%edx,%ecx,1) │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + lea 0x1(%ecx),%edx │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80af9cb │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jl 80af8ff │ │ │ │ - add $0xffffffe8,%edi │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ + movb $0xbf,(%eax,%edx,1) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ - movl $0x845a108,(%eax) │ │ │ │ - movl $0x0,0x8(%ebp) │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80af2ec │ │ │ │ - mov $0x85c1a6c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - test %ah,(%ecx) │ │ │ │ - push %ecx │ │ │ │ - add %cl,%cl │ │ │ │ - or $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - sbb $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - and %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - adc %cl,-0x74b3dbb4(%ecx) │ │ │ │ - dec %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - push %esp │ │ │ │ - and $0x58,%al │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ + add $0x8,%eax │ │ │ │ + add $0x2,%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jl 80b004f │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x10,%ebp │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - jmp 80af878 │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp $0x3,%edx │ │ │ │ + jge 80b00f0 │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + add $0xe0,%edx │ │ │ │ + mov %edx,0xb8(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0xc(%edx,%eax,4),%eax │ │ │ │ - movl $0x845a494,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - movl $0x85d6045,(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80af983 │ │ │ │ - mov %ebx,%edx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jl 80b00aa │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + add $0xc0,%edx │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + inc %ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + test %edx,%edx │ │ │ │ + jl 80b00f0 │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ mov %edx,0xa0(%esp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + sar $0x12,%edx │ │ │ │ + add $0xf0,%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ - mov 0xc(%eax,%edx,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - mov 0xa8(%esp),%eax │ │ │ │ - push %eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ mov %ecx,0x94(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ mov 0x88(%esp),%ecx │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ - mov %eax,0xc(%edx,%ecx,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%eax │ │ │ │ - mov %ecx,%edx │ │ │ │ - shr $0x7,%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ mov 0x64(%esp),%ecx │ │ │ │ - mov 0x4(%ecx),%ecx │ │ │ │ - shl $0x2,%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - movb $0x1,(%eax,%ecx,1) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - inc %ecx │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - inc %edx │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80af878 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - movl $0x80af8c8,-0x10(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - push $0x17005120 │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + in $0x0,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80afab2 │ │ │ │ - movl $0x80afa38,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + and %bh,%bh │ │ │ │ + or (%eax),%cl │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80afa38 │ │ │ │ + jne 80aff20 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - xor $0x20,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70c45(%ebx) │ │ │ │ - or $0x70,%al │ │ │ │ - cli │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80af820 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80afaba │ │ │ │ - movl $0x81b6d50,-0xc(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,-0x3914fb3b(%ebx) │ │ │ │ - mov $0x85c1a74,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x80afaa4,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - push %eax │ │ │ │ - cmp (%eax),%al │ │ │ │ - nop │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - jle 80afb44 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc427bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80afd05 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80afb3c,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,0x8d000000 │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80b042f │ │ │ │ + movl $0x80b0410,-0x8(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80afb3c │ │ │ │ + jne 80b0410 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - jle 80afb84 │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - jo 80afb3c │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - movl $0x85c79a8,-0x10(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845649c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x76bfdbbc(%ecx) │ │ │ │ - lock mov %ecx,0x4c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80afd3b │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jl 80afc27 │ │ │ │ - add $0xffffffd4,%edi │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80afd1d │ │ │ │ - movl $0x845a108,(%eax) │ │ │ │ - movl $0x81b6d50,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %esi │ │ │ │ + add 0x25402444(%ecx),%ecx │ │ │ │ + add %bh,%al │ │ │ │ + pop %ds │ │ │ │ + add %bh,0xd800 │ │ │ │ + jne 80b0281 │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - (bad) │ │ │ │ - or (%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1c45(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - sbb %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - adc %cl,-0x74b3dbb4(%ecx) │ │ │ │ - dec %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - push %esp │ │ │ │ - and $0x58,%al │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x10,%ebp │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - jmp 80afb94 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80b0313 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80b0371 │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0xc(%edx,%eax,4),%eax │ │ │ │ - movl $0x845a4e8,-0x28(%edi) │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - movl $0x80afae4,-0x1c(%edi) │ │ │ │ - lea -0x28(%edi),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - movl $0x845a494,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80afcbd │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0xc(%eax,%edx,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - mov 0xa8(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ mov 0x88(%esp),%ecx │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80b0358 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ mov 0x7c(%esp),%ecx │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov %eax,0xc(%edx,%ecx,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%eax │ │ │ │ - mov %ecx,%edx │ │ │ │ - shr $0x7,%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov 0x4(%ecx),%ecx │ │ │ │ - shl $0x2,%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - movb $0x1,(%eax,%ecx,1) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - inc %ecx │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ inc %edx │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80afb94 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80b0371 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - clc │ │ │ │ - mov %esi,%ecx │ │ │ │ - jmp 80afbb4 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x80afd10,0x8(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,(%edx,%eax,1) │ │ │ │ + or (%eax),%ecx │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455d30 │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - movl $0x80afbf0,-0x10(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b022c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,0x8d000000 │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80b046f │ │ │ │ + movl $0x80b0490,-0x8(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - fcomps (%ecx,%edx,2) │ │ │ │ - add %al,0x2000100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80afe2a │ │ │ │ - movl $0x80afdb0,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80afdb0 │ │ │ │ + jne 80b0490 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pushf │ │ │ │ - sbb $0x51,%al │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %ch,%al │ │ │ │ - std │ │ │ │ - or (%eax),%cl │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80af2ec │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80afe2d │ │ │ │ - movl $0x81b6d50,-0xc(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,-0x3914fb3b(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x80afe1c,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %bl,(%ecx,%edx,2) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,0x468b080b(%esp,%eax,1) │ │ │ │ + add 0x45890c75(%ebx),%ecx │ │ │ │ + or $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80afe8f │ │ │ │ - movl $0x80afafc,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80afd74,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c1a7c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x197cfc8a(%ebx) │ │ │ │ + add %cl,0x45c70c45(%ebx) │ │ │ │ + or $0x7c,%al │ │ │ │ + add $0xb,%al │ │ │ │ + or %cl,0x4d89084d(%ebx) │ │ │ │ cld │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %esp │ │ │ │ - sbb 0x0(%ecx),%edx │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80aff9e │ │ │ │ - movl $0x80aff04,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80aff04 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - sub %bl,(%ebx) │ │ │ │ - push %ecx │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80affa6 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x80afeb0,-0x4(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x80aff5c,0xc(%ebp) │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80aeb18 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80affb5 │ │ │ │ - movl $0x81b6d50,-0xc(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,-0x3914fb3b(%ebx) │ │ │ │ - mov $0x85c1a84,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - movl $0x80aff90,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cwtl │ │ │ │ - sbb 0x0(%ecx),%dl │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80afffd │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80afe5c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sbb %fs:0x0(%ecx),%dl │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b0029 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80afa04 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - and %bl,(%edx) │ │ │ │ - push %ecx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b0055 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80af7b8 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - in (%dx),%al │ │ │ │ - sbb %edx,0x0(%ecx) │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b0081 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80af348 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - mov $0x5005117,%eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b00ad │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80a9e88 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x6000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4bb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b0130 │ │ │ │ - movl $0x80affe4,-0x40(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x3c(%edi) │ │ │ │ - movl $0x80b0010,-0x38(%edi) │ │ │ │ - mov %eax,-0x34(%edi) │ │ │ │ - movl $0x80b003c,-0x30(%edi) │ │ │ │ - mov %eax,-0x2c(%edi) │ │ │ │ - movl $0x80b0068,-0x28(%edi) │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x80b0094,-0x20(%edi) │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - movl $0x838c430,-0x18(%edi) │ │ │ │ - movl $0x85c1619,-0x14(%edi) │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x26(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x2e(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x36(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x3f(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x17(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x44,0x33c(%ebx) │ │ │ │ - mov $0x85c1a8c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - clc │ │ │ │ - push %ss │ │ │ │ - push %ecx │ │ │ │ - add %al,0x1000100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b016d │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80a9e88 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x19,%al │ │ │ │ - push %ecx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b0199 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80afed0 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - mov %bl,(%eax) │ │ │ │ - push %ecx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + jmp 80ac59c │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b01c5 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80aeecc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b0275 │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b026b │ │ │ │ - movl $0x80b0154,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x80b0180,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80b01ac,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80b023c,-0xc(%ebp) │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - lea -0xa(%edi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0x2(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80b00bc │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b027d │ │ │ │ - movl $0x838c420,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xf(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c1aac,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - jmp 80b072c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b02f8 │ │ │ │ - movl $0x80b02d8,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ + jb 80b07f7 │ │ │ │ + movl $0x80b07d0,-0x10(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b02d8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45890845(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 83e23a0 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b033a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c64 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b0523 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80b0388,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b0388 │ │ │ │ + jne 80b07d0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov $0x85e0519,%ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - test %edx,%edx │ │ │ │ - jne 80b0494 │ │ │ │ - mov %ecx,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - inc %ebp │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - or $0x83,%al │ │ │ │ - lds (%eax),%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b0526 │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - movl $0x85e0519,(%edi) │ │ │ │ - lea -0x6(%edi),%ecx │ │ │ │ - mov $0x85e0501,%eax │ │ │ │ - jmp 80b03a3 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %eax,(%eax,%eax,1) │ │ │ │ + movb $0x0,(%ecx) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4c739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b0555 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80b0304,-0x34(%edi) │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %edx,-0x2c(%edi) │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + or %cl,0x44891855(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x8432ebc,-0x20(%edi) │ │ │ │ - lea -0x34(%edi),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x8433118,-0x14(%edi) │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x12(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - add $0x18,%ebp │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov $0x85e0501,%ecx │ │ │ │ - mov %eax,%ecx │ │ │ │ - jmp 80b03a3 │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + add 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80b05b7 │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + movb $0xef,(%edx,%ecx,1) │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + lea 0x1(%ecx),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ + movb $0xbf,(%eax,%edx,1) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + add $0x2,%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jl 80b066b │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp $0x3,%edx │ │ │ │ + jge 80b070c │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + add $0xe0,%edx │ │ │ │ + mov %edx,0xb8(%esp) │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ - jmp 80b03d5 │ │ │ │ - dec %edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - add %edx,%eax │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov 0xc(%ecx,%eax,4),%eax │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - and $0x3,%edx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 80b048b │ │ │ │ - movl $0x80b04fc,-0x14(%ebp) │ │ │ │ + jl 80b06c6 │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + add $0xc0,%edx │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + inc %ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + test %edx,%edx │ │ │ │ + jl 80b070c │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + sar $0x12,%edx │ │ │ │ + add $0xf0,%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov 0x2(%ecx),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x6(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b04fc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - inc %esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + in $0x0,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - or %al,(%ebx,%ecx,1) │ │ │ │ - or %cl,0x34e8bf0(%ecx) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + cmp $0x5,%al │ │ │ │ + or (%eax),%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b0408 │ │ │ │ + jne 80b053c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80b03bc,-0x10(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x38,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b0591 │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 83e1798 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80b05ef │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b05e5 │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%eax │ │ │ │ - movl $0x80b056c,-0x10(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x8478072,-0x4(%ebp) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8431368 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0xbb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80b064b │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b0641 │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - movl $0x85db451,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 83e1798 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0xfb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80b06b1 │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b06a7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x80b05fc,-0x10(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x8478072,-0x10(%ebp) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8431368 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b0704 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80b0658,-0x1c(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - movl $0x85db449,-0x4(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pusha │ │ │ │ - sti │ │ │ │ - (bad) │ │ │ │ - incl 0x1 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,0x0 │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b0793 │ │ │ │ - movl $0x80b02a0,-0x24(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - movl $0x80b0348,-0x18(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x22(%edi),%eax │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - cmpl $0xa,0xc(%ebp) │ │ │ │ - jle 80b077e │ │ │ │ - movl $0x80b06c4,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x80b05a0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - mov $0x85c1ac0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b07ee │ │ │ │ - movl $0x80b07e0,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + jb 80b0b69 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80b0832 │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80b09e0 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80b0b47 │ │ │ │ + movl $0x80b08a0,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b07e0 │ │ │ │ + jne 80b08a0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add $0x1e000001,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45890346(%ebx) │ │ │ │ - adc %al,0x3ee904c5(%ebx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - mov $0x85c1ac4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b0830 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x0,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80b072c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %cl,(%esi) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b0871 │ │ │ │ - movl $0x80b0804,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 83e1798 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c1ac8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,%ah │ │ │ │ + or %cl,(%ebx) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80b08c4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b08d0 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x0,0x0(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x8(%ebp) │ │ │ │ - movl $0x85e0519,0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80b072c │ │ │ │ - mov $0x85c1acc,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b0909 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0xa(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80b0840 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b093d │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80b0890 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b0971 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0xa(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80b07b4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4bf39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b09e5 │ │ │ │ - movl $0x80b08e4,-0x3c(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x38(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x34(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x30(%edi) │ │ │ │ - movl $0x80b0918,-0x2c(%edi) │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - mov %ecx,-0x24(%edi) │ │ │ │ - mov %edx,-0x20(%edi) │ │ │ │ - movl $0x80b094c,-0x1c(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - movl $0x83e3570,-0xc(%edi) │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x2b(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x3a(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x40,0x33c(%ebx) │ │ │ │ - mov $0x85c1ad0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - jmp 80b0a14 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - inc %esp │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,0xb(%eax) │ │ │ │ - push %ecx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x3f7af7bb(%ebx) │ │ │ │ - jne 80b0a37 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x8(%ebp) │ │ │ │ - movl $0x85c12a1,0xc(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 83d9d44 │ │ │ │ - lea -0x1(%eax),%ecx │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jae 80b0a61 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov 0xc(%eax,%edx,4),%eax │ │ │ │ - movl $0x80b0a78,0xc(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b0a78 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,-0x74f7f4f7(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80b0988 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80a5b30 │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - pop %ecx │ │ │ │ - inc %ecx │ │ │ │ - cmp (%eax),%al │ │ │ │ - nop │ │ │ │ - inc %eax │ │ │ │ - adc %dl,0x0(%ecx) │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b0ae4 │ │ │ │ - movl $0x80b0ac4,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80b0a4e │ │ │ │ + movl $0x80b0964,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b0ac4 │ │ │ │ + jne 80b0964 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - adc %dl,(%eax) │ │ │ │ - push %ecx │ │ │ │ - add %al,0x0(%edx) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80b0a14 │ │ │ │ - mov $0x85c1adc,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - hlt │ │ │ │ - adc %dl,0x0(%ecx) │ │ │ │ - or $0x0,%al │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b0b49 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80b0b30,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8153438 │ │ │ │ - xchg %ax,%ax │ │ │ │ - rclb $0x51,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - clc │ │ │ │ - ficomps (%ebx) │ │ │ │ - pop %esp │ │ │ │ - or %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - gs js 80b0b99 │ │ │ │ - or %cl,-0x3a7cff8b(%ecx) │ │ │ │ - clc │ │ │ │ - jmp 81530fc │ │ │ │ - mov $0x85c1c00,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pusha │ │ │ │ - adc %edx,0x0(%ecx) │ │ │ │ - or $0x0,%al │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b0bb1 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80b0b98,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8153438 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x11,%al │ │ │ │ - push %ecx │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - clc │ │ │ │ - mov $0x1c,%dl │ │ │ │ - pop %esp │ │ │ │ - or %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - gs js 80b0c01 │ │ │ │ - or %cl,-0x3a7cff8b(%ecx) │ │ │ │ - clc │ │ │ │ - jmp 81530fc │ │ │ │ - mov $0x85c1cd4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov $0x9,%ah │ │ │ │ - push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b0c2b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80b0c08,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %dh,(%edx,%ecx,1) │ │ │ │ + or (%eax),%ecx │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b0c08 │ │ │ │ + jne 80b0a34 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - je 80b0c07 │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ecx) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x3f7af4ba(%ebx) │ │ │ │ - jne 80b0c2e │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - movl $0x85c12a1,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 83d9d44 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea -0x1(%eax),%ecx │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jae 80b0c58 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov 0xc(%eax,%edx,4),%eax │ │ │ │ - movl $0x80b0c6c,0x4(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x3d7cfcaa(%ebx) │ │ │ │ + or %cl,0x45be1104(%eax) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80b0b47 │ │ │ │ + movl $0x80b0a10,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b0c6c │ │ │ │ + jne 80b0a10 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 80a5b30 │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - gs aas │ │ │ │ - cmp (%eax),%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,-0x74f7f4f6(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80b0aa0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b0cb1 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - movl $0x85c12a1,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 83d9d44 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b0ced │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - movl $0x85c12a1,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 83d9d44 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b0d29 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - movl $0x85c183d,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 83d9d44 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b0d64 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 83dd870 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - or %dl,%fs:0x0(%ecx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - sldt (%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b0dab │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov 0x14(%esi),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jae 80b0dae │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ - add %eax,%edx │ │ │ │ - mov 0xc(%ecx,%edx,4),%eax │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80b0a7c,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b0a7c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80a5c00 │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b0dfa │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c9c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %cl,(%edi) │ │ │ │ - push %ecx │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc43bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b152a │ │ │ │ - movl $0x80b0e40,-0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 83dd7fc │ │ │ │ - rorb $1,(%esi) │ │ │ │ - push %ecx │ │ │ │ add %al,(%ebx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b1532 │ │ │ │ - movl $0x80b0bc8,-0x18(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80b0c80,-0x8(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - movl $0x80b0ea4,-0x8(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - lea -0x8(%edi),%ecx │ │ │ │ + jb 80b0e2e │ │ │ │ + movl $0x80b0df4,-0x14(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ mov %ecx,-0xc(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 8431b5c │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %esp │ │ │ │ - push %cs │ │ │ │ - push %ecx │ │ │ │ - add %al,0x1e000000 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80b15cd │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b1541 │ │ │ │ - movl $0x80b0cbc,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80b0ee8,0x0(%ebp) │ │ │ │ - lea -0x8(%edi),%esi │ │ │ │ - jmp 845717c │ │ │ │ - or %cl,(%esi) │ │ │ │ - push %ecx │ │ │ │ - add %al,0x1e000000 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - adc %cl,(%edi) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ - mov $0x85e2361,%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845717c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - loopne 80b0f13 │ │ │ │ - push %ecx │ │ │ │ - add %al,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,(%eax) │ │ │ │ - ud2 │ │ │ │ - or %cl,0x18758bf0(%ecx) │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b0f38 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x600510d,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - jo 80b0f4c │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - movl $0x85c79a8,-0x10(%ebp) │ │ │ │ mov %edx,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845649c │ │ │ │ - xchg %ax,%ax │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - or $0xa90051,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - ud2 │ │ │ │ - or %cl,0x8758bf0(%ecx) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x0,-0xc(%ebp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ - jmp 8456644 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xor %cl,0x14a0051 │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b1550 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea -0x1(%eax),%ecx │ │ │ │ - cmp $0x0,%ecx │ │ │ │ - jge 80b13e8 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov 0x28(%ebp),%eax │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - movl $0x80b1278,0xc(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b1278 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fmull (%ecx,%edx,2) │ │ │ │ - add %ch,0xa(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0xe76cbbb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80b1028 │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - movl $0x80b1440,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b1440 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - movl $0x80b104c,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b104c │ │ │ │ + jne 80b0df4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - or $0x51,%al │ │ │ │ - add %ch,%ch │ │ │ │ - dec %edx │ │ │ │ + in $0x1,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b15be │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - inc %eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x2c(%ebp),%eax │ │ │ │ - mov 0x30(%ebp),%ecx │ │ │ │ - mov 0x20(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x34(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - mov (%ecx),%eax │ │ │ │ - cmp $0x845a194,%eax │ │ │ │ - jne 80b10ee │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - push %ebx │ │ │ │ - mov %edx,0xb8(%esp) │ │ │ │ - call 8451a50 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %esi │ │ │ │ + add 0x254c2444(%ecx),%ecx │ │ │ │ + add %bh,%al │ │ │ │ + pop %ds │ │ │ │ + add %bh,0xd800 │ │ │ │ + jne 80b0c29 │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ mov 0x64(%esp),%ecx │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 80b11aa │ │ │ │ - add $0xc,%ebp │ │ │ │ - inc %edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b157c │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0x4(%edx),%edx │ │ │ │ - movl $0x80b0d74,-0x20(%edi) │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80b1000,-0xc(%ebp) │ │ │ │ - mov %eax,0x100(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80b0cbb │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80b0d1f │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - movl $0x845c888,-0x18(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x100(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0xffffffe4,%ebp │ │ │ │ - jmp 8431b5c │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80b0fd3 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb $0xb,%al │ │ │ │ - push %ecx │ │ │ │ - add %ch,%ch │ │ │ │ - dec %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b2c45(%ebx) │ │ │ │ - xor %cl,0x44892055(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x34(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ mov %edx,0x7c(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80b0d06 │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ mov %eax,0x88(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %esi,0x4(%eax) │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp $0x845a194,%eax │ │ │ │ - jne 80b124a │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - push %ebx │ │ │ │ - mov %edx,0xb8(%esp) │ │ │ │ - mov %ecx,0xac(%esp) │ │ │ │ - call 8451a50 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 80b1262 │ │ │ │ - add $0xc,%ebp │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ inc %edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - jmp 80b110a │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80b0d1f │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ - jmp 80b0fd3 │ │ │ │ - nop │ │ │ │ - pop %esp │ │ │ │ - or 0x0(%ecx),%dl │ │ │ │ - lret $0x7b │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x3e76f7bb(%ebx) │ │ │ │ - sub 0x3(%esi),%ecx │ │ │ │ - lea -0x1(%ecx),%edx │ │ │ │ - cmp %eax,%edx │ │ │ │ - jae 80b155f │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0xc(%eax,%edx,4),%eax │ │ │ │ - movl $0x80b12b4,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,0x24(%ebp) │ │ │ │ - mov %ecx,0x28(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b12b4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lret $0x7b │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b156d │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - movl $0x80b0cf8,-0x24(%edi) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - movl $0x8432ebc,-0x18(%edi) │ │ │ │ - lea -0x24(%edi),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x28(%ebp),%ecx │ │ │ │ - mov 0x24(%ebp),%edx │ │ │ │ - mov %eax,0xc4(%esp) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80b1351 │ │ │ │ - mov %eax,0xd0(%esp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %eax,0xdc(%esp) │ │ │ │ - mov 0xc4(%esp),%eax │ │ │ │ - mov 0xc(%eax,%edx,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - mov 0xe4(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %edx,0x100(%esp) │ │ │ │ - mov %ecx,0xf4(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0xf4(%esp),%edx │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - mov %eax,0xc(%ecx,%edx,4) │ │ │ │ - movl $0x845a0d0,(%ecx) │ │ │ │ - lea 0xc(%ecx),%eax │ │ │ │ - shr $0x7,%edx │ │ │ │ - mov 0x4(%ecx),%ecx │ │ │ │ - shl $0x2,%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - movb $0x1,(%eax,%ecx,1) │ │ │ │ - mov 0xc4(%esp),%eax │ │ │ │ - movl $0x845a108,(%eax) │ │ │ │ - movl $0x81b6d50,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x2c,%ebp │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - and $0x9,%al │ │ │ │ - push %ecx │ │ │ │ - add %cl,0x9(%edx) │ │ │ │ + in $0x1,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b2045(%ebx) │ │ │ │ - and $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,%ah │ │ │ │ + or (%ebx),%ecx │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ adc $0x89,%al │ │ │ │ - inc %esp │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - jmp 80b110a │ │ │ │ - movl $0x80b0d34,-0xc(%edi) │ │ │ │ - mov 0x20(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x24(%ebp),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - jmp 80b110a │ │ │ │ - pushf │ │ │ │ - or %dl,0x0(%ecx) │ │ │ │ - insl (%dx),%es:(%edi) │ │ │ │ - or (%eax),%al │ │ │ │ + inc %ebp │ │ │ │ + adc $0x66,%al │ │ │ │ + test $0x850f0003,%esi │ │ │ │ + std │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl -0x381f00fa(%ebx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,%cl │ │ │ │ + xor 0x3a(%edi),%cl │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ + movb $0x0,(%ecx) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b159e │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - sub 0x3(%esi),%ecx │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jae 80b15ad │ │ │ │ - movl $0x845a4e8,-0x28(%edi) │ │ │ │ - mov 0x28(%ebp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - movl $0x80b0dc4,-0x1c(%edi) │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x2c(%ebp),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1c(%edi),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - lea -0x28(%edi),%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %eax,0x10c(%esp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - cmpl $0x0,0x85e8594 │ │ │ │ - je 80b14f9 │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %eax,0x124(%esp) │ │ │ │ - mov 0xc(%edx,%ecx,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - mov 0x12c(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %ecx,0x13c(%esp) │ │ │ │ - mov %edx,0xd0(%esp) │ │ │ │ - call 844c130 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - mov 0x118(%esp),%eax │ │ │ │ - mov %eax,0xc(%edx,%ecx,4) │ │ │ │ - movl $0x845a0d0,(%edx) │ │ │ │ - lea 0xc(%edx),%eax │ │ │ │ - shr $0x7,%ecx │ │ │ │ - mov 0x4(%edx),%edx │ │ │ │ - shl $0x2,%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - movb $0x1,(%eax,%edx,1) │ │ │ │ - movl $0x80b11c0,0x0(%ebp) │ │ │ │ - mov 0x10c(%esp),%eax │ │ │ │ + ja 80b0ddb │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x10(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80b0e3c,0x4(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 8454bdc │ │ │ │ - mov $0x85c1d20,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455944 │ │ │ │ - mov %edx,0x24(%ebp) │ │ │ │ - mov %eax,0x28(%ebp) │ │ │ │ - add $0x24,%ebp │ │ │ │ - jmp 80b0b64 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80b13b8,0x0(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - jmp 8455d30 │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xffffffd4,%edi │ │ │ │ - mov %ecx,0x30(%ebp) │ │ │ │ - mov %eax,0x34(%ebp) │ │ │ │ - add $0x30,%ebp │ │ │ │ - jmp 80b0afc │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x85c8d9c,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b161a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c2c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b16c7 │ │ │ │ - movl $0x80b1664,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b1664 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 80b0808 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + in $0x0,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %cl,-0x74f7f4ea(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x45890875(%ebx),%ecx │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ + add %bh,0x758b080b(%ebp,%ecx,1) │ │ │ │ + adc %ah,-0x9(%esi) │ │ │ │ movb $0x0,(%ebx) │ │ │ │ - jne 80b1688 │ │ │ │ + jne 80b0dbc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b16ca │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80b15e4,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fcoms 0x30052(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + andb $0x51,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add (%eax),%eax │ │ │ │ sldt (%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + add %cl,-0x7cc423bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b1761 │ │ │ │ + jb 80b1004 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80b172c,-0x14(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x80b0f54,-0x24(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83dd7fc │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %eax,%esp │ │ │ │ - xchg %eax,%edx │ │ │ │ - push %edx │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b1786 │ │ │ │ - movl $0x80b162c,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movl $0x80b1770,0x8(%ebp) │ │ │ │ - lea -0x2(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 83d92ac │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - push %eax │ │ │ │ - xchg %eax,%edx │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80b1795 │ │ │ │ - mov $0x85da9c0,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x6(%esi),%esi │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - fadds (%eax) │ │ │ │ - push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x1fb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80b18c5 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b18bb │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x845a0d0,-0x8(%edi) │ │ │ │ - movl $0x0,-0x4(%edi) │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - movl $0x80b1820,-0x14(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x1c(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x20(%esi),%eax │ │ │ │ + mov 0x14(%esi),%esi │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ mov %ecx,-0x10(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + add $0xffffffdc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b1820 │ │ │ │ + jne 80b0f54 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - push $0x2005100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0xe76f7bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80b185b │ │ │ │ - movl $0x85e0501,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - movl $0x0,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x0,0x4(%ebp) │ │ │ │ - movl $0x85e0519,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80aaacc │ │ │ │ - add $0x20,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b18ca │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - mov 0x6(%esi),%edx │ │ │ │ - movl $0x80b16e8,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x1c(%edi),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x85e0501,-0xc(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - movl $0x0,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x0,0x4(%ebp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80aaacc │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%edx) │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b1910 │ │ │ │ - movl $0x80b17b0,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - jmp 80b0e10 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c1d28,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %eax │ │ │ │ - add $0x51,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,0x8d000100 │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b1969 │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 8451440 │ │ │ │ - add $0xc,%esp │ │ │ │ + ja 80b0f38 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + add 0x3(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 80b1965 │ │ │ │ - movl $0x845b350,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85c1d5e,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 83d93f0 │ │ │ │ + jg 80b0f01 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80b0f16 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov $0x85d45a9,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + pop %ds │ │ │ │ + push %ecx │ │ │ │ + add %ah,0x1e000002(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3e76f8ba(%ebx) │ │ │ │ + shr $0x18,%ecx │ │ │ │ + cmp 0x14(%ebp),%ecx │ │ │ │ + jg 80b0ff2 │ │ │ │ + movl $0x80b0ee0,0x0(%ebp) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b0ee0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b1997 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 84319d4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80b0fe4,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b19e0 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80b19d8,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8431998 │ │ │ │ - xchg %ax,%ax │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b0f7e │ │ │ │ + movl $0x83a7024,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + lea -0x11(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + ret │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x7ce90075(%ecx) │ │ │ │ - add %edi,(%eax) │ │ │ │ - add %bh,%bh │ │ │ │ - arpl %edi,%eax │ │ │ │ - nop │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x4514fb3b(%ebx) │ │ │ │ + movl $0x80b0fa4,0x18(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 80ab5e8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - add 0x0(%ecx),%edx │ │ │ │ + add (%eax),%eax │ │ │ │ add %eax,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b1a4e │ │ │ │ + jb 80b1118 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80b1a2c,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + movl $0x80b105c,-0x18(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x14(%esi),%edx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b1a2c │ │ │ │ + jne 80b105c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %esp │ │ │ │ - add 0x0(%ecx),%edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80b1a43 │ │ │ │ - mov $0x85c1d80,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0x2(%esi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + nop │ │ │ │ + inc %ebx │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b1a85 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 83853d0 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - call d0b6b8f │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b1adb │ │ │ │ + ja 80b1109 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x80b19f0,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - movl $0x80b1a5c,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80b10ef │ │ │ │ + movl $0x80ccc58,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - mov %es,(%edx) │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80b10e4,-0x4(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b1bd9 │ │ │ │ - movl $0x80b1b30,-0xc(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 83dd7fc │ │ │ │ - push %eax │ │ │ │ - add 0x0(%ecx),%dl │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b1bdc │ │ │ │ - movl $0x80b1974,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b108d │ │ │ │ + movl $0x80ccc58,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80b1b78,0x0(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 83866ac │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - or %al,(%edx) │ │ │ │ - push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b1beb │ │ │ │ - movl $0x80b19a4,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80b1bb4,0x4(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8385600 │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - add %edx,0x0(%ecx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b1bfa │ │ │ │ - movl $0x80b1a98,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ - jmp 838bc9c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + add $0x83,%al │ │ │ │ + lds (%ebx,%ebp,8),%eax │ │ │ │ + lret $0xc783 │ │ │ │ + hlt │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + movl $0x80b10b4,0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80ae274 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b1c52 │ │ │ │ - movl $0x80b1af4,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80b18e8 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov $0x85c1d90,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - mov $0x3005100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + push %eax │ │ │ │ + sbb $0x51,%al │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + sldt (%ecx) │ │ │ │ + add %cl,-0x7cc41fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b1c9f │ │ │ │ + jb 80b11a8 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x80b1184,-0x10(%ebp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80b18e8 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movzbl 0x18(%esi),%eax │ │ │ │ + mov %al,-0xc(%ebp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + jmp 80aafa8 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d30 │ │ │ │ xchg %ax,%ax │ │ │ │ - je 80b1ca6 │ │ │ │ - push %ecx │ │ │ │ - add %bl,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b1cf2 │ │ │ │ - movl $0x80b1c70,-0x10(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x8(%ebp) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80c0654 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov $0x85c1da0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sbb %al,(%eax) │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + ja 80b116b │ │ │ │ + movl $0x80cb734,-0x8(%edi) │ │ │ │ + movzbl 0x4(%ebp),%eax │ │ │ │ + mov %al,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + sbb %bl,0x30051 │ │ │ │ + add $0x1000f00,%eax │ │ │ │ + add %cl,-0x7cc427bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b1d3f │ │ │ │ + jb 80b1394 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80b1284,-0x28(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x14(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x1c(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x20(%esi),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x24(%esi),%eax │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80b18e8 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - aam $0xff │ │ │ │ - push %eax │ │ │ │ - add %bl,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b1d92 │ │ │ │ - movl $0x80b1d10,-0x10(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x8(%ebp) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80c061c │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov $0x85c1da8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %dl,%al │ │ │ │ - sbb $0xc689080b,%eax │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + add $0xffffffd8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b1dd0 │ │ │ │ + jne 80b1284 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b1df0 │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%bl │ │ │ │ - mov %al,0xf9066 │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %bh,(%eax) │ │ │ │ - push %ds │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8454bdc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,0xb(%esi,%ebx,1) │ │ │ │ - or %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 8454bdc │ │ │ │ - add %eax,(%eax) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d30 │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b1e77 │ │ │ │ - movl $0x80bf790,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + ja 80b123b │ │ │ │ + movl $0x80cb734,-0x8(%edi) │ │ │ │ + movzbl 0x4(%ebp),%eax │ │ │ │ + mov %al,-0x4(%edi) │ │ │ │ mov %esi,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + dec %esp │ │ │ │ + sbb $0x51,%al │ │ │ │ + add %ah,0x1e00000d(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4e8a1c45(%ebx) │ │ │ │ + add -0x74968040(%ebp),%eax │ │ │ │ + inc %ebp │ │ │ │ + sbb %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + sbb %dl,0xb(%edx,%edx,1) │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + or %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x55891055(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc $0x89,%al │ │ │ │ + push %ebp │ │ │ │ + adc %cl,0x4d881445(%ecx) │ │ │ │ + sbb $0x83,%al │ │ │ │ + lds (%eax),%ecx │ │ │ │ + jmp 80aafa8 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70075(%ebx) │ │ │ │ - add $0xbd,%al │ │ │ │ push %ds │ │ │ │ - pop %esp │ │ │ │ - or %al,-0x7916fb3b(%ebx) │ │ │ │ - (bad) │ │ │ │ - cmp (%eax),%al │ │ │ │ - xchg %ax,%ax │ │ │ │ - and %al,(%eax) │ │ │ │ - push %ecx │ │ │ │ - add %al,0x1000100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b1f85 │ │ │ │ - movl $0x80b1ef4,-0x4(%ebp) │ │ │ │ + ja 80b12b9 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + movl $0x80cb734,-0x8(%edi) │ │ │ │ + movzbl 0x4(%ebp),%ecx │ │ │ │ + mov %cl,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jl 80b1358 │ │ │ │ + movl $0x80b12d0,0x18(%ebp) │ │ │ │ + mov $0x85c2ec0,%esi │ │ │ │ + mov %cl,0x1c(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b1ef4 │ │ │ │ + jne 80b12d0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - in $0xff,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,(%edi,%ebx,1) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 842fcdc │ │ │ │ - nop │ │ │ │ - jo 80b1f61 │ │ │ │ - push %edx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,(%eax) │ │ │ │ - pop %ds │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8395e00 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d30 │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b1f88 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - divsd 0x8486e38,%xmm0 │ │ │ │ - movsd 0x8486e40,%xmm1 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - xorpd %xmm2,%xmm2 │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - sub $0xff,%al │ │ │ │ - push %eax │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b1fd8 │ │ │ │ - movl $0x80b1eb8,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - movl $0x85c1ecd,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c1ee8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lock (bad) │ │ │ │ - push %eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,0x8d000100 │ │ │ │ - inc %ebp │ │ │ │ - clc │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b2072 │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 8451440 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 80b2063 │ │ │ │ - movl $0x845b350,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - sub $0x4,%esp │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - sub $0x8,%esp │ │ │ │ - movsd %xmm0,(%esp) │ │ │ │ - call 837fb50 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80b2067 │ │ │ │ - sub $0x4,%esp │ │ │ │ - movsd 0x8486e48,%xmm0 │ │ │ │ - sub $0x8,%esp │ │ │ │ - movsd %xmm0,(%esp) │ │ │ │ - call 837fb50 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80b2067 │ │ │ │ - mov $0x85c1eea,%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov $0x85c1eca,%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + ja 80b131b │ │ │ │ + movl $0x80cb734,-0x8(%edi) │ │ │ │ + movzbl 0x4(%ebp),%eax │ │ │ │ + mov %al,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0x80b1334,0x18(%ebp) │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + movl $0x0,0x8(%ebp) │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + mov %edx,0x14(%ebp) │ │ │ │ + mov %cl,0x1c(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80aafa8 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jl 80b2078 │ │ │ │ - push %eax │ │ │ │ + nop │ │ │ │ + sub $0x1b,%al │ │ │ │ + push %ecx │ │ │ │ add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + add %al,(%esi) │ │ │ │ + add %cl,(%edi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc41fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b20ad │ │ │ │ + jb 80b1508 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80b2134 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b2115 │ │ │ │ - movl $0x80b20f4,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b20f4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + mov 0x10(%esi),%al │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80b1473 │ │ │ │ + movl $0x80b1410,-0x10(%ebp) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + mov 0x20(%esi),%ecx │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0x24(%esi),%ecx │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov %al,-0xc(%ebp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + jmp 80aafa8 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d30 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,%dl │ │ │ │ - movups 0x3(%esi),%xmm0 │ │ │ │ - ucomisd 0x8486e50,%xmm0 │ │ │ │ - jp 80b2105 │ │ │ │ - je 80b2118 │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80b13f6 │ │ │ │ + movl $0x80cb734,-0x8(%edi) │ │ │ │ + movzbl 0x4(%ebp),%eax │ │ │ │ + mov %al,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ nop │ │ │ │ - mov $0xf0050fd,%esp │ │ │ │ - add %al,(%edx) │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b2171 │ │ │ │ - movl $0x80b2084,-0x18(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x80b20bc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov $0x85c1ef0,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85c1f00,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - jmp 80b2314 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - or %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b222f │ │ │ │ - movl $0x80b21e4,-0x14(%ebp) │ │ │ │ + ja 80b1434 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movsd 0x7(%esi),%xmm0 │ │ │ │ - movsd 0xf(%esi),%xmm1 │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - movsd %xmm1,-0x10(%ebp) │ │ │ │ - movsd %xmm0,-0x8(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ + movl $0x80cb734,-0x8(%edi) │ │ │ │ + movzbl 0x4(%ebp),%ecx │ │ │ │ + mov %cl,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 80b14d4 │ │ │ │ + movl $0x80b144c,-0x10(%ebp) │ │ │ │ + mov $0x85c2ec0,%esi │ │ │ │ + mov %al,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b21e4 │ │ │ │ + jne 80b144c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - in $0x1,%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d30 │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b2232 │ │ │ │ - movsd 0x3(%esi),%xmm0 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,%xmm1 │ │ │ │ - mulsd 0x4(%ebp),%xmm1 │ │ │ │ - movsd 0x8486e58,%xmm2 │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ - mulsd 0xc(%ebp),%xmm2 │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ - movsd %xmm2,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - or %al,(%eax) │ │ │ │ + ja 80b1497 │ │ │ │ + movl $0x80cb734,-0x8(%edi) │ │ │ │ + movzbl 0x4(%ebp),%eax │ │ │ │ + mov %al,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80b14b0,-0x10(%ebp) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x14(%esi),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov %al,-0xc(%ebp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + jmp 80aafa8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + int3 │ │ │ │ + sbb %edx,0x0(%ecx) │ │ │ │ + add $0x0,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + sldt (%ecx) │ │ │ │ + add %cl,-0x7cc423bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b22e7 │ │ │ │ - movl $0x80b229c,-0x14(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movsd 0x7(%esi),%xmm0 │ │ │ │ - movsd 0xf(%esi),%xmm1 │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - movsd %xmm1,-0x10(%ebp) │ │ │ │ - movsd %xmm0,-0x8(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ + jb 80b16b8 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80b1608,-0x24(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x1c(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x20(%esi),%eax │ │ │ │ + mov 0x14(%esi),%esi │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + add $0xffffffdc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b229c │ │ │ │ + jne 80b1608 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - in $0x1,%eax │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b22ea │ │ │ │ - movsd 0x3(%esi),%xmm0 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,%xmm1 │ │ │ │ - mulsd 0x4(%ebp),%xmm1 │ │ │ │ - movsd 0x8486e60,%xmm2 │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ - mulsd 0xc(%ebp),%xmm2 │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ - movsd %xmm2,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + ja 80b15ec │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + add 0x3(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80b15b5 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80b15ca │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov $0x85d45a9,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jo 80b22fc │ │ │ │ - (bad) │ │ │ │ - jmp *%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %ch,%ah │ │ │ │ - sti │ │ │ │ - push %eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b2388 │ │ │ │ - movsd 0x0(%ebp),%xmm0 │ │ │ │ - movsd 0x8(%ebp),%xmm1 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - xorpd %xmm2,%xmm2 │ │ │ │ - ucomisd %xmm2,%xmm0 │ │ │ │ - jp 80b2338 │ │ │ │ - je 80b235a │ │ │ │ - movl $0x80b2198,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movsd %xmm0,-0xc(%edi) │ │ │ │ - movsd %xmm1,-0x4(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 80b2134 │ │ │ │ - ucomisd 0x8486e68,%xmm1 │ │ │ │ - jp 80b2366 │ │ │ │ - je 80b239a │ │ │ │ - movl $0x80b2250,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movsd %xmm0,-0xc(%edi) │ │ │ │ - movsd %xmm1,-0x4(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 80b2134 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c1f08,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0xffffffe8,%edi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 80b2134 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %eax │ │ │ │ - sti │ │ │ │ - push %eax │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + nop │ │ │ │ + fcompl (%eax) │ │ │ │ + push %ecx │ │ │ │ + add %ah,0x1e000002(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b240a │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b23e8,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + add %cl,-0x3e76f8ba(%ebx) │ │ │ │ + shr $0x18,%ecx │ │ │ │ + cmp 0x14(%ebp),%ecx │ │ │ │ + jg 80b16a6 │ │ │ │ + movl $0x80b1594,0x0(%ebp) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b23e8 │ │ │ │ + jne 80b1594 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80b1698,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ xchg %ax,%ax │ │ │ │ - and %bh,%bl │ │ │ │ - push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0xff20746(%ebx) │ │ │ │ - adc %al,0x3(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movsd 0x3(%eax),%xmm1 │ │ │ │ - movsd %xmm1,-0xc(%ebp) │ │ │ │ - movsd %xmm0,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80b2314 │ │ │ │ - mov $0x85c1f10,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70075(%ebx) │ │ │ │ - add $0x29,%al │ │ │ │ - pop %ds │ │ │ │ - pop %esp │ │ │ │ - or %al,-0x516fb3b(%ebx) │ │ │ │ - sarl $0x0,(%edx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b1632 │ │ │ │ + movl $0x83a7024,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + lea -0x11(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + ret │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x4514fb3b(%ebx) │ │ │ │ + movl $0x80b1658,0x18(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 80ab5e8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b24e5 │ │ │ │ - movl $0x80b2478,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ + lea -0x1c(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80b17e1 │ │ │ │ + movl $0x80b1800,-0x18(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x11(%esi),%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x15(%esi),%ecx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b2478 │ │ │ │ + jne 80b1800 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + dec %eax │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b24e8 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - sub $0x8,%esp │ │ │ │ + ja 80b1737 │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + add 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ push %ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - call 8431220 │ │ │ │ + push %eax │ │ │ │ + mov 0x90(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + call 804b170 │ │ │ │ add $0xc,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - fstps (%esp) │ │ │ │ - movss (%esp),%xmm0 │ │ │ │ - add $0x4,%esp │ │ │ │ - movl $0x8433090,-0x4(%edi) │ │ │ │ - divss 0x8486e70,%xmm0 │ │ │ │ - movss 0x8486e74,%xmm1 │ │ │ │ - subss %xmm0,%xmm1 │ │ │ │ - xorps %xmm2,%xmm2 │ │ │ │ - mulss %xmm2,%xmm0 │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ - movss %xmm0,(%edi) │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80b17ec,0x20(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b2530 │ │ │ │ - movl $0x80b2440,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - movl $0x85c1f35,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c1f40,%esi │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc $0x8d000000,%eax │ │ │ │ - inc %ebp │ │ │ │ - clc │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b25c5 │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 8451440 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 80b25b6 │ │ │ │ - movl $0x845b350,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - sub $0x4,%esp │ │ │ │ - movss %xmm0,(%esp) │ │ │ │ - call 837fc40 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80b25ba │ │ │ │ - sub $0x8,%esp │ │ │ │ - movss 0x8486e78,%xmm0 │ │ │ │ - sub $0x4,%esp │ │ │ │ - movss %xmm0,(%esp) │ │ │ │ - call 837fc40 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80b25ba │ │ │ │ - mov $0x85c1f42,%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov $0x85c1f32,%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - cmp $0x50,%cl │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b25fd │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80b2684 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b2664 │ │ │ │ - movl $0x80b2644,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b2644 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,%bl │ │ │ │ - movups 0x3(%esi),%xmm0 │ │ │ │ - ucomiss 0x8486e7c,%xmm0 │ │ │ │ - jp 80b2654 │ │ │ │ - je 80b2667 │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - xchg %ax,%ax │ │ │ │ - sar $0x50,%al │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b26c1 │ │ │ │ - movl $0x80b25d4,-0x18(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x80b260c,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov $0x85c1f44,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85c1f54,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - jo 80b26ce │ │ │ │ - push %eax │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x6414fb3b(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 80b2898 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b27ba │ │ │ │ - movl $0x80b2748,-0xc(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movss 0xb(%esi),%xmm0 │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movss %xmm0,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b2748 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - addl $0x0,(%eax) │ │ │ │ + cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ + add (%eax),%eax │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dh,0x27(%eax) │ │ │ │ + cld │ │ │ │ + push %eax │ │ │ │ + pop %ss │ │ │ │ or (%eax),%ecx │ │ │ │ - movss 0x3(%esi),%xmm0 │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - movss %xmm0,0x4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x1c(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b2770 │ │ │ │ + jne 80b1750 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b27bd │ │ │ │ - movss 0x4(%ebp),%xmm0 │ │ │ │ - movss %xmm0,%xmm1 │ │ │ │ - mulss 0x3(%esi),%xmm1 │ │ │ │ - movss 0x8486e80,%xmm2 │ │ │ │ - subss %xmm0,%xmm2 │ │ │ │ - mulss 0xc(%ebp),%xmm2 │ │ │ │ - addss %xmm1,%xmm2 │ │ │ │ - movl $0x8433090,-0x4(%edi) │ │ │ │ - movss %xmm2,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x1000100,%eax │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%edx) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b286e │ │ │ │ - movl $0x80b2824,-0xc(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movss 0x7(%esi),%xmm0 │ │ │ │ - movss 0xb(%esi),%xmm1 │ │ │ │ + jb 80b18bb │ │ │ │ + movl $0x80b1898,-0x14(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x11(%esi),%edx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movss %xmm1,-0x4(%ebp) │ │ │ │ - movss %xmm0,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b2824 │ │ │ │ + jne 80b1898 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - ret │ │ │ │ - add %al,(%eax) │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b2871 │ │ │ │ - movss 0x3(%esi),%xmm0 │ │ │ │ - movl $0x8433090,-0x4(%edi) │ │ │ │ - movss %xmm0,%xmm1 │ │ │ │ - mulss 0x8(%ebp),%xmm1 │ │ │ │ - movss 0x8486e84,%xmm2 │ │ │ │ - subss %xmm0,%xmm2 │ │ │ │ - mulss 0xc(%ebp),%xmm2 │ │ │ │ - addss %xmm1,%xmm2 │ │ │ │ - movss %xmm2,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - push %esp │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jmp *(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov $0x50f6,%esp │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b295e │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b2954 │ │ │ │ - movss 0x0(%ebp),%xmm0 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - ucomiss %xmm1,%xmm0 │ │ │ │ - jp 80b28c8 │ │ │ │ - je 80b28ea │ │ │ │ - movl $0x80b2700,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - movss %xmm0,(%edi) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80b2684 │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - movl $0x80b2910,-0x4(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + enter $0xb18,$0x8 │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b2910 │ │ │ │ + jne 80b18c8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - inc %esp │ │ │ │ - notb 0x0(%eax) │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b2966 │ │ │ │ - movss 0x3(%esi),%xmm0 │ │ │ │ - ucomiss 0x8486e88,%xmm0 │ │ │ │ - jp 80b292b │ │ │ │ - je 80b2975 │ │ │ │ - movl $0x80b27d8,-0xc(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movss 0x4(%ebp),%xmm1 │ │ │ │ - movss %xmm1,-0x4(%edi) │ │ │ │ - movss %xmm0,(%edi) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 80b2684 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c1f74,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 80b2684 │ │ │ │ - in $0xf5,%al │ │ │ │ - push %eax │ │ │ │ - add %bl,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %dh,-0x3976f7f5(%ecx,%ebp,1) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b29b4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - shl $0x50,%ch │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + inc %edi │ │ │ │ + add (%eax),%eax │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %dh,%bl │ │ │ │ - movups 0x3(%esi),%xmm0 │ │ │ │ - movss %xmm0,0x0(%ebp) │ │ │ │ - jmp 80b2898 │ │ │ │ - nop │ │ │ │ - test $0xf5,%al │ │ │ │ - push %eax │ │ │ │ - add %bl,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ch,%bl │ │ │ │ - mov $0xf58c9066,%edx │ │ │ │ + add %cl,0x4d8b1845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc %al,0x548908c2(%ebx) │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b2a33 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b2a18,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b2a18 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %esp │ │ │ │ - cmc │ │ │ │ + push %edx │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0xff30346(%ebx) │ │ │ │ - adc %al,0x3(%eax) │ │ │ │ - movss %xmm0,-0x4(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80b2898 │ │ │ │ - mov $0x85c1f8c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ nop │ │ │ │ - pop %eax │ │ │ │ - cmc │ │ │ │ - push %eax │ │ │ │ - add %al,0x100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b2a9e │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b2a7c,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b2a7c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub %dh,%ch │ │ │ │ - push %eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - xor %ebp,(%esi) │ │ │ │ - pop %esp │ │ │ │ - or %cl,0x45890346(%ebx) │ │ │ │ - clc │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85c3031,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8119774 │ │ │ │ - mov $0x85c1fb4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add (%eax),%al │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80b2b34 │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b2b2a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jle 80b2b03 │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - movl $0x84330a0,-0x10(%edi) │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x84330a0,-0x10(%edi) │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - xchg %dl,0x0(%edx) │ │ │ │ add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + adc (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b2bf5 │ │ │ │ + jb 80b199f │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80b2b88,-0xc(%ebp) │ │ │ │ + movl $0x80b197c,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b2b88 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x86,%al │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0x768b080b(%ebx,%ebp,1) │ │ │ │ - pop %es │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b2bac │ │ │ │ + jne 80b197c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or %al,0x52(%esi) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b2bf8 │ │ │ │ + ja 80b1963 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - mov $0x3f,%ecx │ │ │ │ - cmovne %eax,%ecx │ │ │ │ - xor $0x1f,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 80b2c07 │ │ │ │ - movl $0x84330a0,-0x4(%edi) │ │ │ │ - cmp $0x20,%ecx │ │ │ │ - setl %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - neg %eax │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - shr %cl,%edx │ │ │ │ - and %eax,%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x4(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80b1a04 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b19fa │ │ │ │ + mov 0x1(%eax),%ecx │ │ │ │ + mov 0x5(%eax),%eax │ │ │ │ + movl $0x80b1930,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80b1a14,0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b2c4c │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80b2d70 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x4000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b2d38 │ │ │ │ - movl $0x80b2cac,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ + jb 80b1a93 │ │ │ │ + movl $0x80b1a78,-0x10(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%ecx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b2cac │ │ │ │ + jne 80b1a78 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add $0x0,%al │ │ │ │ + lds (%ecx),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dl,%al │ │ │ │ - sub $0xb,%al │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - add $0x66,%al │ │ │ │ - test $0xd750003,%esi │ │ │ │ + add %ah,-0x74f7f4e6(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45891475(%ebx),%ecx │ │ │ │ + adc $0x66,%al │ │ │ │ + test $0x11750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x0,%al │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lds (%ecx),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,%ah │ │ │ │ - sub $0xb,%al │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - adc %cl,-0x899efbb(%ecx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80b2cf4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,0x458b0445(%ebx) │ │ │ │ + or %al,0x4e8b08c0(%ebx) │ │ │ │ + add (%ecx),%eax │ │ │ │ + rorl $0x8b,-0x37feebbb(%ebx) │ │ │ │ + dec %ebp │ │ │ │ + adc %cl,0x51520c55(%ebx) │ │ │ │ + push %eax │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - and $0x1,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,0x768b080b(,%ebp,1) │ │ │ │ - pop %es │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b2d14 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and $0x1,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b2d3b │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - and 0x10(%ebp),%eax │ │ │ │ - cmp 0x3(%esi),%eax │ │ │ │ - jbe 80b2d4a │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x84330a0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - sldt (%edx) │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b2dc8 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80b2c20,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80b2c5c,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - movl $0x85c1f35,0x0(%ebp) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b2e8f │ │ │ │ - movl $0x80b2e20,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ + jb 80b1b37 │ │ │ │ + movl $0x80b1b1c,-0xc(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b2e20 │ │ │ │ + jne 80b1b1c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + les (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %al,0xb(%esi,%ebp,1) │ │ │ │ + add %al,0xb(%ebx,%ebx,1) │ │ │ │ or %cl,0x758b0346(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - add $0x66,%al │ │ │ │ - test $0xd750003,%esi │ │ │ │ + adc %cl,-0x899efbb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80b1b44 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and (%eax),%al │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + les (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,0xb(%esi,%ebp,1) │ │ │ │ - or %cl,-0x899fc8a(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80b2e64 │ │ │ │ + add %cl,0x468b0445(%ebx) │ │ │ │ + add 0x4d8b08c0(%ebx),%eax │ │ │ │ + adc %al,(%ecx) │ │ │ │ + rorl $0x8,0x558b0c45(%ebx) │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add $0xf00,%eax │ │ │ │ + add %cl,-0x7cc42bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80b20aa │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80b1bf8,-0x24(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0x10(%esi),%ecx │ │ │ │ + mov 0x14(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x1c(%esi),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x20(%esi),%edx │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xffffffdc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b1bf8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - and (%eax),%al │ │ │ │ + out %al,$0x5 │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b2e92 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ + ja 80b209b │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jg 80b2080 │ │ │ │ + movl $0x80ccc58,-0x8(%edi) │ │ │ │ + movl $0x85c31df,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,0x180052(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + out %al,$0x5 │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4c339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b2ef2 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x3(%ecx),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 80b2f04 │ │ │ │ - add $0xffffffc4,%edi │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x3c,0x33c(%ebx) │ │ │ │ - mov $0x85c1fcc,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x80b2ab0,-0x38(%edi) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x30(%edi) │ │ │ │ - mov %eax,-0x2c(%edi) │ │ │ │ - mov %ecx,-0x28(%edi) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x24(%edi) │ │ │ │ - movl $0x80b2b48,-0x20(%edi) │ │ │ │ - lea -0x38(%edi),%eax │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80b1d13 │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + jl 80b1d77 │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b2054 │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80b1e19 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80b1dbc │ │ │ │ + movl $0x80b1adc,-0x20(%edi) │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov 0xc4(%esp),%eax │ │ │ │ mov %eax,-0x18(%edi) │ │ │ │ - movl $0x80b2d70,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x20(%edi),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x80b2de4,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x12(%edi),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80b2d70 │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + movl $0x80ccc58,-0x10(%edi) │ │ │ │ + lea -0x1d(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 80b1d40 │ │ │ │ + mov %esi,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov $0x85d783e,%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 80b1c90 │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + sub %ecx,%edx │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + jmp 80b1c90 │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + jmp 80b1cad │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - pop %eax │ │ │ │ - lock push %eax │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + enter $0x1b,$0x0 │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b2fb8 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b2fa4,0x0(%ebp) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + and %cl,0x44890455(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80b1cad │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80b1ddf │ │ │ │ + movl $0x80ccc58,-0x20(%edi) │ │ │ │ + movl $0x85c31df,-0x1c(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b2fa4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub %dh,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890346(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80b2eb4 │ │ │ │ - mov $0x85c1fd4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80b304c │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b3042 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x10(%eax),%cl │ │ │ │ - mov 0x11(%eax),%dl │ │ │ │ - cmp %dl,%cl │ │ │ │ - jle 80b301b │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - movl $0x83e9a10,-0x10(%edi) │ │ │ │ - sub %dl,%cl │ │ │ │ - mov %cl,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80b1a2c,-0x20(%edi) │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x80ccc58,-0xc(%edi) │ │ │ │ + lea -0x1d(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + add %edx,%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + add $0xfffffffc,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80b1e7b │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80b1e47 │ │ │ │ + movl $0x80ccc58,-0x20(%edi) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80b19b0,-0x20(%edi) │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x80ccc58,-0x14(%edi) │ │ │ │ + lea -0x1d(%edi),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80b1ee6 │ │ │ │ + movl $0x80b1834,-0x20(%edi) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov 0xc4(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80ccc58,-0x8(%edi) │ │ │ │ + lea -0x1d(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + add %edx,%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add $0x20,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x83e9a10,-0x10(%edi) │ │ │ │ - sub %cl,%dl │ │ │ │ - mov %dl,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80b1f58,0x18(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x1c(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + add $0xffffffdc,%edi │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %ecx,0xd0(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %edx,0xe8(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %eax,0xdc(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %ecx,0xf4(%esp) │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80b204b │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b1ec8 │ │ │ │ + movl $0x80ccc58,-0x8(%edi) │ │ │ │ + movl $0x85c31df,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add $0x20,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfbab(%ebx) │ │ │ │ + call d0f70feb │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + movl $0x80b1fac,-0x4(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %esp │ │ │ │ - adcl $0x1,0x0(%edx) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b3119 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80b30a0,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b30a0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + mov 0xdc(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov 0xc4(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - adc $0x81,%al │ │ │ │ - push %edx │ │ │ │ + enter $0x17,$0x0 │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + and %cl,-0x7b76e3ab(%ebx) │ │ │ │ + and $0xa0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,%ah │ │ │ │ - xor %cl,(%ebx) │ │ │ │ - or %cl,-0x899f88a(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80b30c4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lock adcb $0x0,0x0(%edx) │ │ │ │ + add %cl,-0x7376e7bb(%ebx) │ │ │ │ + and $0xc4,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x6b76ebb3(%ebx) │ │ │ │ + and $0xd0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b311c │ │ │ │ - movzbl 0x3(%esi),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - and $0xff,%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - bsr %ax,%ax │ │ │ │ - mov $0xf,%ecx │ │ │ │ - cmovne %ax,%cx │ │ │ │ - xor $0x7,%cx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 80b312b │ │ │ │ - movl $0x83e9a10,-0x4(%edi) │ │ │ │ - cmp $0x20,%ecx │ │ │ │ - setl %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - neg %eax │ │ │ │ - mov $0xff,%edx │ │ │ │ - shr %cl,%edx │ │ │ │ - and %eax,%edx │ │ │ │ - mov %dl,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,-0x3a7cefab(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + test %ah,(%esp,%ebx,8) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x28c783f0(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b1f62 │ │ │ │ + movl $0x80b16c8,-0x24(%edi) │ │ │ │ + mov %ecx,0xf4(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov 0xf4(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x80ccc58,-0x8(%edi) │ │ │ │ + lea -0x21(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + mov 0xf4(%esp),%ecx │ │ │ │ + jmp 80b1fdf │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0x80b1d90,-0x4(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + movl $0x80b1c38,0x0(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80abc50 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b3170 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80b3298 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ - add $0x4000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b3260 │ │ │ │ - movl $0x80b31d0,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ + lea -0x1c(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80b21d5 │ │ │ │ + movl $0x80b21f4,-0x18(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x11(%esi),%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x15(%esi),%ecx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ mov %edx,-0xc(%ebp) │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b31d0 │ │ │ │ + jne 80b21f4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + dec %eax │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,%ah │ │ │ │ - xor %ecx,(%ebx) │ │ │ │ - or %cl,0x758b0346(%edx) │ │ │ │ - add $0x88,%al │ │ │ │ - inc %ebp │ │ │ │ - add $0x66,%al │ │ │ │ - test $0xd750003,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x0,%al │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + ja 80b212b │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + add 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + mov 0x90(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80b21e0,0x20(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,(%eax) │ │ │ │ - xor (%ebx),%cl │ │ │ │ - or %cl,0x758b0346(%edx) │ │ │ │ - adc %cl,-0x899efbb(%eax) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80b3218 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bh,(%eax) │ │ │ │ - xor (%ebx),%cl │ │ │ │ - or %cl,-0x899f88a(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80b3238 │ │ │ │ + cld │ │ │ │ + inc %esp │ │ │ │ + and %ecx,(%ebx) │ │ │ │ + or %cl,0x34e8bf0(%ecx) │ │ │ │ + mov 0x1c(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b2144 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and $0x1,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b3263 │ │ │ │ - movzbl 0x10(%ebp),%eax │ │ │ │ - movzbl 0x4(%ebp),%ecx │ │ │ │ - and %eax,%ecx │ │ │ │ - cmp 0x3(%esi),%cl │ │ │ │ - jbe 80b3272 │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x83e9a10,-0x4(%edi) │ │ │ │ - mov %cl,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - sldt (%edx) │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%edx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b32f0 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80b3144,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80b3180,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - movl $0x85c1fed,0x0(%ebp) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b33b8 │ │ │ │ - movl $0x80b3348,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ + jb 80b22af │ │ │ │ + movl $0x80b228c,-0x14(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x11(%esi),%edx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b3348 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0xb(%ebx,%esi,1) │ │ │ │ - or %cl,0x758b0346(%edx) │ │ │ │ - add $0x88,%al │ │ │ │ - inc %ebp │ │ │ │ - add $0x66,%al │ │ │ │ - test $0xd750003,%esi │ │ │ │ + jne 80b228c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %cl,0x768b080b(%ebx,%esi,1) │ │ │ │ - add -0x9(%esi),%esp │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80b338c │ │ │ │ + cld │ │ │ │ + mov $0x89080b22,%esp │ │ │ │ + lock mov 0x3(%esi),%ecx │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b22bc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b33bb │ │ │ │ - movzbl 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%al │ │ │ │ - movl $0x83d7e80,-0x4(%edi) │ │ │ │ - mov %al,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - fdivrs 0x52(%ebp) │ │ │ │ - add %bl,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4c739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + inc %edi │ │ │ │ + add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b3430 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x3(%ecx),%dl │ │ │ │ + add %cl,0x4d8b1845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc %al,0x548908c2(%ebx) │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x3(%eax),%cl │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - movsbl %dl,%edx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - movsbl %cl,%edx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 80b3442 │ │ │ │ - add $0xffffffc8,%edi │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x38,0x33c(%ebx) │ │ │ │ - mov $0x85c1ff8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x80b2fc8,-0x34(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x2c(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - mov %cl,-0x24(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %al,-0x23(%edi) │ │ │ │ - movl $0x80b3060,-0x20(%edi) │ │ │ │ - lea -0x34(%edi),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x80b3298,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x20(%edi),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x80b330c,-0x8(%edi) │ │ │ │ + add %eax,%edx │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %esi,%eax │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x12(%edi),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80b3298 │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ nop │ │ │ │ - dec %eax │ │ │ │ - jmp 80b34f3 │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b34f4 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b34e0,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b34e0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %ch,%bl │ │ │ │ - push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890346(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80b33dc │ │ │ │ - mov $0x85c2000,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ add %eax,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80b358f │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b3585 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x10(%eax),%cx │ │ │ │ - mov 0x12(%eax),%dx │ │ │ │ - cmp %dx,%cx │ │ │ │ - jle 80b355c │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - movl $0x83e9a00,-0x10(%edi) │ │ │ │ - sub %dx,%cx │ │ │ │ - mov %cx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x83e9a00,-0x10(%edi) │ │ │ │ - sub %cx,%dx │ │ │ │ - mov %dx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - adc $0x7c,%al │ │ │ │ - push %edx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b3657 │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80b2393 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80b35e0,-0xc(%ebp) │ │ │ │ + movl $0x80b2370,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b35e0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - aam $0x7b │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,(%esi,%esi,1) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b3604 │ │ │ │ + jne 80b2370 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov $0x7b,%al │ │ │ │ - push %edx │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b365a │ │ │ │ - movzwl 0x3(%esi),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - and $0xffff,%eax │ │ │ │ - bsr %ax,%ax │ │ │ │ - mov $0x1f,%ecx │ │ │ │ - cmovne %ax,%cx │ │ │ │ - xor $0xf,%cx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 80b3669 │ │ │ │ - movl $0x83e9a00,-0x4(%edi) │ │ │ │ - cmp $0x20,%ecx │ │ │ │ - setl %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - neg %eax │ │ │ │ - mov $0xffff,%edx │ │ │ │ - shr %cl,%edx │ │ │ │ - and %eax,%edx │ │ │ │ - mov %dx,(%edi) │ │ │ │ + ja 80b2357 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x4(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80b23f8 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b23ee │ │ │ │ + mov 0x1(%eax),%ecx │ │ │ │ + mov 0x5(%eax),%eax │ │ │ │ + movl $0x80b2324,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80b2408,0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b36b0 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80b37e4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x4000100,%eax │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b37a9 │ │ │ │ - movl $0x80b3710,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ + jb 80b2487 │ │ │ │ + movl $0x80b246c,-0x10(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%ecx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b3710 │ │ │ │ + jne 80b246c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add $0x0,%al │ │ │ │ + lds (%ecx),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bh,(%eax) │ │ │ │ - aaa │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ax,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b3738 │ │ │ │ + add %dl,0x468b080b(%esp) │ │ │ │ + add 0x45891475(%ebx),%ecx │ │ │ │ + adc $0x66,%al │ │ │ │ + test $0x11750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and $0x0,%al │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lds (%ecx),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,0x37(%eax) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %ax,0x10(%ebp) │ │ │ │ + add %cl,0x458b0445(%ebx) │ │ │ │ + or %al,0x4e8b08c0(%ebx) │ │ │ │ + add (%ecx),%eax │ │ │ │ + rorl $0x8b,-0x37feebbb(%ebx) │ │ │ │ + dec %ebp │ │ │ │ + adc %cl,0x51520c55(%ebx) │ │ │ │ + push %eax │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80b252b │ │ │ │ + movl $0x80b2510,-0xc(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b3760 │ │ │ │ + jne 80b2510 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - and $0x1,%al │ │ │ │ + les (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %al,-0x74f7f4c9(%eax) │ │ │ │ - jbe 80b3771 │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b3780 │ │ │ │ + add %bh,(%eax) │ │ │ │ + and $0x468b080b,%eax │ │ │ │ + add 0x45891075(%ebx),%ecx │ │ │ │ + adc %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80b2538 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and $0x1,%al │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + les (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b37ac │ │ │ │ - movzwl 0x10(%ebp),%eax │ │ │ │ - movzwl 0x4(%ebp),%ecx │ │ │ │ - and %eax,%ecx │ │ │ │ - cmp 0x3(%esi),%cx │ │ │ │ - jbe 80b37bb │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + add %cl,0x468b0445(%ebx) │ │ │ │ + add 0x4d8b08c0(%ebx),%eax │ │ │ │ + adc %al,(%ecx) │ │ │ │ + rorl $0x8,0x558b0c45(%ebx) │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x83e9a00,-0x4(%edi) │ │ │ │ - mov %cx,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b383c │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80b3684,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80b36c0,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - movl $0x85c2019,0x0(%ebp) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add $0x0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add $0x800,%eax │ │ │ │ + add %cl,-0x7cc41fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b390a │ │ │ │ - movl $0x80b3894,-0x8(%ebp) │ │ │ │ + jb 80b2991 │ │ │ │ + movl $0x80b2690,-0x18(%ebp) │ │ │ │ + mov 0x17(%esi),%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0xf(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b3894 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x13(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ + jmp 80abc50 │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 80b2650 │ │ │ │ + mov %esi,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov $0x85d783e,%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80b26ea │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x85d783e,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b2965 │ │ │ │ + mov %edx,0xb8(%esp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80b279f │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80b275c │ │ │ │ + movl $0x80b24d0,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + lea -0x11(%edi),%ecx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + sub %ecx,%edx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + jmp 80b25db │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,-0x7499f7f5(%eax,%edi,1) │ │ │ │ - inc %esi │ │ │ │ - add -0x7699fb8b(%ebx),%ecx │ │ │ │ - inc %ebp │ │ │ │ - add $0x66,%al │ │ │ │ - test $0xf750003,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and (%eax),%al │ │ │ │ + out %al,$0x6 │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc %cl,-0x74bfdbbc(%ecx) │ │ │ │ inc %ebp │ │ │ │ - add %bl,%ah │ │ │ │ - cmp %cl,(%ebx) │ │ │ │ - or %cl,-0x899fc8a(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80b38dc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ + adc $0x89,%al │ │ │ │ + dec %esp │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80b25b2 │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + jmp 80b25db │ │ │ │ + cmp %edx,%eax │ │ │ │ + jl 80b270a │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + jmp 80b25f7 │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + jmp 80b25f7 │ │ │ │ + xchg %ax,%ax │ │ │ │ + enter $0x1b,$0x0 │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b390d │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - add 0x4(%ebp),%ax │ │ │ │ - movl $0x83d7e70,-0x4(%edi) │ │ │ │ - mov %ax,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov %bh,0x52(%eax) │ │ │ │ - add %bl,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4c739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b3982 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x3(%ecx),%dx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x3(%eax),%cx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - movswl %dx,%edx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - movswl %cx,%edx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 80b3994 │ │ │ │ - add $0xffffffc8,%edi │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + and %cl,0x44890455(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + jmp 80b25f7 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80b2772 │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + mov %edx,%esi │ │ │ │ + movl $0x85c31df,0x1c(%ebp) │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + movl $0x80b2420,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + lea -0x11(%edi),%ecx │ │ │ │ + add $0xfffffffc,%edi │ │ │ │ + mov %edx,%esi │ │ │ │ + add %eax,%esi │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80b27e7 │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80b27c0 │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + movl $0x80b23a4,-0x14(%edi) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x11(%edi),%ecx │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ mov %eax,%esi │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x38,0x33c(%ebx) │ │ │ │ - mov $0x85c2024,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x80b3504,-0x34(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x2c(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - mov %cx,-0x24(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %ax,-0x22(%edi) │ │ │ │ - movl $0x80b35a0,-0x20(%edi) │ │ │ │ - lea -0x34(%edi),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x80b37e4,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x20(%edi),%ecx │ │ │ │ + add %edx,%esi │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80b2829 │ │ │ │ + movl $0x80b2228,-0x14(%edi) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x80b3858,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x12(%edi),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80b37e4 │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %edx,%esi │ │ │ │ + add %eax,%esi │ │ │ │ + lea -0x11(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %eax,0xdc(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80b2958 │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x85c31df,0x1c(%ebp) │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x80b28c4,-0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + mov %edx,0x1c(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ nop │ │ │ │ - and %ah,%dh │ │ │ │ - push %eax │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + enter $0x17,$0x0 │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x558b0445(%ebx) │ │ │ │ + and %cl,-0x7b76e3b3(%ebx) │ │ │ │ + and $0x94,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,-0x6b76e7bb(%ebx) │ │ │ │ + and $0xb8,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b3a48 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b3a34,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b3a34 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - lock in $0x50,%eax │ │ │ │ - add %al,(%edx) │ │ │ │ + add %cl,-0x7376ebab(%ebx) │ │ │ │ + and $0xc4,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890346(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + add %cl,-0x3a7cefb3(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + test %ah,(%eax,%edx,8) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x1cc783f0(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b287c │ │ │ │ + movl $0x80b20bc,-0x18(%edi) │ │ │ │ + mov %edx,0xe8(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + add %eax,%esi │ │ │ │ + lea -0x15(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + jmp 80b28f7 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80b2720,-0x4(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,0x1c(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80b392c │ │ │ │ - mov $0x85c202c,%esi │ │ │ │ + jmp 8455944 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ - add (%eax),%al │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ + nop │ │ │ │ + push %es │ │ │ │ + push %ecx │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + sldt (%ecx) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80b3adc │ │ │ │ - add $0x14,%edi │ │ │ │ + jb 80b2a14 │ │ │ │ + add $0x8,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b3ad2 │ │ │ │ + ja 80b2a0a │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ + mov 0x14(%eax),%ecx │ │ │ │ + add 0x18(%eax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 80b29da │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80abf64 │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jle 80b3aab │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + jl 80b29f2 │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80abea8 │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov (%eax,%ecx,1),%al │ │ │ │ + movl $0x83e9a10,-0x4(%edi) │ │ │ │ + mov %al,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - les 0x52(%esi),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b3b9d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80b3b30,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 80b2d37 │ │ │ │ + movl $0x80b2d10,-0x10(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b3b30 │ │ │ │ + jne 80b2d10 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + nop │ │ │ │ + movb $0x0,(%ecx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + or %cl,0x44891855(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + add 0xc(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80b2af7 │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + movb $0xef,(%edx,%ecx,1) │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + lea 0x1(%ecx),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ + movb $0xbf,(%eax,%edx,1) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + add $0x2,%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jl 80b2bab │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp $0x3,%edx │ │ │ │ + jge 80b2c4c │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + add $0xe0,%edx │ │ │ │ + mov %edx,0xb8(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jl 80b2c06 │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + add $0xc0,%edx │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + inc %ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + test %edx,%edx │ │ │ │ + jl 80b2c4c │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + sar $0x12,%edx │ │ │ │ + add $0xf0,%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - test %dh,0x52(%esi) │ │ │ │ + in $0x0,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dl,0xb(%ebx,%edi,1) │ │ │ │ - or %cl,-0x899f88a(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80b3b54 │ │ │ │ + cld │ │ │ │ + jl 80b2d3f │ │ │ │ + or (%eax),%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b2a7c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pusha │ │ │ │ - jbe 80b3b9d │ │ │ │ - add %al,(%eax) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b3ba0 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - mov $0x3f,%ecx │ │ │ │ - cmovne %eax,%ecx │ │ │ │ - xor $0x1f,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 80b3baf │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ - cmp $0x20,%ecx │ │ │ │ - setl %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - neg %eax │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - shr %cl,%edx │ │ │ │ - and %eax,%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b3bf4 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80b3d18 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x4000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b3ce0 │ │ │ │ - movl $0x80b3c54,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ + jb 80b2fa7 │ │ │ │ + movl $0x80b2f88,-0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b3c54 │ │ │ │ + jne 80b2f88 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,0x3c(%eax) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b3c78 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x0,%al │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,0x44890356(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + and $0x1ff800,%eax │ │ │ │ + cmp $0xd800,%eax │ │ │ │ + jne 80b2dd9 │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jl 80b2e91 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jge 80b2eee │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jl 80b2ed1 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80b2eee │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bl,0x468b080b(%esp,%edi,1) │ │ │ │ - add 0x45891075(%ebx),%ecx │ │ │ │ - adc %ah,-0x9(%esi) │ │ │ │ + add %al,0x468b080b(%ebp,%ebp,1) │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ movb $0x0,(%ebx) │ │ │ │ - jne 80b3c9c │ │ │ │ + jne 80b2d84 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x1,%al │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,0x768b080b(%esp,%edi,1) │ │ │ │ - pop %es │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80b303b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80b3018,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b3cbc │ │ │ │ + jne 80b3018 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and $0x1,%al │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b3ce3 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - and 0x10(%ebp),%eax │ │ │ │ - cmp 0x3(%esi),%eax │ │ │ │ - jbe 80b3cf2 │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ + ja 80b2fff │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b3d70 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80b3bc8,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80b3c04,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x4(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80b30a0 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b3096 │ │ │ │ + mov 0x1(%eax),%ecx │ │ │ │ + mov 0x5(%eax),%eax │ │ │ │ + movl $0x80b2fcc,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80b30b0,0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - movl $0x85c1f35,0x0(%ebp) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b3e37 │ │ │ │ - movl $0x80b3dc8,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,0x8d000000 │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80b30f7 │ │ │ │ + movl $0x80b3118,-0x8(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b3dc8 │ │ │ │ + jne 80b3118 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,%ah │ │ │ │ - cmp $0x468b080b,%eax │ │ │ │ - add 0x45890475(%ebx),%ecx │ │ │ │ - add $0x66,%al │ │ │ │ - test $0xd750003,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - and (%eax),%al │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %cl,(%esi,%edi,1) │ │ │ │ + add %bh,(%ecx,%esi,1) │ │ │ │ or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b3e0c │ │ │ │ + jne 80b313c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and (%eax),%al │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b3e3a │ │ │ │ + add %cl,0x45c70c45(%ebx) │ │ │ │ + or $0x4,%al │ │ │ │ + xor %ecx,(%ebx) │ │ │ │ + or %cl,0x4d89084d(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - movl $0x83d7e60,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %eax │ │ │ │ - jae 80b3ea1 │ │ │ │ - add %bl,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80ac77c │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x8(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80b31b3 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b31a9 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0x3(%ecx),%ecx │ │ │ │ + add 0xc(%eax),%ecx │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4c339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b3e9a │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x3(%ecx),%edx │ │ │ │ + lea -0x1c(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80b32cf │ │ │ │ + movl $0x80b3294,-0x14(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 80b3eac │ │ │ │ - add $0xffffffc4,%edi │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x3c,0x33c(%ebx) │ │ │ │ - mov $0x85c2044,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x80b3a58,-0x38(%edi) │ │ │ │ + mov 0x11(%esi),%ecx │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x30(%edi) │ │ │ │ - mov %eax,-0x2c(%edi) │ │ │ │ - mov %ecx,-0x28(%edi) │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x24(%edi) │ │ │ │ - movl $0x80b3af0,-0x20(%edi) │ │ │ │ - lea -0x38(%edi),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x80b3d18,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x20(%edi),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x80b3d8c,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x12(%edi),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80b3d18 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub %ah,%cl │ │ │ │ - push %eax │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b3f60 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b3f4c,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b3f4c │ │ │ │ + jne 80b3294 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - clc │ │ │ │ - loopne 80b3f93 │ │ │ │ - add %al,(%edx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80b3244,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + out %al,$0x1 │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890346(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80b3e5c │ │ │ │ - mov $0x85c204c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ - add $0x0,%al │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80b4083 │ │ │ │ - add $0x18,%edi │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b1845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b4079 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x1c(%eax),%edx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - sbb %edx,%ecx │ │ │ │ - jge 80b402c │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - movl $0x83e99e0,-0x14(%edi) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - sbb %ecx,%edx │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ + ja 80b3221 │ │ │ │ + movl $0x80b316c,-0xc(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x83e99e0,-0x14(%edi) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80b32f0,0x0(%ebp) │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ - sbb %ecx,%edx │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + lea -0xc(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + nop │ │ │ │ + out %al,$0x1 │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80b32c0 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x10(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + jmp 80b3253 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - and %dh,0x52(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + nop │ │ │ │ + out %al,$0x1 │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b41b6 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80b40d4,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b40d4 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,(%eax) │ │ │ │ + xor (%ebx),%ecx │ │ │ │ + or %cl,-0x899eb8b(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80b3310 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - loopne 80b413a │ │ │ │ - push %edx │ │ │ │ + out %al,$0x3 │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ + add %cl,0x408b1845(%ebx) │ │ │ │ + add %edi,%eax │ │ │ │ inc %ebp │ │ │ │ - add %bh,%al │ │ │ │ - inc %eax │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ + sbb %bl,%ah │ │ │ │ + xor (%ebx),%cl │ │ │ │ + or %cl,0x558b084d(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,0x4e8b0c4d(%ecx) │ │ │ │ + add 0x4589104d(%ecx),%ecx │ │ │ │ + adc $0x83,%al │ │ │ │ + lds (%eax),%ecx │ │ │ │ + jmp 80ac77c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80b33b3 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80b3390,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b40f8 │ │ │ │ + jne 80b3390 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov $0x5270,%esp │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b41b9 │ │ │ │ + ja 80b3377 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - or %edx,%eax │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - or %edx,%ecx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - call 8430d70 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80b41c8 │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80b4178 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - and %eax,%ecx │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - and %eax,%edx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b420c │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80b436c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x4000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b4331 │ │ │ │ - movl $0x80b426c,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80b3426 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b341c │ │ │ │ + mov 0x1(%eax),%ecx │ │ │ │ + mov 0x5(%eax),%edx │ │ │ │ + mov 0x9(%eax),%eax │ │ │ │ + movl $0x80b3344,-0xc(%edi) │ │ │ │ mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80b3434,-0x8(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b426c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - add $0x0,%al │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - cwtl │ │ │ │ - inc %edx │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b4298 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - add %al,%gs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + or %ch,%cl │ │ │ │ + mov %edi,%esp │ │ │ │ + (bad) │ │ │ │ + call *0x3000f(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - les 0xb(%edx),%eax │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b42c4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - call 260b42d4 │ │ │ │ + add (%eax),%eax │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,%ah │ │ │ │ - inc %edx │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80b3697 │ │ │ │ + movl $0x80b3678,-0xc(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b42e4 │ │ │ │ + jne 80b3678 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - call 260b42f4 │ │ │ │ + in $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b4334 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc %cl,0x55030356(%ebx) │ │ │ │ + or %cl,0x25402444(%ecx) │ │ │ │ + add %bh,%al │ │ │ │ + pop %ds │ │ │ │ + add %bh,0xd800 │ │ │ │ + jne 80b34ec │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80b357e │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80b35dc │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80b35c3 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80b35dc │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ mov %ecx,0x58(%esp) │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ - and %edx,%eax │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - cmp %eax,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ - sbb %edx,%ecx │ │ │ │ - jae 80b4343 │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - mov 0x1c(%ebp),%esi │ │ │ │ - add $0x24,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + in $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b43c4 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80b41e0,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80b421c,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - movl $0x85c1ecd,0x0(%ebp) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,0x468b080b(%esp,%esi,1) │ │ │ │ + add 0x45891075(%ebx),%ecx │ │ │ │ + adc %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80b3494 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b44a8 │ │ │ │ - movl $0x80b441c,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,0x8d000000 │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80b36d7 │ │ │ │ + movl $0x80b36f8,-0x8(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b441c │ │ │ │ + jne 80b36f8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - dec %eax │ │ │ │ - inc %esp │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b4448 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ch,0x44(%eax) │ │ │ │ + add %bl,(%edi,%esi,1) │ │ │ │ or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b4468 │ │ │ │ + jne 80b371c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b44ab │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ + add %cl,0x45c70c45(%ebx) │ │ │ │ + or $0xe4,%al │ │ │ │ + or %ss:(%eax),%ecx │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - add %edx,%eax │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - adc %ecx,%edx │ │ │ │ - movl $0x83d7e50,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 200b972d │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4bb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b458e │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x3(%ecx),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x7(%ecx),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x7(%eax),%ecx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov %eax,0xc4(%esp) │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ - mov %edx,0xb8(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - xor %edx,%eax │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - xor %edx,%eax │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - or %edx,%eax │ │ │ │ - jne 80b45a0 │ │ │ │ - add $0xffffffbc,%edi │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x44,0x33c(%ebx) │ │ │ │ - mov $0x85c2064,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x80b3f70,-0x40(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x38(%edi) │ │ │ │ - mov 0xc4(%esp),%eax │ │ │ │ - mov %eax,-0x34(%edi) │ │ │ │ - mov %ecx,-0x30(%edi) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov %eax,-0x2c(%edi) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x80b4094,-0x20(%edi) │ │ │ │ - lea -0x40(%edi),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x80b436c,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x20(%edi),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x80b43e0,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x12(%edi),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80b436c │ │ │ │ - inc %eax │ │ │ │ - ficoml 0x0(%eax) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80ac95c │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ + add %cl,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b4668 │ │ │ │ + jb 80b3ab1 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b4654,0x0(%ebp) │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80b377a │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80b3928 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80b3a8f │ │ │ │ + movl $0x80b37e8,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b4654 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc %bl,%dl │ │ │ │ - push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890346(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80b44cc │ │ │ │ - mov $0x85c206c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ - add (%eax),%al │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80b46fc │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b46f2 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jbe 80b46cb │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - movl $0x84330a0,-0x10(%edi) │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x84330a0,-0x10(%edi) │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - push $0x52 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b47bd │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80b4750,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b4750 │ │ │ │ + jne 80b37e8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fs push $0x52 │ │ │ │ + xchg %ax,%ax │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dh,0xb(%edi,%eax,2) │ │ │ │ - or %cl,-0x899f88a(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80b4774 │ │ │ │ + add %cl,(%eax,%edi,1) │ │ │ │ + or (%eax),%ecx │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b380c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %eax │ │ │ │ - push $0x52 │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b47c0 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - mov $0x3f,%ecx │ │ │ │ - cmovne %eax,%ecx │ │ │ │ - xor $0x1f,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 80b47cf │ │ │ │ - movl $0x84330a0,-0x4(%edi) │ │ │ │ - cmp $0x20,%ecx │ │ │ │ - setl %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - neg %eax │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - shr %cl,%edx │ │ │ │ - and %eax,%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ nop │ │ │ │ - add (%eax),%eax │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b4814 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80b4938 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,%al │ │ │ │ + cmp %cl,(%ebx) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80b38d0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add $0x4000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b4900 │ │ │ │ - movl $0x80b4874,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80b3996 │ │ │ │ + movl $0x80b38ac,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b4874 │ │ │ │ + jne 80b38ac │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add $0x0,%al │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bl,-0x74f7f4b8(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x45890475(%ebx),%ecx │ │ │ │ - add $0x66,%al │ │ │ │ - test $0xd750003,%esi │ │ │ │ + add %bh,0xb(%ecx,%edi,1) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80b397c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - and $0x0,%al │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,0x468b080b(%eax,%ecx,2) │ │ │ │ - add 0x45891075(%ebx),%ecx │ │ │ │ - adc %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80b48bc │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x3d7cfcaa(%ebx) │ │ │ │ + or %cl,0x45be1104(%eax) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80b3a8f │ │ │ │ + movl $0x80b3958,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b3958 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x1,%al │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bl,%ah │ │ │ │ - dec %eax │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b48dc │ │ │ │ + add %ch,%al │ │ │ │ + cmp %ecx,(%ebx) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80b39e8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and $0x1,%al │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b4903 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - and 0x10(%ebp),%eax │ │ │ │ - cmp 0x3(%esi),%eax │ │ │ │ - jbe 80b4912 │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x84330a0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b4990 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80b47e8,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80b4824,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80b39c4,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - movl $0x85c1f35,0x0(%ebp) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b39c4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b4a57 │ │ │ │ - movl $0x80b49e8,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,0x8d000000 │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80b3aef │ │ │ │ + movl $0x80b3b10,-0x8(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b49e8 │ │ │ │ + jne 80b3b10 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %cl,(%edx,%ecx,2) │ │ │ │ + add %dh,(%ebx,%edi,1) │ │ │ │ or (%eax),%ecx │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b4a0c │ │ │ │ + jne 80b3b34 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - and (%eax),%al │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,(%edx,%ecx,2) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + add %cl,0x45c70c45(%ebx) │ │ │ │ + or $0xfc,%al │ │ │ │ + cmp (%ebx),%cl │ │ │ │ + or %cl,0x4d89084d(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80acb3c │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x8(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80b3bab │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b3ba1 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0x3(%ecx),%ecx │ │ │ │ + add 0xc(%eax),%ecx │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + or %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x1c(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80b3cc7 │ │ │ │ + movl $0x80b3c8c,-0x14(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x11(%esi),%ecx │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b4a2c │ │ │ │ + jne 80b3c8c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80b3c3c,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - and (%eax),%al │ │ │ │ + out %al,$0x1 │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b1845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b3c19 │ │ │ │ + movl $0x80b3b64,-0xc(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80b3ce8,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + lea -0xc(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + nop │ │ │ │ + out %al,$0x1 │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b4a5a │ │ │ │ + ja 80b3cb8 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - movl $0x84330a0,-0x4(%edi) │ │ │ │ + add 0x10(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp 80b3c4b │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp %ah,0x52(%edi) │ │ │ │ - add %bl,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4c339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b4aba │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x3(%ecx),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 80b4acc │ │ │ │ - add $0xffffffc4,%edi │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x3c,0x33c(%ebx) │ │ │ │ - mov $0x85c2084,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x80b4678,-0x38(%edi) │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x30(%edi) │ │ │ │ - mov %eax,-0x2c(%edi) │ │ │ │ - mov %ecx,-0x28(%edi) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x24(%edi) │ │ │ │ - movl $0x80b4710,-0x20(%edi) │ │ │ │ - lea -0x38(%edi),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x80b4938,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x20(%edi),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x80b49ac,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x12(%edi),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80b4938 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - dec %eax │ │ │ │ - aad $0x50 │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + out %al,$0x1 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b4b80 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b4b6c,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b4b6c │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,(%eax) │ │ │ │ + cmp $0x758b080b,%eax │ │ │ │ + adc $0x66,%al │ │ │ │ + test $0xf750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %dl,%ch │ │ │ │ - push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890346(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80b4a7c │ │ │ │ - mov $0x85c208c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + out %al,$0x3 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b0475(%ebx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,0x89085c1f │ │ │ │ + add %cl,0x408b1845(%ebx) │ │ │ │ + add %edi,%eax │ │ │ │ inc %ebp │ │ │ │ - add $0xe9,%al │ │ │ │ - cmp 0x768d00(%edx,%edi,1),%ebx │ │ │ │ - mov $0x5264,%eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %dl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + sbb %dl,%ah │ │ │ │ + cmp $0xb,%al │ │ │ │ + or %cl,0x558b084d(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,0x4e8b0c4d(%ecx) │ │ │ │ + add 0x4589104d(%ecx),%ecx │ │ │ │ + adc $0x83,%al │ │ │ │ + lds (%eax),%ecx │ │ │ │ + jmp 80acb3c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b4be3 │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80b3dab │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80b4bf8 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + movl $0x80b3d88,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b3d88 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - adc %cl,0x8c783f1(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b4c1d │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ - mov %eax,%ecx │ │ │ │ - neg %eax │ │ │ │ - xor %edx,%edx │ │ │ │ - div %ecx │ │ │ │ - mov %edx,(%edi) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80b3d6f │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ lea -0x3(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - movl $0x80b4bf0,-0x10(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455d30 │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b4c70 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80b4d90 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x3000100,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b4d64 │ │ │ │ - movl $0x80b4cd8,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80b3e1e │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b3e14 │ │ │ │ + mov 0x1(%eax),%ecx │ │ │ │ + mov 0x5(%eax),%edx │ │ │ │ + mov 0x9(%eax),%eax │ │ │ │ + movl $0x80b3d3c,-0xc(%edi) │ │ │ │ mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80b3e2c,-0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b4cd8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - add $0x1,%al │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,%ah │ │ │ │ - dec %esp │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + or %ch,%cl │ │ │ │ + mov %edi,%esp │ │ │ │ + (bad) │ │ │ │ + call *0x3000f(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ + or %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80b408f │ │ │ │ + movl $0x80b4070,-0xc(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b4cfc │ │ │ │ + jne 80b4070 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x1,%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + in $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b4d67 │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc %cl,0x55030356(%ebx) │ │ │ │ + or %cl,0x25402444(%ecx) │ │ │ │ + add %bh,%al │ │ │ │ + pop %ds │ │ │ │ + add %bh,0xd800 │ │ │ │ + jne 80b3ee4 │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80b3f76 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80b3fd4 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ mov %ecx,0x58(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ + add $0x8,%ecx │ │ │ │ mov 0x70(%esp),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80b3fbb │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ mov 0x7c(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - cmp 0x3(%esi),%eax │ │ │ │ - jb 80b4d76 │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x28,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b4de8 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80b4c44,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80b4c80,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80b3fd4 │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - movl $0x85c1f35,0x0(%ebp) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + in $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,0x468b080b(%esi,%edi,1) │ │ │ │ + add 0x45891075(%ebx),%ecx │ │ │ │ + adc %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80b3e8c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b4e40 │ │ │ │ - movl $0x80b4e30,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ + jb 80b4356 │ │ │ │ + movl $0x80b431c,-0x14(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b431c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ + in $0x1,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x8758bf0(%ecx) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80b4d90 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - and %ah,0x52(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %dl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b4ed3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movzbl 0x8(%esi),%eax │ │ │ │ - sub 0x9(%esi),%al │ │ │ │ - movzbl %al,%eax │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %esi │ │ │ │ + add 0x254c2444(%ecx),%ecx │ │ │ │ + add %bh,%al │ │ │ │ + pop %ds │ │ │ │ + add %bh,0xd800 │ │ │ │ + jne 80b4151 │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80b41e3 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80b4247 │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80b4e98 │ │ │ │ - mov $0x85c20a6,%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - loopne 80b4ee7 │ │ │ │ - push %edx │ │ │ │ - add %ah,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - adc %cl,0x20c783f1(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b4ed6 │ │ │ │ - movl $0x80b4bb8,-0x1c(%edi) │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x80b4d90,-0x10(%edi) │ │ │ │ - lea -0x1c(%edi),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80b4e04,-0x4(%edi) │ │ │ │ - lea -0xe(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80b422e │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - movl $0x80b4e90,-0x10(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455d30 │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80b4247 │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + in $0x1,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b4f63 │ │ │ │ - movl $0x80b4f38,-0x8(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,%ah │ │ │ │ + inc %eax │ │ │ │ + or (%eax),%ecx │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%cl │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %cl,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b4f38 │ │ │ │ + jne 80b40fc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + movb $0x0,(%ecx) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b4f66 │ │ │ │ + ja 80b4303 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - add 0x8(%ebp),%al │ │ │ │ - movl $0x83e9a10,-0x4(%edi) │ │ │ │ - mov %al,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b4fb1 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%cl │ │ │ │ - movl $0x80b4f00,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %cl,(%edi) │ │ │ │ + add 0x10(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80b4364,0x4(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80b3750 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - pusha │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %dl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b4ff7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80b500c │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - and %eax,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + in $0x0,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - adc %cl,0x8c783f1(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b5031 │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ - mov %eax,%ecx │ │ │ │ - neg %eax │ │ │ │ - xor %edx,%edx │ │ │ │ - div %ecx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - movl $0x80b5004,-0x10(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455d30 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,%ah │ │ │ │ + inc %edx │ │ │ │ + or (%eax),%ecx │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b42e4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b5084 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80b51a4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b5178 │ │ │ │ - movl $0x80b50ec,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ + jb 80b45d7 │ │ │ │ + movl $0x80b45b8,-0xc(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b50ec │ │ │ │ + jne 80b45b8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add $0x1,%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + in $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,(%eax) │ │ │ │ - push %ecx │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b5110 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x1,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b517b │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc %cl,0x55030356(%ebx) │ │ │ │ + or %cl,0x25402444(%ecx) │ │ │ │ + add %bh,%al │ │ │ │ + pop %ds │ │ │ │ + add %bh,0xd800 │ │ │ │ + jne 80b442c │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80b44be │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80b451c │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ mov %ecx,0x58(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ + add $0x8,%ecx │ │ │ │ mov 0x70(%esp),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80b4503 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ mov 0x7c(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - cmp 0x3(%esi),%eax │ │ │ │ - jb 80b518a │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x28,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b51fc │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80b5058,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80b5094,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80b451c │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - movl $0x85c1f35,0x0(%ebp) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b5254 │ │ │ │ - movl $0x80b5244,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + in $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x8758bf0(%ecx) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80b51a4 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,%ah │ │ │ │ + inc %ebx │ │ │ │ + or (%eax),%ecx │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b43d4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - or $0x5e,%al │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %dl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b52e7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movzbl 0x8(%esi),%eax │ │ │ │ - sub 0x9(%esi),%al │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80b52ac │ │ │ │ - mov $0x85c20a6,%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - int3 │ │ │ │ - pop %ebp │ │ │ │ - push %edx │ │ │ │ - add %ah,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - adc %cl,0x20c783f1(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b52ea │ │ │ │ - movl $0x80b4fcc,-0x1c(%edi) │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x80b51a4,-0x10(%edi) │ │ │ │ - lea -0x1c(%edi),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80b5218,-0x4(%edi) │ │ │ │ - lea -0xe(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - movl $0x80b52a4,-0x10(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455d30 │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,0x8d000000 │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b5377 │ │ │ │ - movl $0x80b534c,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%cl │ │ │ │ + jb 80b482b │ │ │ │ + movl $0x80b480c,-0x8(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %cl,0x0(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b534c │ │ │ │ + jne 80b480c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b537a │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x8(%ebp),%al │ │ │ │ - movl $0x83e9a10,-0x4(%edi) │ │ │ │ - mov %al,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b53c5 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%cl │ │ │ │ - movl $0x80b5314,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %cl,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %ds,0x0(%edx,%edx,2) │ │ │ │ - or $0x0,%al │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x458b18c7(%ebx) │ │ │ │ - add %cl,-0x44c4fbb3(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b5443 │ │ │ │ - cmp %cl,%al │ │ │ │ - ja 80b541e │ │ │ │ - movl $0x80b5264,-0x14(%edi) │ │ │ │ - mov %cl,-0xc(%edi) │ │ │ │ - mov %al,-0xb(%edi) │ │ │ │ - movl $0x80b5398,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %al,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %esi │ │ │ │ + add 0x25402444(%ecx),%ecx │ │ │ │ + add %bh,%al │ │ │ │ + pop %ds │ │ │ │ + add %bh,0xd800 │ │ │ │ + jne 80b467d │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x80b4e50,-0x14(%edi) │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - mov %cl,-0xb(%edi) │ │ │ │ - movl $0x80b4f84,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %cl,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80b470f │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80b476d │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80b4754 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80b476d │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c20a8,%esi │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movzbl %cl,%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - xor $0xcc,%al │ │ │ │ - push %eax │ │ │ │ - add %al,0x100 │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b54c5 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b54a4,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,(%eax) │ │ │ │ + inc %esi │ │ │ │ + or (%eax),%ecx │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b54a4 │ │ │ │ + jne 80b4628 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0xcc,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%eax) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x408a0746(%ebx) │ │ │ │ - add -0x49f0fcb2(%ebx),%ecx │ │ │ │ - dec %ecx │ │ │ │ - add (%edi),%ecx │ │ │ │ - mov $0xc9,%dh │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,0x8d000000 │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80b486b │ │ │ │ + movl $0x80b488c,-0x8(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ - movzbl %al,%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80b53e4 │ │ │ │ - mov $0x85c20b0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xchg %eax,%esp │ │ │ │ - pop %ebx │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %dl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b5507 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80b551c │ │ │ │ - mov $0x85db070,%esi │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b488c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - and %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - adc %cl,0x8c783f1(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b5541 │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ - mov %eax,%ecx │ │ │ │ - neg %eax │ │ │ │ - xor %edx,%edx │ │ │ │ - div %ecx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - movl $0x80b5514,-0x10(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455d30 │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b5594 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80b56b4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax) │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b5688 │ │ │ │ - movl $0x80b55fc,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b55fc │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,-0x74f7f4b8(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890c75(%ebx),%ecx │ │ │ │ + or $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add $0x1,%al │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,(%eax) │ │ │ │ - push %esi │ │ │ │ + add %cl,0x45c70c45(%ebx) │ │ │ │ + or $0x78,%al │ │ │ │ + dec %eax │ │ │ │ or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80acd1c │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80b4b2f │ │ │ │ + movl $0x80b4b10,-0xc(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b5620 │ │ │ │ + jne 80b4b10 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x1,%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + in $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b568b │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc %cl,0x55030356(%ebx) │ │ │ │ + or %cl,0x25402444(%ecx) │ │ │ │ + add %bh,%al │ │ │ │ + pop %ds │ │ │ │ + add %bh,0xd800 │ │ │ │ + jne 80b4984 │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80b4a16 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80b4a74 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ mov %ecx,0x58(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ + add $0x8,%ecx │ │ │ │ mov 0x70(%esp),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80b4a5b │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ mov 0x7c(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - cmp 0x3(%esi),%eax │ │ │ │ - jb 80b569a │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x28,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b570c │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80b5568,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80b55a4,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80b4a74 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - movl $0x85c1f35,0x0(%ebp) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b5764 │ │ │ │ - movl $0x80b5754,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x8758bf0(%ecx) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80b56b4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - cld │ │ │ │ - pop %eax │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %dl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b57f7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%ax │ │ │ │ - sub 0xa(%esi),%ax │ │ │ │ - movzwl %ax,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80b57bc │ │ │ │ - mov $0x85c20a6,%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x21005258,%esp │ │ │ │ + in $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - adc %cl,0x20c783f1(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b57fa │ │ │ │ - movl $0x80b54dc,-0x1c(%edi) │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x80b56b4,-0x10(%edi) │ │ │ │ - lea -0x1c(%edi),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80b5728,-0x4(%edi) │ │ │ │ - lea -0xe(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - movl $0x80b57b4,-0x10(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455d30 │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b588d │ │ │ │ - movl $0x80b5860,-0x8(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,(%ecx,%ecx,2) │ │ │ │ + or (%eax),%ecx │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%cx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %cx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b5860 │ │ │ │ + jne 80b492c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b5890 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x8(%ebp),%ax │ │ │ │ - movl $0x83e9a00,-0x4(%edi) │ │ │ │ - mov %ax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b58db │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%cx │ │ │ │ - movl $0x80b5824,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %cx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - jl 80b5941 │ │ │ │ - push %edx │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %dl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b591f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80b5934 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - and %eax,(%eax) │ │ │ │ + jb 80b4d8b │ │ │ │ + movl $0x80b4d6c,-0xc(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b4d6c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + in $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - adc %cl,0x8c783f1(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b5959 │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc %cl,0x55030356(%ebx) │ │ │ │ + or %cl,0x25402444(%ecx) │ │ │ │ + add %bh,%al │ │ │ │ + pop %ds │ │ │ │ + add %bh,0xd800 │ │ │ │ + jne 80b4be0 │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80b4c72 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80b4cd0 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ - neg %eax │ │ │ │ - xor %edx,%edx │ │ │ │ - div %ecx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - movl $0x80b592c,-0x10(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455d30 │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80b4cb7 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80b4cd0 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + in $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,-0x74f7f4b5(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45891075(%ebx),%ecx │ │ │ │ + adc %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80b4b88 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b59ac │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80b5acc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x3000100,%eax │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b5aa0 │ │ │ │ - movl $0x80b5a14,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ + jb 80b50fd │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80b4dc6 │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80b4f74 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80b50db │ │ │ │ + movl $0x80b4e34,-0x4(%ebp) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b5a14 │ │ │ │ + jne 80b4e34 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add $0x1,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bh,(%eax) │ │ │ │ - pop %edx │ │ │ │ + add %bl,0x4e(%eax) │ │ │ │ or (%eax),%ecx │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b5a38 │ │ │ │ + jne 80b4e58 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - and $0x1,%al │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b5aa3 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - cmp 0x3(%esi),%eax │ │ │ │ - jb 80b5ab2 │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x28,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b5b24 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80b5980,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80b59bc,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - movl $0x85c1f35,0x0(%ebp) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b5b7c │ │ │ │ - movl $0x80b5b6c,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x8758bf0(%ecx) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80b5acc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - in $0x54,%al │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %dl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b5c0f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%ax │ │ │ │ - sub 0xa(%esi),%ax │ │ │ │ - movzwl %ax,%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80b5bd4 │ │ │ │ - mov $0x85c20a6,%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - push %esp │ │ │ │ - push %edx │ │ │ │ - add %ah,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - adc %cl,0x20c783f1(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b5c12 │ │ │ │ - movl $0x80b58f4,-0x1c(%edi) │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x80b5acc,-0x10(%edi) │ │ │ │ - lea -0x1c(%edi),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80b5b40,-0x4(%edi) │ │ │ │ - lea -0xe(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - movl $0x80b5bcc,-0x10(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455d30 │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b5ca5 │ │ │ │ - movl $0x80b5c78,-0x8(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,(%edi,%ecx,2) │ │ │ │ + or (%eax),%ecx │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%cx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %cx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b5c78 │ │ │ │ + jne 80b4f1c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b5ca8 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x8(%ebp),%ax │ │ │ │ - movl $0x83e9a00,-0x4(%edi) │ │ │ │ - mov %ax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ nop │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b5cf3 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%cx │ │ │ │ - movl $0x80b5c3c,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %cx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - pusha │ │ │ │ - push %ebx │ │ │ │ - push %edx │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x458b18c7(%ebx) │ │ │ │ - add %cl,-0x44c4fbb3(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b5d76 │ │ │ │ - cmp %cx,%ax │ │ │ │ - ja 80b5d4e │ │ │ │ - movl $0x80b5b8c,-0x14(%edi) │ │ │ │ - mov %cx,-0xc(%edi) │ │ │ │ - mov %ax,-0xa(%edi) │ │ │ │ - movl $0x80b5cc4,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %ax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x80b5774,-0x14(%edi) │ │ │ │ - mov %ax,-0xc(%edi) │ │ │ │ - mov %cx,-0xa(%edi) │ │ │ │ - movl $0x80b58ac,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %cx,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c20c8,%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub %al,%bl │ │ │ │ - push %eax │ │ │ │ - add %al,0x100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b5dec │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b5dd0,0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80b4fe2 │ │ │ │ + movl $0x80b4ef8,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b5dd0 │ │ │ │ + jne 80b4ef8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - clc │ │ │ │ - ret $0x50 │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7499f8ba(%ebx) │ │ │ │ - inc %eax │ │ │ │ - add -0x7499fcb2(%ebx),%ecx │ │ │ │ - dec %ecx │ │ │ │ - add 0x4589fc4d(%ecx),%ecx │ │ │ │ - add %al,0x24e9fcc5(%ebx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - mov $0x85c20d0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - jo 80b5e48 │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %dl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b5e2b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80b5e40 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - and %eax,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,%al │ │ │ │ + dec %edi │ │ │ │ + or (%eax),%ecx │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b4fc8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - adc %cl,0x8c783f1(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b5e65 │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ - mov %eax,%ecx │ │ │ │ - neg %eax │ │ │ │ - xor %edx,%edx │ │ │ │ - div %ecx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x3d7cfcaa(%ebx) │ │ │ │ + or %cl,0x45be1104(%eax) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - movl $0x80b5e38,-0x10(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455d30 │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b5eb8 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80b5fd8 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b5fac │ │ │ │ - movl $0x80b5f20,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80b50db │ │ │ │ + movl $0x80b4fa4,-0x4(%ebp) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b5f20 │ │ │ │ + jne 80b4fa4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add $0x1,%al │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %al,0xb(%edi,%ebx,2) │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - add $0x66,%al │ │ │ │ - test $0xd750003,%esi │ │ │ │ + add %dh,(%eax,%edx,2) │ │ │ │ + or (%eax),%ecx │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b5034 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - and $0x1,%al │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b5faf │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ mov %ecx,0x64(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ mov 0x70(%esp),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ mov 0x70(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - cmp 0x3(%esi),%eax │ │ │ │ - jb 80b5fbe │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x28,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b6030 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80b5e8c,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80b5ec8,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - movl $0x85c1f35,0x0(%ebp) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b6088 │ │ │ │ - movl $0x80b6078,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80b5010,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x8758bf0(%ecx) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80b5fd8 │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b5010 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - fmuls 0x52(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %dl,(%eax,%eax,1) │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b6117 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - sub 0xc(%esi),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80b60dc │ │ │ │ - mov $0x85c20a6,%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pushf │ │ │ │ - dec %edi │ │ │ │ - push %edx │ │ │ │ - add %ah,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - adc %cl,0x20c783f1(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b611a │ │ │ │ - movl $0x80b5e00,-0x1c(%edi) │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x80b5fd8,-0x10(%edi) │ │ │ │ - lea -0x1c(%edi),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80b604c,-0x4(%edi) │ │ │ │ - lea -0xe(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - movl $0x80b60d4,-0x10(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455d30 │ │ │ │ - add $0x1000100,%eax │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x8(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b61a7 │ │ │ │ - movl $0x80b617c,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ + jb 80b518e │ │ │ │ + movl $0x80b5154,-0x8(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b617c │ │ │ │ + jne 80b5154 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - inc %edx │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + and (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b61aa │ │ │ │ + ja 80b513b │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - add 0x8(%ebp),%eax │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + movl $0x80b519c,0xc(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ lea -0x3(%edi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80b4d9c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b61f5 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80b6144,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pusha │ │ │ │ - dec %esi │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %dl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b623b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80b6250 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - adc %cl,0x8c783f1(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b6275 │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ - mov %eax,%ecx │ │ │ │ - neg %eax │ │ │ │ - xor %edx,%edx │ │ │ │ - div %ecx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - movl $0x80b6248,-0x10(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455d30 │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b62c8 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80b63e8 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - add $0x3000100,%eax │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b63bc │ │ │ │ - movl $0x80b6330,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ + lea -0x1c(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80b52da │ │ │ │ + movl $0x80b529c,-0x14(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x11(%esi),%ecx │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ mov %edx,-0xc(%ebp) │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b6330 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add $0x1,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,0xb(%ebx,%eiz,2) │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - add $0x66,%al │ │ │ │ - test $0xd750003,%esi │ │ │ │ + jne 80b529c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x1,%al │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80b5238,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + out %al,$0x1 │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b63bf │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + add %cl,0x4d8b1845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b5215 │ │ │ │ mov %ecx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ + mov 0x3(%eax),%ecx │ │ │ │ mov %edx,0x70(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ add %edx,%ecx │ │ │ │ - cmp 0x3(%esi),%eax │ │ │ │ - jb 80b63ce │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x28,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b6440 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80b629c,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80b62d8,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + movl $0x80b52fc,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ mov %ecx,%esi │ │ │ │ - movl $0x85c1f35,0x0(%ebp) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b6498 │ │ │ │ - movl $0x80b6488,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x8758bf0(%ecx) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80b63e8 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - enter $0x524b,$0x0 │ │ │ │ - add %al,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - adc $0x0,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b6527 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - sub 0xc(%esi),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80b64ec │ │ │ │ - mov $0x85c20a6,%esi │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + lea -0x3(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + jmp 80b4d9c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %cs,0x52(%ebx) │ │ │ │ - add %ah,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ - adc %cl,0x20c783f1(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b652a │ │ │ │ - movl $0x80b6210,-0x1c(%edi) │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x80b63e8,-0x10(%edi) │ │ │ │ - lea -0x1c(%edi),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80b645c,-0x4(%edi) │ │ │ │ - lea -0xe(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - movl $0x80b64e4,-0x10(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8455d30 │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b65b7 │ │ │ │ - movl $0x80b658c,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b658c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - inc %edx │ │ │ │ + out %al,$0x1 │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b65ba │ │ │ │ + ja 80b52cb │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - add 0x8(%ebp),%eax │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ + add 0x10(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp 80b5247 │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b6605 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80b6554,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - dec %esp │ │ │ │ - dec %edx │ │ │ │ - push %edx │ │ │ │ - add %cl,(%eax,%eax,1) │ │ │ │ - add (%eax),%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b6683 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - ja 80b665e │ │ │ │ - movl $0x80b64a8,-0x18(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80b65d8,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x80b6098,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x80b61c8,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85c20e8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %eax │ │ │ │ - mov $0x50050,%edx │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + out %al,$0x1 │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b66f2 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b66d8,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,(%ebx,%edx,2) │ │ │ │ + or (%eax),%ecx │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b66d8 │ │ │ │ + jne 80b531c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc %bh,0x50(%edx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + out %al,$0x3 │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x408b0746(%ebx) │ │ │ │ - add 0x498b034e(%ebx),%ecx │ │ │ │ - add 0x4589fc4d(%ecx),%ecx │ │ │ │ - add %al,0x32e9fcc5(%ebx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - mov $0x85c20f0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x408b1845(%ebx) │ │ │ │ + add %edi,%eax │ │ │ │ + inc %ebp │ │ │ │ + sbb %ch,%al │ │ │ │ + push %edx │ │ │ │ + or (%eax),%ecx │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80acefc │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add $0x0,%al │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80b6817 │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b680d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x1c(%eax),%edx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - sbb %edx,%ecx │ │ │ │ - jae 80b67c0 │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - movl $0x83e99e0,-0x14(%edi) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - sbb %ecx,%edx │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x83e99e0,-0x14(%edi) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - sbb %ecx,%edx │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - mov %cs,0x52(%ecx) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b694a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80b6868,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 80b53f6 │ │ │ │ + movl $0x80b53bc,-0x14(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b6868 │ │ │ │ + jne 80b53bc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - dec %esp │ │ │ │ - dec %ecx │ │ │ │ - push %edx │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + movb $0x0,(%ecx) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,0x768b080b(%eax,%ebp,2) │ │ │ │ - pop %es │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b688c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + ja 80b53a3 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x10(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80b5460,0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80b4d9c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sub %cl,0x52(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b694d │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - or %edx,%eax │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - or %edx,%ecx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - call 8430d70 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80b695c │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80b690c │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - and %eax,%ecx │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - and %eax,%edx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b69a0 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80b6b00 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - add $0x4000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + in $0x1,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b6ac5 │ │ │ │ - movl $0x80b6a00,-0x10(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,(%esp,%edx,2) │ │ │ │ + or (%eax),%ecx │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b6a00 │ │ │ │ + jne 80b543c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add $0x0,%al │ │ │ │ + in $0x1,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - sub $0x6a,%al │ │ │ │ + add %cl,0x45c71445(%ebx) │ │ │ │ + adc $0x4,%al │ │ │ │ + push %esp │ │ │ │ or (%eax),%ecx │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b6a2c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - add %al,%gs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80acefc │ │ │ │ + nop │ │ │ │ + in $0x0,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - hlt │ │ │ │ - pop %eax │ │ │ │ - push $0xb │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %bl,(%eax) │ │ │ │ + push %esp │ │ │ │ + or (%eax),%ecx │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b6a58 │ │ │ │ + jne 80b5418 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - call 260b6a68 │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,0x6a(%eax) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80b5506 │ │ │ │ + movl $0x80b54cc,-0x8(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b6a78 │ │ │ │ + jne 80b54cc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - call 260b6a88 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b6ac8 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - and %edx,%eax │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - cmp %eax,%edx │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - sbb %edx,%ecx │ │ │ │ - jae 80b6ad7 │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - mov 0x1c(%ebp),%esi │ │ │ │ - add $0x24,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + and (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b6b58 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80b6974,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80b69b0,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + ja 80b54b3 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + movl $0x80b5514,0xc(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - movl $0x85c1ecd,0x0(%ebp) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80b4d9c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b6c3c │ │ │ │ - movl $0x80b6bb0,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b6bb0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov $0x40050d9,%eax │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc423bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - fsubrl 0xb(%ebx) │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80b56cc │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80b561c,-0x24(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x1c(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x20(%esi),%eax │ │ │ │ + mov 0x14(%esi),%esi │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + add $0xffffffdc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b6bdc │ │ │ │ + jne 80b561c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - arpl %eax,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,%ah │ │ │ │ - imul $0x8,(%ebx),%ecx │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80b5600 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + add 0x3(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80b55c9 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80b55de │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov $0x85d45a9,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + enter $0x50d8,$0x0 │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3e76f8ba(%ebx) │ │ │ │ + shr $0x18,%ecx │ │ │ │ + cmp 0x14(%ebp),%ecx │ │ │ │ + jg 80b56ba │ │ │ │ + movl $0x80b55a8,0x0(%ebp) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b6bfc │ │ │ │ + jne 80b55a8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - arpl %eax,(%eax) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80b56ac,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b6c3f │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add %edx,%eax │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - adc %ecx,%edx │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b5646 │ │ │ │ + movl $0x83a7024,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + lea -0x11(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %edx,(%edi) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %esp │ │ │ │ - inc %ebp │ │ │ │ - push %edx │ │ │ │ - add %bl,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4bb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b6d22 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x3(%ecx),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x7(%ecx),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x7(%eax),%ecx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov %eax,0xc4(%esp) │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ - mov %edx,0xb8(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - xor %edx,%eax │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - xor %edx,%eax │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - or %edx,%eax │ │ │ │ - jne 80b6d34 │ │ │ │ - add $0xffffffbc,%edi │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ add $0xc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x44,0x33c(%ebx) │ │ │ │ - mov $0x85c2108,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x80b6704,-0x40(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x38(%edi) │ │ │ │ - mov 0xc4(%esp),%eax │ │ │ │ - mov %eax,-0x34(%edi) │ │ │ │ - mov %ecx,-0x30(%edi) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov %eax,-0x2c(%edi) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x80b6828,-0x20(%edi) │ │ │ │ - lea -0x40(%edi),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x80b6b00,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x20(%edi),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x80b6b74,-0x8(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x12(%edi),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80b6b00 │ │ │ │ - push %eax │ │ │ │ - mov $0x50,%bl │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + ret │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x4514fb3b(%ebx) │ │ │ │ + movl $0x80b566c,0x18(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 80ab5e8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b6dfc │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b6de8,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + jb 80b57dc │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80b5720,-0x14(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0x10(%esi),%ecx │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b6de8 │ │ │ │ + jne 80b5720 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - and %dh,0x20050(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890346(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80b6c60 │ │ │ │ - mov $0x85c2110,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b6e33 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - movl $0x85e0517,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + ja 80b57cd │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80b57b3 │ │ │ │ + movl $0x80ccc58,-0x8(%edi) │ │ │ │ + movl $0x85c31df,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80b57a8,-0x4(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b6e67 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - movl $0x85e0512,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b6e9b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - movl $0x85e050d,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add $0x0,%al │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80b6f40 │ │ │ │ - add $0x14,%edi │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b6f36 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x18(%eax),%ecx │ │ │ │ - cmp 0x1c(%eax),%ecx │ │ │ │ - jle 80b6f0b │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - movl $0x84330a0,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x84330a0,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + ja 80b5752 │ │ │ │ + movl $0x80ccc58,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - pusha │ │ │ │ inc %edx │ │ │ │ - push %edx │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + add $0x83,%al │ │ │ │ + lds (%ebx,%ebp,8),%eax │ │ │ │ + lret $0xc783 │ │ │ │ + hlt │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + movl $0x80b5778,0x8(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80b2570 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + mov %ss,%ebp │ │ │ │ + push %eax │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + sldt (%ecx) │ │ │ │ + add %cl,-0x7cc41fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b7001 │ │ │ │ + jb 80b586c │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80b6f94,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b6f94 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and %al,0x52(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,-0x74f7f491(%eax) │ │ │ │ - jbe 80b6fa5 │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b6fb8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cld │ │ │ │ - inc %ecx │ │ │ │ - push %edx │ │ │ │ + movl $0x80b5848,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movzbl 0x18(%esi),%eax │ │ │ │ + mov %al,-0xc(%ebp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + jmp 80aafa8 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d30 │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b7004 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - mov $0x3f,%ecx │ │ │ │ - cmovne %eax,%ecx │ │ │ │ - xor $0x1f,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 80b7013 │ │ │ │ - movl $0x84330a0,-0x4(%edi) │ │ │ │ - cmp $0x20,%ecx │ │ │ │ - setl %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - neg %eax │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - shr %cl,%edx │ │ │ │ - and %eax,%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + ja 80b582f │ │ │ │ + movl $0x80cb734,-0x8(%edi) │ │ │ │ + movzbl 0x4(%ebp),%eax │ │ │ │ + mov %al,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + push %esp │ │ │ │ + (bad) │ │ │ │ + push %eax │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,0x1000f00 │ │ │ │ + add %cl,-0x7cc427bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b7058 │ │ │ │ + jb 80b5a58 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80b5948,-0x28(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ + mov 0x14(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x1c(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x20(%esi),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x24(%esi),%eax │ │ │ │ mov 0x10(%esi),%esi │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80b717c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x4000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b7144 │ │ │ │ - movl $0x80b70b8,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add $0xffffffd8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b70b8 │ │ │ │ + jne 80b5948 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d30 │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80b58ff │ │ │ │ + movl $0x80cb734,-0x8(%edi) │ │ │ │ + movzbl 0x4(%ebp),%eax │ │ │ │ + mov %al,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov %dl,%ch │ │ │ │ + push %eax │ │ │ │ + add %ah,0x1e00000d(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4e8a1c45(%ebx) │ │ │ │ + add -0x74968040(%ebp),%eax │ │ │ │ inc %ebp │ │ │ │ - add %bl,%ah │ │ │ │ - jo 80b70c9 │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ + sbb %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add $0x66,%al │ │ │ │ - test $0xd750003,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x0,%al │ │ │ │ + sbb %bl,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + or (%eax),%ecx │ │ │ │ + movl $0x0,0x8(%ebp) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov %cl,0x1c(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80aafa8 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jno 80b70ed │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - adc %cl,-0x899efbb(%ecx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80b7100 │ │ │ │ + ja 80b597d │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x80cb734,-0x8(%edi) │ │ │ │ + movzbl 0x4(%ebp),%ecx │ │ │ │ + mov %cl,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jl 80b5a1c │ │ │ │ + movl $0x80b5994,0x18(%ebp) │ │ │ │ + mov $0x85c2ec0,%esi │ │ │ │ + mov %cl,0x1c(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b5994 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x1,%al │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d30 │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,(%eax) │ │ │ │ - jno 80b7111 │ │ │ │ - or %cl,-0x899f88a(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80b7120 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80b59df │ │ │ │ + movl $0x80cb734,-0x8(%edi) │ │ │ │ + movzbl 0x4(%ebp),%eax │ │ │ │ + mov %al,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80b59f8,0x18(%ebp) │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + movl $0x0,0x8(%ebp) │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + mov %edx,0x14(%ebp) │ │ │ │ + mov %cl,0x1c(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80aafa8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + push $0x20050d4 │ │ │ │ + add %al,(%esi) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80b5bcc │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x10(%esi),%al │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80b5b37 │ │ │ │ + movl $0x80b5ad4,-0x10(%ebp) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + mov 0x20(%esi),%ecx │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0x24(%esi),%ecx │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov %al,-0xc(%ebp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + jmp 80aafa8 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d30 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - and $0x1,%al │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b7147 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - and 0x10(%ebp),%eax │ │ │ │ - cmp 0x3(%esi),%eax │ │ │ │ - jbe 80b7156 │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + ja 80b5aba │ │ │ │ + movl $0x80cb734,-0x8(%edi) │ │ │ │ + movzbl 0x4(%ebp),%eax │ │ │ │ + mov %al,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - movl $0x84330a0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ + nop │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b71d4 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80b702c,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80b7068,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - movl $0x85c1f35,0x0(%ebp) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - js 80b71d9 │ │ │ │ - push %ecx │ │ │ │ - add %al,0x4000100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b72af │ │ │ │ - movl $0x80b7248,-0x10(%ebp) │ │ │ │ + ja 80b5af8 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + movl $0x80cb734,-0x8(%edi) │ │ │ │ + movzbl 0x4(%ebp),%ecx │ │ │ │ + mov %cl,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 80b5b98 │ │ │ │ + movl $0x80b5b10,-0x10(%ebp) │ │ │ │ + mov $0x85c2ec0,%esi │ │ │ │ + mov %al,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b7248 │ │ │ │ + jne 80b5b10 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0xf3,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d30 │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,0x72(%eax) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b7270 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80b5b5b │ │ │ │ + movl $0x80cb734,-0x8(%edi) │ │ │ │ + movzbl 0x4(%ebp),%eax │ │ │ │ + mov %al,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80b5b74,-0x10(%ebp) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x14(%esi),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov %al,-0xc(%ebp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + jmp 80aafa8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - cld │ │ │ │ - repnz push %ecx │ │ │ │ - add %al,0x1e0000(%eax,%eax,1) │ │ │ │ - add %eax,(%eax) │ │ │ │ - movl $0x80b7294,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b7294 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fdiv %st(2),%st │ │ │ │ - push %ecx │ │ │ │ - add %al,0x1e0000(%eax,%eax,1) │ │ │ │ - add %eax,(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0xc(%ebp),%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jl 80b72b2 │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jge 80b72d1 │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jl 80b72c2 │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80b72d1 │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov $0x85d656c,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp %ch,0x180050(%esi) │ │ │ │ - add $0x0,%al │ │ │ │ + adc $0x50,%ah │ │ │ │ + add %bl,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc447bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b74a0 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b7324,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b7324 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0xae,%al │ │ │ │ + jb 80bc6bd │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x3(%eax),%cl │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x7(%eax),%edx │ │ │ │ + mov %eax,0x5ec(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov 0x3(%eax),%eax │ │ │ │ + mov %ecx,0x550(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x7(%ecx),%ecx │ │ │ │ + mov %edx,0x55c(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov 0xb(%edx),%edx │ │ │ │ + mov %ecx,0x574(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80b5ee3 │ │ │ │ + mov 0x5ec(%esp),%ecx │ │ │ │ + mov %ecx,0x544(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0x568(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %eax,0x580(%esp) │ │ │ │ + mov %edx,0x58c(%esp) │ │ │ │ + mov 0x574(%esp),%edx │ │ │ │ + mov %edx,0x5bc(%esp) │ │ │ │ + mov 0x58c(%esp),%edx │ │ │ │ + mov %edx,0x5b0(%esp) │ │ │ │ + mov 0x580(%esp),%edx │ │ │ │ + mov %edx,0x5a4(%esp) │ │ │ │ + mov 0x574(%esp),%edx │ │ │ │ + mov %edx,0x598(%esp) │ │ │ │ + mov 0x5bc(%esp),%edx │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b84fb │ │ │ │ + mov %edx,0x5bc(%esp) │ │ │ │ + mov 0x5b0(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 80b84ce │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov 0x55c(%esp),%edx │ │ │ │ + shr $0x18,%edx │ │ │ │ + neg %edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x3(%edi),%edx │ │ │ │ + mov %edx,0x5f8(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,0x5c8(%esp) │ │ │ │ + mov 0x550(%esp),%eax │ │ │ │ + mov %ecx,0x5d4(%esp) │ │ │ │ + movzbl %al,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 80b6582 │ │ │ │ + mov 0x5b0(%esp),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jge 80b8478 │ │ │ │ + test %edx,%edx │ │ │ │ + jge 80b6495 │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 80ab99c │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80b64b8,-0x38(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ + mov 0x55c(%esp),%ecx │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov 0x568(%esp),%ecx │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ + mov 0x574(%esp),%ecx │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + mov 0x580(%esp),%ecx │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + mov 0x58c(%esp),%ecx │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov 0x598(%esp),%ecx │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + mov 0x5a4(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0x5b0(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov 0x5bc(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x5c8(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + add $0xffffffc8,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + nop │ │ │ │ + test %dl,%dl │ │ │ │ push %eax │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %dh,0x1e0025b5(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - jb 80b735e │ │ │ │ - mov $0x85d6541,%ecx │ │ │ │ - mov $0x2,%edx │ │ │ │ - movl $0x80b7384,-0x8(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x3(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b7384 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jb 80b736f │ │ │ │ - mov $0x85d6505,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 80b733b │ │ │ │ - mov $0x85d64fd,%ecx │ │ │ │ + add %cl,0x458b4455(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,-0x75a7dbac(%ecx) │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x544(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %edx,0x550(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x55c(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %ecx,0x568(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0x574(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %eax,0x580(%esp) │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov %ecx,0x58c(%esp) │ │ │ │ + mov 0x2c(%ebp),%ecx │ │ │ │ + mov %edx,0x598(%esp) │ │ │ │ + mov 0x30(%ebp),%edx │ │ │ │ + mov %eax,0x5a4(%esp) │ │ │ │ + mov 0x34(%ebp),%eax │ │ │ │ + mov %ecx,0x5b0(%esp) │ │ │ │ + mov 0x38(%ebp),%ecx │ │ │ │ + add $0x3c,%ebp │ │ │ │ + jmp 80b5cb4 │ │ │ │ + mov 0x5ec(%esp),%ecx │ │ │ │ + mov %ecx,0x544(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0x568(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %eax,0x580(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov 0x574(%esp),%eax │ │ │ │ + mov %edx,0x58c(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add %edx,%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %edx,0x5d4(%esp) │ │ │ │ + mov 0x580(%esp),%edx │ │ │ │ + mov %edx,0x5c8(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,0x5b0(%esp) │ │ │ │ + mov 0x580(%esp),%ecx │ │ │ │ + mov %ecx,0x5a4(%esp) │ │ │ │ + mov 0x5d4(%esp),%ecx │ │ │ │ + mov %eax,0x598(%esp) │ │ │ │ + mov 0x5c8(%esp),%eax │ │ │ │ + jmp 80b5cb4 │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 80b5e5f │ │ │ │ + mov 0x5ec(%esp),%ecx │ │ │ │ + mov %ecx,0x544(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0x568(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,0x580(%esp) │ │ │ │ + mov $0x85d783e,%eax │ │ │ │ + mov %edx,0x58c(%esp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 80b733b │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ + mov %edx,0x5bc(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,0x5b0(%esp) │ │ │ │ + mov $0x85d783e,%edx │ │ │ │ + mov %edx,0x5a4(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,0x598(%esp) │ │ │ │ + mov 0x5bc(%esp),%edx │ │ │ │ + jmp 80b5cb4 │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + mov %ecx,0xd0(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %eax,0xdc(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + add %eax,%ecx │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ + jne 80b8b19 │ │ │ │ + add $0x1c,%ebp │ │ │ │ + mov $0x85c2c19,%eax │ │ │ │ + jmp 80b5c05 │ │ │ │ + mov 0x100(%esp),%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80b8dc5 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + mov $0x85c2c19,%eax │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + jmp 80b5c05 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0xd0,%al │ │ │ │ push %eax │ │ │ │ - add %ah,0x1e000000(%ebp) │ │ │ │ + add %ch,%dl │ │ │ │ + daa │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x558b1045(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ + add %cl,0x558b2845(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ dec %ebp │ │ │ │ - or %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - push %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - mov %esi,%edx │ │ │ │ - and $0x3,%edx │ │ │ │ - cmp $0x3,%edx │ │ │ │ - jb 80b743a │ │ │ │ - mov $0x85d6541,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov $0x2,%ecx │ │ │ │ - add $0x70,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b74a8 │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x3(%edx),%eax │ │ │ │ - movl $0x80b6e0c,-0x6c(%edi) │ │ │ │ + or %cl,-0x74b3dbbc(%ecx) │ │ │ │ + inc %esi │ │ │ │ + add 0x80,%edi │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %edx,0x130(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ mov %ecx,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x64(%edi) │ │ │ │ - movl $0x80b6e40,-0x60(%edi) │ │ │ │ - mov %ecx,-0x58(%edi) │ │ │ │ - movl $0x80b6e74,-0x54(%edi) │ │ │ │ - mov %ecx,-0x4c(%edi) │ │ │ │ - lea -0x6c(%edi),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - lea -0x60(%edi),%ecx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - lea -0x54(%edi),%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 80b74c7 │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jl 80b753e │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jge 80b756f │ │ │ │ - add $0xffffffb4,%edi │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jb 80b7452 │ │ │ │ - mov $0x85d6505,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov $0x1,%ecx │ │ │ │ - jmp 80b73b4 │ │ │ │ - mov $0x85d64fd,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 80b73b4 │ │ │ │ + mov 0x130(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ + jne 80b8eb9 │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 80b646f │ │ │ │ + add $0x1c,%ebp │ │ │ │ + mov $0x85c2c19,%eax │ │ │ │ + jmp 80b5c05 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xor $0xd0,%al │ │ │ │ + push %eax │ │ │ │ + add %ch,%dl │ │ │ │ + daa │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80bc8ab │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 80b6467 │ │ │ │ + add $0x1c,%ebp │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov $0x85c2c19,%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + jmp 80b5c05 │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %eax,0x1a8(%esp) │ │ │ │ + mov 0x154(%esp),%eax │ │ │ │ + add %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80b90e1 │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + mov $0x85c2c19,%eax │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + jmp 80b5c05 │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %eax,0x208(%esp) │ │ │ │ + mov 0x1b4(%esp),%eax │ │ │ │ + add %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80b9311 │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + mov $0x85c2c19,%eax │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + jmp 80b5c05 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80b9510 │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + mov $0x85c2c19,%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + jmp 80b5c05 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov $0xc70050ac,%eax │ │ │ │ - add (%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + jl 80b60a9 │ │ │ │ + push %eax │ │ │ │ + add %ch,%dl │ │ │ │ + daa │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x558b1845(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ + add %cl,0x558b2845(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ dec %ebp │ │ │ │ - adc %cl,-0x74bfdbbc(%ecx) │ │ │ │ + or %cl,-0x74b3dbbc(%ecx) │ │ │ │ inc %ebp │ │ │ │ - or $0x89,%al │ │ │ │ + and $0x89,%al │ │ │ │ push %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ + and $0x58,%al │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + cmp $0x80,%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%edx │ │ │ │ + mov %ecx,0xf4(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x100(%esp) │ │ │ │ + mov 0xf4(%esp),%eax │ │ │ │ + add %eax,%ecx │ │ │ │ + cmp $0x800,%edx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80b8cf6 │ │ │ │ + mov 0x100(%esp),%eax │ │ │ │ mov 0x64(%esp),%ecx │ │ │ │ - jmp 80b73b4 │ │ │ │ - mov $0x85c2138,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x70,0x33c(%ebx) │ │ │ │ - movl $0x80b7470,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - movl $0x80b6ea8,-0x48(%edi) │ │ │ │ - mov %edx,-0x40(%edi) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x3c(%edi) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x38(%edi) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov %edx,-0x34(%edi) │ │ │ │ - mov %ecx,-0x30(%edi) │ │ │ │ - mov %eax,-0x2c(%edi) │ │ │ │ - movl $0x80b6f54,-0x28(%edi) │ │ │ │ - lea -0x48(%edi),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - movl $0x80b717c,-0x1c(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - lea -0x28(%edi),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x80b71f4,-0x10(%edi) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1a(%edi),%esi │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 80b717c │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jl 80b7557 │ │ │ │ - add $0xffffffb4,%edi │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80b756f │ │ │ │ - add $0xffffffb4,%edi │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - add $0xffffffb4,%edi │ │ │ │ - mov $0x85d656c,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 80b79d8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - adc $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x8(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80b762c │ │ │ │ - add $0x1c,%edi │ │ │ │ + add $0x8,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b7622 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jle 80b75f1 │ │ │ │ - movl $0x84330a0,-0x18(%edi) │ │ │ │ - sub %ecx,%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x84330b0,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x84330a0,-0x18(%edi) │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x84330b0,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + ja 80b7e77 │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80b61a9 │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + mov $0x85c2c19,%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + jmp 80b5c05 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - je 80b7671 │ │ │ │ - push %edx │ │ │ │ - add %al,(%ecx) │ │ │ │ + int3 │ │ │ │ + into │ │ │ │ + push %eax │ │ │ │ + add %ch,%dl │ │ │ │ + daa │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b76ed │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80b7680,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b7680 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,0x558b2845(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,-0x76b3dbbc(%ecx) │ │ │ │ + lock mov %edx,0x58(%esp) │ │ │ │ + jmp 80b6150 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80b9561 │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + mov $0x85c2c19,%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + jmp 80b5c05 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - xor $0x3b,%al │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ + mov %cs,%esi │ │ │ │ + push %eax │ │ │ │ + add %cl,%bl │ │ │ │ + dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,0x768b080b(%esi,%esi,2) │ │ │ │ - pop %es │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b76a4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - adc %bh,(%ebx) │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80bc835 │ │ │ │ + mov 0x2c(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x28(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80b97a1 │ │ │ │ + add $0x20,%ebp │ │ │ │ + mov $0x85c2c19,%eax │ │ │ │ + add %edx,%ecx │ │ │ │ + inc %ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + jmp 80b5c05 │ │ │ │ + inc %esp │ │ │ │ + into │ │ │ │ + push %eax │ │ │ │ + add %ah,0x4(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b76f0 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - mov $0x3f,%ecx │ │ │ │ - cmovne %eax,%ecx │ │ │ │ - xor $0x1f,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 80b76ff │ │ │ │ - movl $0x84330a0,-0x4(%edi) │ │ │ │ - cmp $0x20,%ecx │ │ │ │ - setl %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - neg %eax │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - shr %cl,%edx │ │ │ │ - and %eax,%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b7744 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80b7868 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x4000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b7830 │ │ │ │ - movl $0x80b77a4,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80bcdef │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80b9a23 │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b77a4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add $0x20,%ebp │ │ │ │ + mov $0x85c2c19,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + jmp 80b5c05 │ │ │ │ nop │ │ │ │ - add $0x0,%al │ │ │ │ + hlt │ │ │ │ + int $0x50 │ │ │ │ + add %ah,0x4(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,-0x74b3dbbc(%ecx) │ │ │ │ inc %ebp │ │ │ │ - add %cl,%al │ │ │ │ - ja 80b77b5 │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ add $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - add $0x66,%al │ │ │ │ - test $0xd750003,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x0,%al │ │ │ │ + mov %fs,(%eax,%ebp,8) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,-0x67efcb2(%ebx) │ │ │ │ + addb $0x0,(%eax) │ │ │ │ + add %cl,0x942494(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,%ah │ │ │ │ - ja 80b77d9 │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - adc %cl,-0x899efbb(%ecx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80b77ec │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x1,%al │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x28c(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x28c(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80b9958 │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80b98fe │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + jmp 80b623e │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %esp │ │ │ │ + int $0x50 │ │ │ │ + add %ah,0x4(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,-0x74b3dbbc(%ecx) │ │ │ │ inc %ebp │ │ │ │ - add %cl,(%eax,%edi,2) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b780c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and $0x1,%al │ │ │ │ + add $0x89,%al │ │ │ │ + mov %fs,(%eax,%ebp,8) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,-0x6b76e7b3(%ebx) │ │ │ │ + and $0x94,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x57efcaa(%ebx) │ │ │ │ + addb $0x0,(%eax) │ │ │ │ + add %cl,0xac2484(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b7833 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - and 0x10(%ebp),%eax │ │ │ │ - cmp 0x3(%esi),%eax │ │ │ │ - jbe 80b7842 │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + cmp $0x10000,%edx │ │ │ │ + mov %eax,0x25c(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %ecx,0x268(%esp) │ │ │ │ + mov 0x25c(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + cmp $0x800,%edx │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ + jne 80b9889 │ │ │ │ + mov 0x268(%esp),%ecx │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bbef7 │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80ba11c │ │ │ │ add $0xfffffff8,%edi │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x84330a0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ add $0x10,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b78c0 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80b7718,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80b7754,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - movl $0x85c1f35,0x0(%ebp) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + mov $0x85c2c19,%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + jmp 80b5c05 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + cwtl │ │ │ │ + int3 │ │ │ │ push %eax │ │ │ │ - call 8107927 │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b799e │ │ │ │ - movl $0x80b7920,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b7920 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - adc %ch,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ + add %ah,0x4(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,-0x74b3dbbc(%ecx) │ │ │ │ inc %ebp │ │ │ │ - add %cl,0x79(%eax) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b7948 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - call 2a0bcb28 │ │ │ │ + add $0x89,%al │ │ │ │ + mov %fs,(%eax,%ebp,8) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0xb(%ecx,%edi,2) │ │ │ │ - or %cl,-0x899fc8a(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80b796c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - (bad) │ │ │ │ - and (%eax),%al │ │ │ │ + add %cl,0x249489f1(%ecx) │ │ │ │ + xchg %eax,%esp │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,%bl │ │ │ │ + cltd │ │ │ │ + xchg %ax,%ax │ │ │ │ + push $0xcd0050cc │ │ │ │ + aas │ │ │ │ + add %eax,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b79a1 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - cmp $0x10ffff,%eax │ │ │ │ - ja 80b79b0 │ │ │ │ - movl $0x84330c0,-0x4(%edi) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80bcd79 │ │ │ │ + mov 0x34(%ebp),%eax │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov 0x30(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80ba3ba │ │ │ │ + add $0x28,%ebp │ │ │ │ + mov $0x85c2c19,%eax │ │ │ │ + add %edx,%ecx │ │ │ │ + inc %ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + jmp 80b5c05 │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jge 80b776e │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80b7dd6 │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 80b647e │ │ │ │ + add $0x1c,%ebp │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov $0x85c2c19,%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + jmp 80b5c05 │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + add $0x1c,%ebp │ │ │ │ + mov $0x85c2c19,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 80b5c05 │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + jmp 80b646f │ │ │ │ + inc %edx │ │ │ │ + mov 0x5d4(%esp),%ecx │ │ │ │ + jmp 80b5d08 │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jl 80bcb99 │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80ab8e0 │ │ │ │ + nop │ │ │ │ + test $0xcb,%al │ │ │ │ + push %eax │ │ │ │ + add %dh,0x6d(%ecx) │ │ │ │ + adc (%eax),%eax │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b4055(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,-0x74a7dbac(%ecx) │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x55c(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %edx,0x568(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x574(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %ecx,0x580(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0x58c(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %eax,0x598(%esp) │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov %ecx,0x5a4(%esp) │ │ │ │ + mov 0x2c(%ebp),%ecx │ │ │ │ + mov %edx,0x5b0(%esp) │ │ │ │ + mov 0x30(%ebp),%edx │ │ │ │ + mov %eax,0x5bc(%esp) │ │ │ │ + mov 0x34(%ebp),%eax │ │ │ │ + add $0x38,%ebp │ │ │ │ + mov %ecx,0x5c8(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b5d3c │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,0x5d4(%esp) │ │ │ │ + lea -0x3(%edi),%edx │ │ │ │ + mov %edx,0x604(%esp) │ │ │ │ + mov 0x5b0(%esp),%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jl 80b65b8 │ │ │ │ + mov %ecx,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + dec %eax │ │ │ │ + test %eax,%eax │ │ │ │ + jge 80b658d │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 80ab210 │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x5d4(%esp),%edx │ │ │ │ + jmp 80b6535 │ │ │ │ + mov %ecx,0x610(%esp) │ │ │ │ + mov 0x5b0(%esp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80b67e8 │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + jmp 80ab154 │ │ │ │ + mov 0x610(%esp),%ecx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jl 80b65fc │ │ │ │ + mov %ecx,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + dec %eax │ │ │ │ + test %eax,%eax │ │ │ │ + jge 80b65d1 │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 80ab210 │ │ │ │ + mov %ecx,0x610(%esp) │ │ │ │ + mov 0x5b0(%esp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80b684e │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 838c498 │ │ │ │ - xchg %ax,%ax │ │ │ │ - test $0xfb,%al │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4cb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b7a15 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 80b7a27 │ │ │ │ - cmp $0x10ffff,%edx │ │ │ │ - ja 80b7a6e │ │ │ │ - movl $0x84330c0,-0x30(%edi) │ │ │ │ - mov %edx,-0x2c(%edi) │ │ │ │ - lea -0x2f(%edi),%ecx │ │ │ │ - add $0xffffffd4,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ + jmp 80ab154 │ │ │ │ + mov 0x610(%esp),%ecx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jl 80b6642 │ │ │ │ + mov %ecx,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + add $0xfffffffe,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jge 80b6617 │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ add $0xc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x34,0x33c(%ebx) │ │ │ │ - mov $0x85c2140,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x80b7590,-0x30(%edi) │ │ │ │ - mov %edx,-0x28(%edi) │ │ │ │ - mov %ecx,-0x24(%edi) │ │ │ │ - movl $0x80b7640,-0x20(%edi) │ │ │ │ - lea -0x30(%edi),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x80b7868,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - lea -0x20(%edi),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x80b78e0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x12(%edi),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + jmp 80ab210 │ │ │ │ + mov %ecx,0x610(%esp) │ │ │ │ + mov 0x5b0(%esp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80b6865 │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 80b7868 │ │ │ │ - add $0xffffffcc,%edi │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ + jmp 80ab154 │ │ │ │ + mov 0x610(%esp),%ecx │ │ │ │ + cmp $0x3,%edx │ │ │ │ + jl 80b683e │ │ │ │ + mov %ecx,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + add $0xfffffffd,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jge 80b6661 │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ add $0xc,%ebp │ │ │ │ - jmp 838c498 │ │ │ │ - mov $0xa6,%ah │ │ │ │ + jmp 80ab210 │ │ │ │ + mov %ecx,0x610(%esp) │ │ │ │ + mov 0x5b0(%esp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80b687c │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80ab154 │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x658(%esp),%ecx │ │ │ │ + cmp $0xf4240,%edx │ │ │ │ + jge 80b6949 │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - add %bl,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %dh,-0x76f7f486(%eax) │ │ │ │ - (bad) │ │ │ │ + call 8369dc0 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80b7091 │ │ │ │ + movl $0x80b6e60,-0x34(%ebp) │ │ │ │ + mov 0x604(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov 0x55c(%esp),%edx │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ + mov 0x568(%esp),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov 0x574(%esp),%eax │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov 0x580(%esp),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov 0x58c(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + mov 0x598(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0x5a4(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x5b0(%esp),%edx │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov 0x5bc(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov 0x5c8(%esp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x5d4(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + add $0xffffffcc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b7ab0 │ │ │ │ + jne 80b6e60 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - push %eax │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 80b6685 │ │ │ │ + mov 0x658(%esp),%ecx │ │ │ │ + jmp 80b668e │ │ │ │ + mov 0x640(%esp),%edx │ │ │ │ + mov 0x5a4(%esp),%ecx │ │ │ │ + mov %eax,0x64c(%esp) │ │ │ │ + mov 0x598(%esp),%eax │ │ │ │ + mov %ecx,0x658(%esp) │ │ │ │ + mov 0x610(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0x64c(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80b674d │ │ │ │ + xor %edx,%edx │ │ │ │ + mov $0x85d783e,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,0x688(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x688(%esp),%eax │ │ │ │ + jmp 80b668e │ │ │ │ + mov %edx,0x640(%esp) │ │ │ │ + mov 0x5b0(%esp),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 80b6761 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov $0x85d783e,%ecx │ │ │ │ + mov %eax,0x64c(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ecx,0x658(%esp) │ │ │ │ + mov 0x610(%esp),%ecx │ │ │ │ + jmp 80b678d │ │ │ │ + mov 0x598(%esp),%ecx │ │ │ │ + mov (%ecx,%eax,1),%al │ │ │ │ + cmp $0x80,%al │ │ │ │ + ja 80b65b1 │ │ │ │ + mov %edx,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 80b6b4e │ │ │ │ + mov 0x610(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80b67b6 │ │ │ │ + mov 0x5b0(%esp),%edx │ │ │ │ + mov 0x5a4(%esp),%ecx │ │ │ │ + mov %eax,0x64c(%esp) │ │ │ │ + mov 0x598(%esp),%eax │ │ │ │ + mov %ecx,0x658(%esp) │ │ │ │ + mov 0x610(%esp),%ecx │ │ │ │ + jmp 80b678d │ │ │ │ + mov %ecx,0x610(%esp) │ │ │ │ + mov 0x598(%esp),%ecx │ │ │ │ + jmp 80b67fa │ │ │ │ + mov 0x598(%esp),%ecx │ │ │ │ + mov (%ecx,%eax,1),%al │ │ │ │ + cmp $0xc2,%al │ │ │ │ + jb 80b65f5 │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ + jmp 80b67fc │ │ │ │ + mov 0x598(%esp),%ecx │ │ │ │ + mov (%ecx,%eax,1),%al │ │ │ │ + cmp $0xe0,%al │ │ │ │ + jb 80b663b │ │ │ │ + lea -0x2(%edx),%eax │ │ │ │ + jmp 80b67fc │ │ │ │ + mov 0x598(%esp),%ecx │ │ │ │ + mov (%ecx,%eax,1),%al │ │ │ │ + cmp $0xf0,%al │ │ │ │ + jb 80b67fa │ │ │ │ + lea -0x3(%edx),%eax │ │ │ │ + jmp 80b67fc │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x740050c7,%esp │ │ │ │ + insl (%dx),%es:(%edi) │ │ │ │ + lea (%eax),%eax │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,%al │ │ │ │ - jp 80b7ac1 │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - add $0x66,%al │ │ │ │ - test $0x11750003,%esi │ │ │ │ + add %cl,0x458b4c55(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,-0x74a7dbac(%ecx) │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x55c(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %edx,0x568(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x574(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %ecx,0x580(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0x58c(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %eax,0x598(%esp) │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov %ecx,0x5a4(%esp) │ │ │ │ + mov 0x2c(%ebp),%ecx │ │ │ │ + mov %edx,0x5b0(%esp) │ │ │ │ + mov 0x30(%ebp),%edx │ │ │ │ + mov %eax,0x5bc(%esp) │ │ │ │ + mov 0x34(%ebp),%eax │ │ │ │ + mov %ecx,0x5c8(%esp) │ │ │ │ + mov 0x38(%ebp),%ecx │ │ │ │ + mov %edx,0x5d4(%esp) │ │ │ │ + mov 0x3c(%ebp),%edx │ │ │ │ + test %esi,%esi │ │ │ │ + jne 80b6fb3 │ │ │ │ + movl $0x80b6cc4,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b6cc4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - push $0x230050a6 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - add %cl,0x45890346(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - out %eax,(%dx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0x10076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b7b1b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - movl $0x85e050a,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b7b4f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - movl $0x85e0505,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add $0x0,%al │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80b7bf4 │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b7bea │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x18(%eax),%ecx │ │ │ │ - cmp 0x1c(%eax),%ecx │ │ │ │ - jle 80b7bbf │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - movl $0x84330a0,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ + movl $0x80b68a4,-0x44(%ebp) │ │ │ │ + mov %eax,0x688(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov 0x55c(%esp),%eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov 0x568(%esp),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov 0x574(%esp),%eax │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov 0x580(%esp),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov 0x58c(%esp),%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov 0x598(%esp),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov 0x5a4(%esp),%eax │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov 0x5b0(%esp),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov 0x5bc(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x5c8(%esp),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov 0x5d4(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x604(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x610(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x64c(%esp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xffffffbc,%ebp │ │ │ │ + mov 0x32c(%ebx),%eax │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + mov %ebp,0xc(%ecx) │ │ │ │ + mov 0x334(%ebx),%ecx │ │ │ │ + mov %edx,0x790(%esp) │ │ │ │ + lea 0x4(%edi),%edx │ │ │ │ + mov %edx,0x4(%ecx) │ │ │ │ + mov 0x48(%eax),%edx │ │ │ │ + mov %edx,0x79c(%esp) │ │ │ │ + mov 0x4c(%eax),%edx │ │ │ │ + mov %edx,0x7a8(%esp) │ │ │ │ + lea 0x4(%edi),%edx │ │ │ │ + sub (%ecx),%edx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,0x7b4(%esp) │ │ │ │ + mov 0x79c(%esp),%ecx │ │ │ │ sub %edx,%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x84330a0,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + mov 0x7a8(%esp),%edx │ │ │ │ + mov %ecx,0x7c0(%esp) │ │ │ │ + mov 0x7b4(%esp),%ecx │ │ │ │ + sbb %ecx,%edx │ │ │ │ + mov 0x7c0(%esp),%ecx │ │ │ │ + mov %ecx,0x48(%eax) │ │ │ │ + mov %edx,0x4c(%eax) │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x0 │ │ │ │ + push %ebx │ │ │ │ + call 843ada0 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov 0x794(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x690(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x7d8(%esp) │ │ │ │ + call 8369dc0 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x7d4(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x7e4(%esp) │ │ │ │ + call 843ae90 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov 0x32c(%ebx),%eax │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + mov 0xc(%ecx),%ebp │ │ │ │ + add $0x64,%ecx │ │ │ │ + mov %ecx,0x31c(%ebx) │ │ │ │ + movl $0x0,0x33c(%ebx) │ │ │ │ + mov 0x334(%ebx),%ecx │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ + lea -0x4(%edx),%edi │ │ │ │ + mov %eax,0x7e4(%esp) │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov 0x1c(%ecx),%ecx │ │ │ │ + shl $0xc,%ecx │ │ │ │ + dec %ecx │ │ │ │ + mov %ecx,0x7f0(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,0x7fc(%esp) │ │ │ │ + mov 0x7f0(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %ecx,0x324(%ebx) │ │ │ │ + mov 0x7e4(%esp),%ecx │ │ │ │ + mov 0x48(%ecx),%edx │ │ │ │ + mov 0x4c(%ecx),%ecx │ │ │ │ + mov %ecx,0x808(%esp) │ │ │ │ + mov 0x7fc(%esp),%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + add %ecx,%edx │ │ │ │ + mov 0x808(%esp),%ecx │ │ │ │ + adc %eax,%ecx │ │ │ │ + mov 0x7e4(%esp),%eax │ │ │ │ + mov %edx,0x48(%eax) │ │ │ │ + mov %ecx,0x4c(%eax) │ │ │ │ + mov 0x7d8(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x80b6dcc,-0x34(%ebp) │ │ │ │ + mov 0x604(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - xor $0x10052,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b7cb5 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80b7c48,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov 0x55c(%esp),%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov 0x568(%esp),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov 0x574(%esp),%eax │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov 0x580(%esp),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov 0x58c(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0x5a4(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x5b0(%esp),%edx │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov 0x5bc(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov 0x5c8(%esp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x5d4(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + add $0xffffffcc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b7c48 │ │ │ │ + jne 80b6dcc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ - xor $0x52,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0xb(%esp,%edi,2) │ │ │ │ - or %cl,-0x899f88a(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80b7c6c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - dec %eax │ │ │ │ - xor $0x52,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + les 0x0(%eax),%edx │ │ │ │ + repz imul $0x1e,0x0(%ebx),%ecx │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b7cb8 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - mov $0x3f,%ecx │ │ │ │ - cmovne %eax,%ecx │ │ │ │ - xor $0x1f,%ecx │ │ │ │ + add %cl,0x458b4855(%ebx) │ │ │ │ + adc %cl,0x5489144d(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %ecx,0x55c(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0x568(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %eax,0x574(%esp) │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov %ecx,0x580(%esp) │ │ │ │ + mov 0x2c(%ebp),%ecx │ │ │ │ + mov %edx,0x58c(%esp) │ │ │ │ + mov 0x30(%ebp),%edx │ │ │ │ + mov %eax,0x598(%esp) │ │ │ │ + mov 0x34(%ebp),%eax │ │ │ │ + mov %ecx,0x5a4(%esp) │ │ │ │ + mov 0x38(%ebp),%ecx │ │ │ │ + mov %edx,0x5b0(%esp) │ │ │ │ + mov 0x3c(%ebp),%edx │ │ │ │ + mov %eax,0x5bc(%esp) │ │ │ │ + mov 0xc(%ebp),%al │ │ │ │ + mov %ecx,0x5c8(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %edx,0x5d4(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + add $0xc,%ebp │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b6f72 │ │ │ │ + mov %eax,0x628(%esp) │ │ │ │ + mov 0x5b0(%esp),%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jge 80b819c │ │ │ │ test %ecx,%ecx │ │ │ │ - jl 80b7cc7 │ │ │ │ - movl $0x84330a0,-0x4(%edi) │ │ │ │ - cmp $0x20,%ecx │ │ │ │ - setl %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - neg %eax │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - shr %cl,%edx │ │ │ │ - and %eax,%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + jge 80b6f42 │ │ │ │ add $0xfffffff8,%edi │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b7d0c │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80b7e30 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x4000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b7df8 │ │ │ │ - movl $0x80b7d6c,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b7d6c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + mov %ecx,0x40(%ebp) │ │ │ │ + add $0x40,%ebp │ │ │ │ + jmp 80ab440 │ │ │ │ nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + pushf │ │ │ │ + ret │ │ │ │ + push %eax │ │ │ │ + add %dh,-0x61(%ebp,%ebp,2) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + adc $0x89,%al │ │ │ │ inc %ebp │ │ │ │ - add %dl,-0x74f7f483(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x45890475(%ebx),%ecx │ │ │ │ - add $0x66,%al │ │ │ │ - test $0xd750003,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,-0x749bdbbc(%ecx) │ │ │ │ inc %ebp │ │ │ │ - add %dh,0x468b080b(%ebp,%edi,2) │ │ │ │ - add 0x45891075(%ebx),%ecx │ │ │ │ - adc %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80b7db4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x1,%al │ │ │ │ + sbb %cl,-0x6b76e7ab(%ecx) │ │ │ │ + and $0x5c,%al │ │ │ │ + add $0x558b0000,%eax │ │ │ │ + or $0x89,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + and $0x68,%al │ │ │ │ + add $0x558b0000,%eax │ │ │ │ + sbb $0x89,%al │ │ │ │ + mov %fs,(%eax,%eax,4) │ │ │ │ + add $0x8c8b0000,%eax │ │ │ │ + and $0x68,%al │ │ │ │ + add $0x4d890000,%eax │ │ │ │ + sbb $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + adc %cl,0x574248c(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %eax,0x58c(%esp) │ │ │ │ + mov 0x574(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov %edx,0x598(%esp) │ │ │ │ + mov 0x580(%esp),%edx │ │ │ │ + mov %edx,0x24(%ebp) │ │ │ │ + mov 0x28(%ebp),%edx │ │ │ │ + mov %ecx,0x5a4(%esp) │ │ │ │ + mov 0x58c(%esp),%ecx │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + mov 0x2c(%ebp),%ecx │ │ │ │ + mov %eax,0x5b0(%esp) │ │ │ │ + mov 0x598(%esp),%eax │ │ │ │ + mov %eax,0x2c(%ebp) │ │ │ │ + mov 0x30(%ebp),%eax │ │ │ │ + mov %edx,0x5bc(%esp) │ │ │ │ + mov 0x5a4(%esp),%edx │ │ │ │ + mov %edx,0x30(%ebp) │ │ │ │ + mov 0x5b0(%esp),%edx │ │ │ │ + mov %edx,0x34(%ebp) │ │ │ │ + mov 0x5bc(%esp),%edx │ │ │ │ + mov %edx,0x38(%ebp) │ │ │ │ + mov %ecx,0x3c(%ebp) │ │ │ │ + mov %eax,0x40(%ebp) │ │ │ │ + mov 0x4c(%ebp),%edx │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov 0x3(%edx),%edx │ │ │ │ + mov %ecx,0x5c8(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %eax,0x5d4(%esp) │ │ │ │ + xor %al,%al │ │ │ │ + mov %edx,0x61c(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x61c(%esp),%ecx │ │ │ │ + jmp 80b6c7c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xchg %eax,%esp │ │ │ │ + ret $0x50 │ │ │ │ + jo 80b6e33 │ │ │ │ + or %eax,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,%ah │ │ │ │ - jge 80b7dc5 │ │ │ │ - or %cl,-0x899f88a(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80b7dd4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b3c55(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,-0x74a7dbac(%ecx) │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x55c(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %edx,0x568(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x574(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %ecx,0x580(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0x58c(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %eax,0x598(%esp) │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov %ecx,0x5a4(%esp) │ │ │ │ + mov 0x2c(%ebp),%ecx │ │ │ │ + mov %edx,0x5b0(%esp) │ │ │ │ + mov 0x30(%ebp),%edx │ │ │ │ + mov %eax,0x5bc(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %edx,0x5d4(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x5d4(%esp),%eax │ │ │ │ + jmp 80b6d93 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - and $0x1,%al │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,%dl │ │ │ │ + push %eax │ │ │ │ + add %dh,0x6d(%eax) │ │ │ │ + or %eax,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b7dfb │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - and 0x10(%ebp),%eax │ │ │ │ - cmp 0x3(%esi),%eax │ │ │ │ - jbe 80b7e0a │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b3c55(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,-0x74a7dbac(%ecx) │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x55c(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %edx,0x568(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x574(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %ecx,0x580(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0x58c(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %eax,0x598(%esp) │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov %ecx,0x5a4(%esp) │ │ │ │ + mov 0x2c(%ebp),%ecx │ │ │ │ + mov %edx,0x5b0(%esp) │ │ │ │ + mov 0x30(%ebp),%edx │ │ │ │ + mov %eax,0x5bc(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %edx,0x5d4(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x5d4(%esp),%eax │ │ │ │ + jmp 80b6d93 │ │ │ │ + mov 0x598(%esp),%eax │ │ │ │ + mov (%eax,%ecx,1),%al │ │ │ │ add $0xfffffff8,%edi │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + movzbl %al,%eax │ │ │ │ + movzbl 0x8486ea4(%eax),%eax │ │ │ │ + mov %ecx,0x61c(%esp) │ │ │ │ + mov 0x628(%esp),%ecx │ │ │ │ + add %cl,%al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov 0x8486e34(%eax),%al │ │ │ │ + movzbl %al,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80b6f2c │ │ │ │ + mov 0x61c(%esp),%ecx │ │ │ │ + lea 0x1(%ecx),%edx │ │ │ │ + inc %ecx │ │ │ │ + jmp 80b6c7c │ │ │ │ + cmp $0xc,%ecx │ │ │ │ + je 80bcaae │ │ │ │ + mov 0x61c(%esp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + jmp 80b6c7c │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jl 80b6ee5 │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %eax,0x3c(%ebp) │ │ │ │ + mov %ecx,0x40(%ebp) │ │ │ │ + add $0x3c,%ebp │ │ │ │ + jmp 80ab384 │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x84330a0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b7e88 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80b7ce0,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80b7d1c,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - movl $0x85c1f35,0x0(%ebp) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %ah,%dh │ │ │ │ - push %ecx │ │ │ │ - add %al,0x3000100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b7f51 │ │ │ │ - movl $0x80b7ef0,-0xc(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ + movl $0x80bca48,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x30(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80b6bf4,-0xc(%ebp) │ │ │ │ mov %ecx,-0x8(%ebp) │ │ │ │ mov %edx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + mov %al,0x0(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b7ef0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %eax │ │ │ │ - out %al,$0x51 │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,(%eax) │ │ │ │ - jg 80b7f01 │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - or %cl,-0x899f7bb(%ecx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80b7f18 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - sbb %ah,%dh │ │ │ │ - push %ecx │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,(%edi,%edi,2) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b7f3c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - hlt │ │ │ │ - in $0x51,%eax │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45030346(%ebx) │ │ │ │ - or %al,-0x74f18a40(%ebp) │ │ │ │ - jne 80b7f4d │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80b7f64 │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov $0x85d6530,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - fsubs 0x180050(%ecx) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b80e4 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b7fb4,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b7fb4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + movl $0x80b8234,0x0(%ebp) │ │ │ │ + mov %cl,0x34(%ebp) │ │ │ │ + mov %eax,0x38(%ebp) │ │ │ │ + mov %edx,0x40(%ebp) │ │ │ │ + jmp 8455944 │ │ │ │ + add %edx,%ecx │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b7349 │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov $0x85c3179,%eax │ │ │ │ + lea -0x3(%edi),%edx │ │ │ │ + mov %edx,0x664(%esp) │ │ │ │ + mov 0x5b0(%esp),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jge 80b82d0 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 80b72de │ │ │ │ + mov %ecx,0x50(%ebp) │ │ │ │ + add $0x50,%ebp │ │ │ │ + jmp 80ab440 │ │ │ │ xchg %ax,%ax │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - mov 0x30050,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + push %esp │ │ │ │ + rclb $0x74,0x0(%eax) │ │ │ │ + insl (%dx),%es:(%edi) │ │ │ │ + lahf │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80b7feb │ │ │ │ - mov $0x85d64fd,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - movl $0x80b8004,-0x8(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x3(%ecx),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b8004 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov $0x85d6505,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 80b7fc8 │ │ │ │ + add %cl,0x458b4c55(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,-0x74a7dbac(%ecx) │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x55c(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %edx,0x568(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x574(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %ecx,0x580(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0x58c(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %eax,0x598(%esp) │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov %ecx,0x5a4(%esp) │ │ │ │ + mov 0x2c(%ebp),%ecx │ │ │ │ + mov %edx,0x5b0(%esp) │ │ │ │ + mov 0x30(%ebp),%edx │ │ │ │ + mov %eax,0x5bc(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %edx,0x5d4(%esp) │ │ │ │ + mov %ecx,0x5c8(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + jmp 80b6fb5 │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov 0x55c(%esp),%ecx │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ + mov 0x568(%esp),%edx │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + mov 0x574(%esp),%eax │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov 0x580(%esp),%ecx │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov 0x58c(%esp),%edx │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ + mov 0x598(%esp),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov 0x5a4(%esp),%ecx │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + mov 0x5b0(%esp),%edx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov 0x5bc(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x5c8(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0x5d4(%esp),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + add $0xffffffbc,%ebp │ │ │ │ + mov 0x610(%esp),%eax │ │ │ │ + mov 0x64c(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + jmp 80b6fb5 │ │ │ │ nop │ │ │ │ - push %esp │ │ │ │ - mov 0xa50050,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + sub $0xbf,%al │ │ │ │ + push %eax │ │ │ │ + add %dh,-0x61(%ebp,%ebp,2) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x558b1045(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ + add %cl,0x458b4c55(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ dec %ebp │ │ │ │ - or %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - push %esp │ │ │ │ - and $0x4c,%al │ │ │ │ + or %cl,-0x74a7dbac(%ecx) │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x55c(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %edx,0x568(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x574(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %ecx,0x580(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0x58c(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %eax,0x598(%esp) │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov %ecx,0x5a4(%esp) │ │ │ │ + mov 0x2c(%ebp),%ecx │ │ │ │ + mov %edx,0x5b0(%esp) │ │ │ │ + mov 0x30(%ebp),%edx │ │ │ │ + mov %eax,0x5bc(%esp) │ │ │ │ + mov 0x40(%ebp),%eax │ │ │ │ + mov %ecx,0x5c8(%esp) │ │ │ │ + mov 0x3c(%ebp),%cl │ │ │ │ + mov %edx,0x5d4(%esp) │ │ │ │ mov %esi,%edx │ │ │ │ - and $0x3,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 80b8098 │ │ │ │ - mov $0x85d64fd,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0x60,%edi │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b80ec │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x3(%edx),%eax │ │ │ │ - movl $0x80b7af4,-0x5c(%edi) │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x54(%edi) │ │ │ │ - movl $0x80b7b28,-0x50(%edi) │ │ │ │ - mov %ecx,-0x48(%edi) │ │ │ │ - lea -0x5c(%edi),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - lea -0x50(%edi),%ecx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 80b810b │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80b8178 │ │ │ │ - add $0xffffffb8,%edi │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov $0x85d6505,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov $0x1,%ecx │ │ │ │ - jmp 80b802d │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - mov 0x2c70050,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + ja 80b72f4 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov %cl,-0x8(%edi) │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ + inc %eax │ │ │ │ + lea -0x3(%edi),%edx │ │ │ │ + mov %eax,0x5e0(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x5e0(%esp),%ecx │ │ │ │ + jmp 80b6fd5 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %eax │ │ │ │ + mov $0x6d740050,%esi │ │ │ │ + xchg %eax,%edi │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x558b1845(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ + add %cl,0x458b4c55(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ dec %ebp │ │ │ │ - adc %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ + or %cl,-0x74a7dbac(%ecx) │ │ │ │ + push %ebp │ │ │ │ or $0x89,%al │ │ │ │ - push %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ + inc %esp │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x55c(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %edx,0x568(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x574(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %ecx,0x580(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0x58c(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %eax,0x598(%esp) │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov %ecx,0x5a4(%esp) │ │ │ │ + mov 0x2c(%ebp),%ecx │ │ │ │ + mov %edx,0x5b0(%esp) │ │ │ │ + mov 0x30(%ebp),%edx │ │ │ │ + mov %eax,0x5bc(%esp) │ │ │ │ + mov 0x40(%ebp),%eax │ │ │ │ + mov %ecx,0x5c8(%esp) │ │ │ │ + mov 0x3c(%ebp),%ecx │ │ │ │ + mov %edx,0x5d4(%esp) │ │ │ │ + mov 0x38(%ebp),%dl │ │ │ │ + mov %eax,0x5e0(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b730f │ │ │ │ + movl $0x83e9a10,-0x4(%edi) │ │ │ │ + mov %dl,(%edi) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov 0x5e0(%esp),%edx │ │ │ │ + inc %edx │ │ │ │ + mov %ecx,0x664(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x664(%esp),%edx │ │ │ │ + jmp 80b6fd5 │ │ │ │ + mov %eax,0x670(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ mov %ecx,%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - jmp 80b802d │ │ │ │ - mov $0x85c2168,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x60,0x33c(%ebx) │ │ │ │ - movl $0x80b80b4,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + mov 0x670(%esp),%ecx │ │ │ │ + jmp 80b7296 │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 80bc6c5 │ │ │ │ + mov %edx,0x4c(%ebp) │ │ │ │ + mov %ecx,0x50(%ebp) │ │ │ │ + add $0x4c,%ebp │ │ │ │ + jmp 80ab384 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80b7134,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %cl,0x3c(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80b7208,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %dl,0x38(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + movl $0x80b8370,0x0(%ebp) │ │ │ │ + mov %edx,0x44(%ebp) │ │ │ │ + mov %ecx,0x48(%ebp) │ │ │ │ + mov %eax,0x50(%ebp) │ │ │ │ jmp 8455944 │ │ │ │ - movl $0x80b7b5c,-0x44(%edi) │ │ │ │ - mov %edx,-0x3c(%edi) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80b700c,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x80b8408,-0x24(%ebp) │ │ │ │ + mov 0x568(%esp),%ecx │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov 0x574(%esp),%ecx │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + mov 0x580(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0x58c(%esp),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov 0x5bc(%esp),%edx │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov 0x5c8(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov 0x5d4(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %al,-0x4(%ebp) │ │ │ │ + mov 0x55c(%esp),%edx │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x38(%edi) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x34(%edi) │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov 0x5f8(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xffffffdc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + mov 0x2(%eax),%eax │ │ │ │ + movl $0x80b552c,-0x34(%edi) │ │ │ │ + mov 0x580(%esp),%edx │ │ │ │ + mov %edx,-0x2c(%edi) │ │ │ │ + mov 0x568(%esp),%edx │ │ │ │ + mov %edx,-0x28(%edi) │ │ │ │ + mov %ecx,-0x24(%edi) │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov 0x574(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov 0x58c(%esp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ - mov %edx,-0x30(%edi) │ │ │ │ - mov %ecx,-0x2c(%edi) │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - movl $0x80b7c08,-0x24(%edi) │ │ │ │ - lea -0x44(%edi),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - movl $0x80b7e30,-0x18(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - lea -0x24(%edi),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x80b7ea8,-0xc(%edi) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + movl $0x80b56d8,-0x10(%edi) │ │ │ │ + mov 0x634(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x16(%edi),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x10(%edi),%esi │ │ │ │ + lea -0x34(%edi),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x8(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80b8848,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80b8adc,0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + mov 0xdc(%esp),%eax │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 80b7e30 │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80b818e │ │ │ │ - add $0xffffffb8,%edi │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - add $0xffffffb8,%edi │ │ │ │ - mov $0x85d6530,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + mov %edx,0x14(%ebp) │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x80b8a1c,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,0x14(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80b74f8,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add (%eax),%al │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80b822c │ │ │ │ - add $0x14,%edi │ │ │ │ + push $0xea0050bb │ │ │ │ + daa │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x7376dbbb(%ebx) │ │ │ │ + and $0xcc,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,0x249489f1(%ecx) │ │ │ │ + pop %esp │ │ │ │ + add $0xca890000,%eax │ │ │ │ + add $0x18,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b8222 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jle 80b81fb │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - movl $0x84330a0,-0x10(%edi) │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x84330a0,-0x10(%edi) │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + ja 80b74ce │ │ │ │ + movl $0x80b4d9c,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0x55c(%esp),%eax │ │ │ │ + shr $0x10,%eax │ │ │ │ + mov %al,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + movl $0x80b8b98,0x0(%ebp) │ │ │ │ + mov 0x478(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x4cc(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + lea -0x11(%edi),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x80b8c5c,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80b75c4,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - je 80b8265 │ │ │ │ - push %edx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b82ed │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80b8280,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b8280 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xor $0x2f,%al │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,0x768b080b(%edx,%eax,4) │ │ │ │ - pop %es │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b82a4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - adc %ch,(%edi) │ │ │ │ - push %edx │ │ │ │ - add %al,(%eax) │ │ │ │ + jmp 8455d30 │ │ │ │ + xchg %ax,%ax │ │ │ │ + pushf │ │ │ │ + mov $0x27ea0050,%edx │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b82f0 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - mov $0x3f,%ecx │ │ │ │ - cmovne %eax,%ecx │ │ │ │ - xor $0x1f,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 80b82ff │ │ │ │ - movl $0x84330a0,-0x4(%edi) │ │ │ │ - cmp $0x20,%ecx │ │ │ │ - setl %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - neg %eax │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - shr %cl,%edx │ │ │ │ - and %eax,%edx │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,0x10c783f0(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b759e │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + shr $0x10,%edx │ │ │ │ + mov %dl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%edx │ │ │ │ mov %edx,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b8344 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80b8468 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x4000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b8430 │ │ │ │ - movl $0x80b83a4,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x80bc70c,0x0(%ebp) │ │ │ │ + mov 0x478(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b83a4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,%al │ │ │ │ - orl $0x8,(%ebx) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b83c8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x0,%al │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xor $0xba,%al │ │ │ │ + push %eax │ │ │ │ + add %ch,%dl │ │ │ │ + daa │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x7fc2fcba(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,%ah │ │ │ │ - orl $0x8,(%ebx) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b83ec │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x1,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,0x4cc248c(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,(%esp,%eax,4) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b840c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and $0x1,%al │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %ecx,0x6c4(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %edx,0x55c(%esp) │ │ │ │ + mov 0x6c4(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + jne 80b751d │ │ │ │ + mov 0x55c(%esp),%edx │ │ │ │ + mov 0x4cc(%esp),%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 80b75d6 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80b76c4,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d30 │ │ │ │ + xchg %ax,%ax │ │ │ │ + pushf │ │ │ │ + mov $0x27ea0050,%ecx │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b8433 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - and 0x10(%ebp),%eax │ │ │ │ - cmp 0x3(%esi),%eax │ │ │ │ - jbe 80b8442 │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x84330a0,-0x4(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,0x10c783f0(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b769e │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + shr $0x8,%edx │ │ │ │ + mov %dl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b84c0 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80b8318,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80b8354,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + movl $0x80bc874,0x0(%ebp) │ │ │ │ + mov 0x478(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - movl $0x85c1f35,0x0(%ebp) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b8587 │ │ │ │ - movl $0x80b8518,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b8518 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,0x468b080b(,%eax,4) │ │ │ │ - add 0x45890875(%ebx),%ecx │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80b853c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,0xb(%ebp,%eax,4) │ │ │ │ - or %cl,-0x899fc8a(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80b855c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b858a │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x8(%ebp),%eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b85d5 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80b84dc,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 80b8468 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80b8e38,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80b775c,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d30 │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x758b0246(%ebx) │ │ │ │ - add %cl,-0x3a7cfbbb(%ecx) │ │ │ │ - add $0xe9,%al │ │ │ │ - sub 0x3a(%eax),%esp │ │ │ │ - add %cl,0x2ba40076(%ebp) │ │ │ │ - push %edx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b86c5 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80b8660,-0x14(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - movl $0x845c3fc,-0x1c(%ebp) │ │ │ │ - mov 0x10(%esi),%ecx │ │ │ │ - mov %ecx,-0x18(%ebp) │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe0,%ebp │ │ │ │ - jmp 838f75c │ │ │ │ - push %esp │ │ │ │ - sub 0x0(%edx),%edx │ │ │ │ - add (%eax),%al │ │ │ │ + add $0xb9,%al │ │ │ │ + push %eax │ │ │ │ + add %ch,%dl │ │ │ │ + daa │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,-0x74f7f47a(%eax) │ │ │ │ - inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov %esi,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 838f75c │ │ │ │ - nop │ │ │ │ - sbb $0x2b,%al │ │ │ │ - push %edx │ │ │ │ - add %ah,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4c339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b86c8 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 80b86d7 │ │ │ │ - movl $0x80b85f0,-0x38(%edi) │ │ │ │ - mov %esi,-0x34(%edi) │ │ │ │ - lea -0x36(%edi),%eax │ │ │ │ - add $0xffffffcc,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x3c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x80b81a8,-0x38(%edi) │ │ │ │ - mov %esi,-0x30(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x2c(%edi) │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - mov %ecx,-0x24(%edi) │ │ │ │ - movl $0x80b8240,-0x20(%edi) │ │ │ │ - lea -0x38(%edi),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x80b8468,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x20(%edi),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x80b85a8,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x12(%edi),%eax │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,0x10c783f0(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b7736 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + shr $0x10,%edx │ │ │ │ + mov %dl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b87a0 │ │ │ │ - movl $0x80b8768,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ + movl $0x80b602c,0x0(%ebp) │ │ │ │ + mov 0x478(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b8768 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x80b7904,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,0x14(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0x80b8f30,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80b79d0,0x0(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + jmp 8455944 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + dec %esp │ │ │ │ + mov $0x7ea0050,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2445(%ebx) │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + and %cl,0x6a02484(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,-0x74f7f479(%eax) │ │ │ │ - inc %ebp │ │ │ │ - or %cl,0x45c7f445(%ecx) │ │ │ │ - clc │ │ │ │ - cld │ │ │ │ - ret │ │ │ │ - inc %ebp │ │ │ │ - or %cl,-0x3a7c038b(%ecx) │ │ │ │ - hlt │ │ │ │ - jmp 838f724 │ │ │ │ - nop │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b87dd │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80b8730,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,0x478(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %edx,0x4cc(%esp) │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + cmp $0x80,%edx │ │ │ │ + mov %eax,0x55c(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + cmp $0x10000,%edx │ │ │ │ + mov %eax,0x6ac(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %ecx,0x6b8(%esp) │ │ │ │ + mov 0x6ac(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + cmp $0x800,%edx │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ + jne 80b793d │ │ │ │ + mov 0x6a0(%esp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x6b8(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b77e9 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0x55c(%esp),%ecx │ │ │ │ + shr $0x10,%ecx │ │ │ │ + mov %cl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80bc754,0x0(%ebp) │ │ │ │ + mov 0x478(%esp),%ecx │ │ │ │ mov %ecx,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + mov 0x4cc(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp 845e7e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov $0x17005229,%eax │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + pop %esp │ │ │ │ + mov $0x50,%bh │ │ │ │ + add %ch,%dl │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x4d8b2445(%ebx) │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + and %cl,0x6a02484(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b8838 │ │ │ │ - movl $0x80b8610,-0x1c(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x80b87b0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,0x478(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %edx,0x4cc(%esp) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %eax,0x55c(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ecx,0x6b8(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b77b3 │ │ │ │ + movl $0x80b40a0,-0x10(%edi) │ │ │ │ + mov 0x6a0(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - mov $0x85c2170,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + lea -0xd(%edi),%edx │ │ │ │ + mov 0x6b8(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + inc %eax │ │ │ │ + jmp 80b7899 │ │ │ │ xchg %ax,%ax │ │ │ │ - fcompl 0xf0050(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b887d │ │ │ │ - movl $0x85e050d,-0x8(%ebp) │ │ │ │ - movl $0x85e0517,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80b72f0 │ │ │ │ - mov $0x85c2178,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - loopne 80b8822 │ │ │ │ - push %eax │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + fdivs 0x7ea0050(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x4014fb3b(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80bc8c4 │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x478(%esp) │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov %ecx,0x4cc(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %edx,0x55c(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + jmp 80b7899 │ │ │ │ nop │ │ │ │ - cwtl │ │ │ │ + mov $0x50,%dh │ │ │ │ + add %ch,%dl │ │ │ │ + and (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x7376dbbb(%ebx) │ │ │ │ + and $0xcc,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x6b76e7b3(%ebx) │ │ │ │ + and $0x5c,%al │ │ │ │ + add $0xca890000,%eax │ │ │ │ + jmp 80b7899 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80b7a24,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0xb6,%al │ │ │ │ push %eax │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %ch,%dl │ │ │ │ + daa │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b88d1 │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - movl $0x10ffff,-0x4(%ebp) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x7376dbbb(%ebx) │ │ │ │ + and $0xcc,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,0x249489f1(%ecx) │ │ │ │ + pop %esp │ │ │ │ + add $0xca890000,%eax │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b79fb │ │ │ │ + movl $0x80b3750,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0x55c(%esp),%eax │ │ │ │ + shr $0x8,%eax │ │ │ │ + mov %al,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80b7988,0x0(%ebp) │ │ │ │ + mov 0x478(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x4cc(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + lea -0x11(%edi),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 80b79d8 │ │ │ │ - mov $0x85c2198,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80b7b10,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0x80b9160,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80b7c74,0x0(%ebp) │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + jmp 8455944 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - cwtl │ │ │ │ push %eax │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + mov $0x50,%ch │ │ │ │ + add %ch,%dl │ │ │ │ + daa │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x4014fb3b(%ebx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x7376dbbb(%ebx) │ │ │ │ + and $0xcc,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x6b76e7b3(%ebx) │ │ │ │ + and $0x5c,%al │ │ │ │ + add $0xf2890000,%eax │ │ │ │ + mov %eax,0x6dc(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b7aaf │ │ │ │ + movl $0x80b36a8,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x5(%edi),%ecx │ │ │ │ + mov 0x6dc(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80b7bc6 │ │ │ │ + inc %eax │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b7ae5 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0x55c(%esp),%edx │ │ │ │ + shr $0x10,%edx │ │ │ │ + mov %dl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + movl $0x80bc7a4,0x0(%ebp) │ │ │ │ + mov 0x478(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x4cc(%esp),%edx │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%edx │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + add %eax,%edx │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + jmp 80b7b69 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - xor $0x98,%al │ │ │ │ - push %eax │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b8948 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b8934,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b8934 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x98,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + test %dh,0x27ea00(%eax,%edx,2) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x45890346(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80b72f0 │ │ │ │ - mov $0x85c21b8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - or %bl,0x170050(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b89a4 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b8990,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b8990 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - fcoms 0x20050(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890346(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80b7f80 │ │ │ │ - mov $0x85c21d0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - test %dl,0x170050(%edi) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b8a06 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b89ec,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b89ec │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %esp │ │ │ │ - xchg %eax,%edi │ │ │ │ - push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x7376dbbb(%ebx) │ │ │ │ + and $0xcc,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x67efcb2(%ebx) │ │ │ │ + addb $0x0,(%eax) │ │ │ │ + add %cl,0x55c2494(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x6d0(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x6dc(%esp) │ │ │ │ + mov 0x6d0(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80b7b3f │ │ │ │ + mov 0x6dc(%esp),%eax │ │ │ │ + mov 0x55c(%esp),%edx │ │ │ │ + mov $0x85c31df,%ecx │ │ │ │ + mov %edx,0x55c(%esp) │ │ │ │ + jmp 80b7b69 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + in (%dx),%al │ │ │ │ + mov $0x50,%bl │ │ │ │ + add %ch,%dl │ │ │ │ + and (%eax),%eax │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x408b0746(%ebx) │ │ │ │ - add 0x498b034e(%ebx),%ecx │ │ │ │ - add 0x4589fc4d(%ecx),%ecx │ │ │ │ - add %al,-0x2d16033b(%ebx) │ │ │ │ - out %eax,(%dx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x7376dbbb(%ebx) │ │ │ │ + and $0xcc,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x6b76e7b3(%ebx) │ │ │ │ + and $0x5c,%al │ │ │ │ + add $0xcce90000,%eax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - mov $0x85c21e8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b8a3f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - movl $0x85e0505,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b8a73 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - movl $0x85e050a,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + inc %edi │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %dl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,%ah │ │ │ │ + jl 80b7cb8 │ │ │ │ + or %cl,-0x1f84163a(%ecx) │ │ │ │ + cmp %eax,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pushf │ │ │ │ + mov $0x50,%bl │ │ │ │ + add %ch,%dl │ │ │ │ + daa │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b8acf │ │ │ │ - movl $0x80b8abc,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,0x10c783f0(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b7c9d │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + shr $0x8,%edx │ │ │ │ + mov %dl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + movl $0x80bc7f4,0x0(%ebp) │ │ │ │ + mov 0x478(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b8abc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - mov $0x46,%dh │ │ │ │ - add -0x74f18aff(%eax),%ebp │ │ │ │ - jne 80b8acf │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b8b38 │ │ │ │ - movl $0x80b8a18,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x80b8a4c,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80b8a84,-0x8(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - movl $0x85c1fed,0x4(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ jmp 845e7e4 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - mov $0x85c2200,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70475(%ebx) │ │ │ │ - or %al,0x0(%ebp) │ │ │ │ - pop %esi │ │ │ │ - or %al,-0x3d16f73b(%ebx) │ │ │ │ - pop %edx │ │ │ │ - cmp (%eax),%al │ │ │ │ xchg %ax,%ax │ │ │ │ - je 80b8b01 │ │ │ │ + xor $0xb3,%al │ │ │ │ push %eax │ │ │ │ - add %al,0x100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %bh,0x85c1ef0(%esi) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b8bf4 │ │ │ │ - movl $0x80b8bcc,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b8bcc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %ch,%dl │ │ │ │ + daa │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x7fc2fcba(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x4cc248c(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b8bf7 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %ecx,0x694(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %edx,0x55c(%esp) │ │ │ │ + mov 0x694(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + jne 80b7a49 │ │ │ │ + mov 0x55c(%esp),%edx │ │ │ │ + mov 0x4cc(%esp),%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 80b7cd6 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80b7dc4,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d30 │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + pushf │ │ │ │ + mov $0x50,%dl │ │ │ │ + add %ch,%dl │ │ │ │ + daa │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b8c40 │ │ │ │ - movl $0x80b8b98,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,0x10c783f0(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b7d9e │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov %dl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - movl $0x85c1f35,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + movl $0x80bc8ec,0x0(%ebp) │ │ │ │ + mov 0x478(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp 845e7e4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c2240,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x5014fb3b(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b8cd6 │ │ │ │ - movl $0x80b8ca8,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b8ca8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + cmp $0xb2,%al │ │ │ │ + push %eax │ │ │ │ + add %ch,%dl │ │ │ │ + add $0x1e0000,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b8cd9 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x83d7e50,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jge 80b7fe8 │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x478(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + shr $0x18,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80b6434 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jl 80b76d6 │ │ │ │ + jmp 80b7dd6 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b8d23 │ │ │ │ - movl $0x80b8c74,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - movl $0x85c1ecd,0x4(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ + movl $0x80b94f0,0x0(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + jmp 8455944 │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c2258,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b8da0 │ │ │ │ - movl $0x80b8d78,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b8d78 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b8da3 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x83d7e60,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + movl $0x80b6194,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x80b96f0,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov 0x244(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b8def │ │ │ │ - movl $0x80b8d44,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0x80b7fa8,-0x4(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + nop │ │ │ │ + je 80b7e93 │ │ │ │ + push %eax │ │ │ │ + add %ch,%cl │ │ │ │ + adc (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,-0x7b76f7ab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x7376efbb(%ebx) │ │ │ │ + and $0xcc,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,0x5489144d(%ebx) │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x574(%esp) │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov %ecx,0x580(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b7ec3 │ │ │ │ + movl $0x80b29a0,-0x20(%edi) │ │ │ │ + mov %edx,0x58c(%esp) │ │ │ │ + mov 0x580(%esp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov 0x574(%esp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x58c(%esp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - movl $0x85c1f35,0x4(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ + movl $0x80b61d4,-0x4(%ebp) │ │ │ │ + mov 0x478(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x4cc(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ jmp 845e7e4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c226c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b8e6e │ │ │ │ - movl $0x80b8e44,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b8e44 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + nop │ │ │ │ + mov $0xcb0050b0,%eax │ │ │ │ + dec %ebx │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b8e71 │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - movl $0x83d7e70,-0x4(%edi) │ │ │ │ - mov %ax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b8ebb │ │ │ │ - movl $0x80b8e10,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - movl $0x85c2019,0x4(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + and $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + test %ah,(%eax,%edi,2) │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x7376ebbb(%ebx) │ │ │ │ + and $0xcc,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,0x5489184d(%ebx) │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %eax,0x574(%esp) │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov %ecx,0x580(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c2280,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b8f38 │ │ │ │ - movl $0x80b8f10,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ + jmp 80b7f23 │ │ │ │ + movl $0x80b7eec,0x4(%ebp) │ │ │ │ + mov 0x24(%ebp),%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %edx,0x24(%ebp) │ │ │ │ + jmp 80b2570 │ │ │ │ + movl $0x54,0x33c(%ebx) │ │ │ │ + movl $0x80bc930,-0x1c(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov 0x55c(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x568(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x574(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x580(%esp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + jmp 8455da0 │ │ │ │ + movl $0x48,0x33c(%ebx) │ │ │ │ + movl $0x80b80b8,-0x10(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x574(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x580(%esp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x568(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b8f10 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b8f3b │ │ │ │ - mov 0x3(%esi),%al │ │ │ │ - movl $0x83d7e80,-0x4(%edi) │ │ │ │ - mov %al,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + mov 0x55c(%esp),%edx │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 8455da0 │ │ │ │ + nop │ │ │ │ + sub $0xae,%al │ │ │ │ + push %eax │ │ │ │ + add %ah,0x1e00000e(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b2055(%ebx) │ │ │ │ + sbb $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + sbb %cl,-0x74a7dbac(%ecx) │ │ │ │ + push %ebp │ │ │ │ + adc $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x55c(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %edx,0x568(%esp) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %eax,0x574(%esp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + add $0x14,%ebp │ │ │ │ + mov %ecx,0x580(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + add $0x48,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b8054 │ │ │ │ + movl $0x80b1518,-0x44(%edi) │ │ │ │ + mov %edx,0x58c(%esp) │ │ │ │ + mov 0x580(%esp),%edx │ │ │ │ + mov %edx,-0x3c(%edi) │ │ │ │ + mov 0x568(%esp),%edx │ │ │ │ + mov %edx,-0x38(%edi) │ │ │ │ + mov %eax,-0x34(%edi) │ │ │ │ + mov %ecx,-0x30(%edi) │ │ │ │ + mov 0x574(%esp),%edx │ │ │ │ + mov %edx,-0x2c(%edi) │ │ │ │ + mov 0x58c(%esp),%edx │ │ │ │ + mov %edx,-0x28(%edi) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0x24(%edi) │ │ │ │ + movl $0x80b1b78,-0x20(%edi) │ │ │ │ + mov 0x580(%esp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0x574(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x58c(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov 0x55c(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x20(%edi),%esi │ │ │ │ + lea -0x44(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x8(%ebp) │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x628(%esp),%ecx │ │ │ │ lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + add $0x28,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b6f94 │ │ │ │ + movl $0x80b5a68,-0x24(%edi) │ │ │ │ + mov %edx,0x6e8(%esp) │ │ │ │ + mov 0x5a4(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov 0x5c8(%esp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov %cl,-0x14(%edi) │ │ │ │ + mov 0x598(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x6e8(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0x5b0(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x5bc(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov 0x5d4(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + add $0x34,%ebp │ │ │ │ + lea -0x24(%edi),%ecx │ │ │ │ + mov 0x58c(%esp),%edx │ │ │ │ + jmp 80b80f9 │ │ │ │ xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b8f87 │ │ │ │ - movl $0x80b8edc,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - movl $0x85c1fed,0x4(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c2294,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b9004 │ │ │ │ - movl $0x80b8fdc,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b8fdc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + sbb $0xae,%al │ │ │ │ + push %eax │ │ │ │ + add %dh,0x6d(%eax) │ │ │ │ + sbb (%eax),%eax │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b9007 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x84330a0,-0x4(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b3c55(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,-0x74a7dbac(%ecx) │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x55c(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %edx,0x568(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x574(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %ecx,0x580(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0x58c(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %eax,0x598(%esp) │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov %ecx,0x5a4(%esp) │ │ │ │ + mov 0x2c(%ebp),%ecx │ │ │ │ + mov %edx,0x5b0(%esp) │ │ │ │ + mov 0x30(%ebp),%edx │ │ │ │ + mov %eax,0x5bc(%esp) │ │ │ │ + mov 0x40(%ebp),%eax │ │ │ │ + mov %ecx,0x5c8(%esp) │ │ │ │ + mov 0x38(%ebp),%ecx │ │ │ │ + mov %edx,0x5d4(%esp) │ │ │ │ + mov 0x34(%ebp),%dl │ │ │ │ + mov %eax,0x6e8(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x6e8(%esp),%edx │ │ │ │ + jmp 80b81af │ │ │ │ + mov 0x664(%esp),%ecx │ │ │ │ + mov 0x3(%ecx),%edx │ │ │ │ + add $0x28,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b732a │ │ │ │ + movl $0x80b587c,-0x24(%edi) │ │ │ │ + mov %eax,0x6f4(%esp) │ │ │ │ + mov 0x5a4(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov 0x5c8(%esp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov 0x6f4(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x598(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0x5b0(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x5bc(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov 0x5d4(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + add $0x44,%ebp │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,0x700(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x700(%esp),%ecx │ │ │ │ + mov 0x58c(%esp),%edx │ │ │ │ + jmp 80b80f9 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + loopne 80b8312 │ │ │ │ + push %eax │ │ │ │ + add %dh,-0x41(%ebp,%ebp,2) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b4c55(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,-0x74a7dbac(%ecx) │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x55c(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %edx,0x568(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x574(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %ecx,0x580(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0x58c(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %eax,0x598(%esp) │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov %ecx,0x5a4(%esp) │ │ │ │ + mov 0x2c(%ebp),%ecx │ │ │ │ + mov %edx,0x5b0(%esp) │ │ │ │ + mov 0x30(%ebp),%edx │ │ │ │ + mov %eax,0x5bc(%esp) │ │ │ │ + mov 0x50(%ebp),%eax │ │ │ │ + mov %ecx,0x5c8(%esp) │ │ │ │ + mov 0x48(%ebp),%ecx │ │ │ │ + mov %edx,0x5d4(%esp) │ │ │ │ + mov 0x44(%ebp),%edx │ │ │ │ + jmp 80b82da │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + cmp %ch,0xfb4c00(%eax,%edx,2) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x558b3045(%ebx) │ │ │ │ + sub $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + sub %cl,0x5f82484(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80b9050 │ │ │ │ - movl $0x80b8fa8,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0x55c(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %edx,0x568(%esp) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %ecx,0x574(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %eax,0x580(%esp) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %edx,0x58c(%esp) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %ecx,0x5bc(%esp) │ │ │ │ + mov 0x20(%ebp),%cl │ │ │ │ + add $0x24,%ebp │ │ │ │ + mov %edx,0x5d4(%esp) │ │ │ │ + mov %eax,0x5c8(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b7361 │ │ │ │ + movl $0x80b57ec,-0x18(%edi) │ │ │ │ + mov 0x5c8(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x55c(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0x5bc(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x5d4(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %al,(%edi) │ │ │ │ + mov 0x5f8(%esp),%eax │ │ │ │ + lea -0x18(%edi),%ecx │ │ │ │ + mov 0x58c(%esp),%edx │ │ │ │ + jmp 80b80f9 │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov 0x55c(%esp),%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + shr $0x18,%eax │ │ │ │ + neg %eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - movl $0x85c1f35,0x0(%ebp) │ │ │ │ lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ + mov 0x544(%esp),%ecx │ │ │ │ + mov 0x58c(%esp),%edx │ │ │ │ + jmp 80b80f9 │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c22a8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x5014fb3b(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b0875(%ebx) │ │ │ │ - add $0xc7,%al │ │ │ │ - inc %ebp │ │ │ │ - add $0xcd,%al │ │ │ │ - push %ds │ │ │ │ - pop %esp │ │ │ │ - or %cl,-0x3a7cf7bb(%ecx) │ │ │ │ - add $0xe9,%al │ │ │ │ - dec %eax │ │ │ │ - push %edi │ │ │ │ - cmp (%eax),%al │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b0875(%ebx) │ │ │ │ - add $0xc7,%al │ │ │ │ - inc %ebp │ │ │ │ - add $0x35,%al │ │ │ │ - pop %ds │ │ │ │ - pop %esp │ │ │ │ - or %cl,-0x3a7cf7bb(%ecx) │ │ │ │ - add $0xe9,%al │ │ │ │ - and $0x57,%al │ │ │ │ - cmp (%eax),%al │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b0875(%ebx) │ │ │ │ - add $0xc7,%al │ │ │ │ - inc %ebp │ │ │ │ - add $0x19,%al │ │ │ │ - and %bl,-0x77(%eax,%ecx,1) │ │ │ │ - inc %ebp │ │ │ │ - or %al,0xe904c5(%ebx) │ │ │ │ - push %edi │ │ │ │ - cmp (%eax),%al │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b0875(%ebx) │ │ │ │ - add $0xc7,%al │ │ │ │ - inc %ebp │ │ │ │ - add $0xed,%al │ │ │ │ - pop %ds │ │ │ │ - pop %esp │ │ │ │ - or %cl,-0x3a7cf7bb(%ecx) │ │ │ │ - add $0xe9,%al │ │ │ │ - fcoml 0x3a(%esi) │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %dh,(%ecx,%edx,4) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b9134 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + movl $0x80b5ddc,-0x3c(%ebp) │ │ │ │ + mov %edx,0x5bc(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + mov 0x544(%esp),%edx │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + mov 0x550(%esp),%edx │ │ │ │ + mov %dl,-0x30(%ebp) │ │ │ │ + mov 0x55c(%esp),%edx │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ + mov 0x568(%esp),%edx │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ + mov 0x574(%esp),%edx │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + mov 0x580(%esp),%edx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov 0x58c(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + mov 0x598(%esp),%edx │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + mov 0x5a4(%esp),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov 0x5b0(%esp),%edx │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov 0x5bc(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + add $0xffffffc4,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80ba494,-0x1c(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x2ec(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0x2f8(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x310(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x2e0(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x2d4(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x2c8(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0x2bc(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x2b0(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,0x14(%ebp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + adc $0xaa,%al │ │ │ │ + push %eax │ │ │ │ + add %dh,0x1e0007ad(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b444d(%ebx) │ │ │ │ + cmp %cl,-0x7376cbab(%ebx) │ │ │ │ + and $0xe8,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70475(%ebx) │ │ │ │ - or %al,0x0(%ebp) │ │ │ │ - pop %esi │ │ │ │ - or %al,-0x1916f73b(%ebx) │ │ │ │ - push %esp │ │ │ │ - cmp (%eax),%al │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ + add %cl,-0x7b76cfb3(%edx) │ │ │ │ + and $0x94,%al │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x6b76d3bb(%ebx) │ │ │ │ + and $0xac,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,-0x7376d7ab(%ebx) │ │ │ │ + and $0xc4,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add $0x74,%al │ │ │ │ - xchg %eax,%ecx │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b9174 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,-0x7b76dbb3(%ebx) │ │ │ │ + and $0x88,%al │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x6b76dfbb(%ebx) │ │ │ │ + and $0xb0,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x7376e3ab(%ebx) │ │ │ │ + and $0xbc,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x7b76fbb3(%ebx) │ │ │ │ + and $0xc8,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x6b76f7bb(%ebx) │ │ │ │ + and $0xd4,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x7376f3ab(%ebx) │ │ │ │ + and $0xe0,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x7b76efb3(%ebx) │ │ │ │ + and $0xec,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x6b76ebbb(%ebx) │ │ │ │ + and $0xf8,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x3a7ce7ab(%ebx) │ │ │ │ + sbb $0x83,%al │ │ │ │ + (bad) │ │ │ │ + adc $0x3b,%al │ │ │ │ + mov $0x324,%ebx │ │ │ │ + ja 80bc615 │ │ │ │ + mov %ecx,0x304(%esp) │ │ │ │ + mov 0x2f8(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 80bc5d6 │ │ │ │ + movl $0x84330b0,-0x10(%edi) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + shr $0x18,%ecx │ │ │ │ + neg %ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + lea -0xf(%edi),%ecx │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov %ecx,0x424(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,0x310(%esp) │ │ │ │ + mov 0xc4(%esp),%eax │ │ │ │ + mov %edx,0x31c(%esp) │ │ │ │ + movzbl %al,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 80ba56e │ │ │ │ + mov 0x2f8(%esp),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jge 80bc57e │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 80ba471 │ │ │ │ + mov %ecx,0x2c(%ebp) │ │ │ │ + add $0x2c,%ebp │ │ │ │ + jmp 80ab99c │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x2b0(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %ecx,0x2c8(%esp) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov 0x2bc(%esp),%ecx │ │ │ │ + mov %edx,0x2d4(%esp) │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %edx,0x31c(%esp) │ │ │ │ + mov 0x2c8(%esp),%edx │ │ │ │ + mov %edx,0x310(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %eax,0x2f8(%esp) │ │ │ │ + mov 0x2c8(%esp),%eax │ │ │ │ + mov %eax,0x2ec(%esp) │ │ │ │ + mov 0x310(%esp),%eax │ │ │ │ + mov %ecx,0x2e0(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x31c(%esp),%edx │ │ │ │ + jmp 80b86d0 │ │ │ │ + cmp %edx,%eax │ │ │ │ + jl 80b875c │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x2b0(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ecx,0x2c8(%esp) │ │ │ │ + mov $0x85d783e,%ecx │ │ │ │ + mov %edx,0x2d4(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,0x304(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,0x2f8(%esp) │ │ │ │ + mov $0x85d783e,%edx │ │ │ │ + mov %edx,0x2ec(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,0x2e0(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + jmp 80b86d0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %ch,0x7ea0050(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85c1ebd(%esi) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85c1ebd(%esi) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - mov %bl,0x3001700(%eax,%edx,2) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b922d │ │ │ │ - movl $0x80b91d4,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + add %cl,0x4d8b2445(%ebx) │ │ │ │ + sub %cl,0x44890455(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b7450 │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80b89ba │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %esp │ │ │ │ - pushf │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + xor %dl,%dl │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x3(%ecx),%ecx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov 0x7(%eax),%eax │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov 0xb(%edx),%edx │ │ │ │ + mov %eax,0x2bc(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80b87da │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x2b0(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %ecx,0x2c8(%esp) │ │ │ │ + mov %edx,0x2d4(%esp) │ │ │ │ + mov 0x2bc(%esp),%edx │ │ │ │ + mov %edx,0x304(%esp) │ │ │ │ + mov 0x2d4(%esp),%edx │ │ │ │ + mov %edx,0x2f8(%esp) │ │ │ │ + mov 0x2c8(%esp),%edx │ │ │ │ + mov %edx,0x2ec(%esp) │ │ │ │ + mov 0x2bc(%esp),%edx │ │ │ │ + mov %edx,0x2e0(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + jmp 80b86d0 │ │ │ │ + adc $0xa7,%al │ │ │ │ push %eax │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + add %ch,%dl │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,%ah │ │ │ │ - xchg %eax,%ecx │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - jmp 8454bdc │ │ │ │ - cmp $0x9c,%al │ │ │ │ + add %cl,0x4d8b2445(%ebx) │ │ │ │ + sub %cl,0x44890455(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + cmp $0x80,%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + cmp $0x10000,%edx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + cmp $0x800,%edx │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ + jne 80b8a46 │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + jmp 80b8865 │ │ │ │ + movl $0x80b5484,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + xor %dl,%dl │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + add %eax,%ecx │ │ │ │ + lea -0x5(%edi),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + jmp 80b889d │ │ │ │ + inc %esp │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ push %eax │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + add %ch,%dl │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b9235 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - movl $0x85c2e31,0x4(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - movl $0x85c3031,0xc(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e9f0 │ │ │ │ - mov $0x85c234c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - push %esp │ │ │ │ - lea 0x0(%eax),%edx │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x18(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b92d7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80b9290,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b9290 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - adc $0x8d,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,-0x76f7f46e(%eax) │ │ │ │ - lock mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b92b8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,0x4d8b2445(%ebx) │ │ │ │ + sub %cl,0x44890455(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b74a4 │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %edx,0xb8(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80b5f4c │ │ │ │ + movl $0x80b5354,-0x10(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %dl,%dl │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add %edx,%eax │ │ │ │ + inc %eax │ │ │ │ + lea -0xd(%edi),%edx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80b889d │ │ │ │ xchg %ax,%ax │ │ │ │ - in (%dx),%al │ │ │ │ - mov %ss,0x0(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + test %ah,0x3e90050(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - clc │ │ │ │ - xor %ebp,(%esi) │ │ │ │ - pop %esp │ │ │ │ - or %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - movl $0x85c3031,0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8119774 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b932c │ │ │ │ - movl $0x80b931c,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + and $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b931c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b9363 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - movl $0x80b92e8,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - and $0x8c,%al │ │ │ │ - push %eax │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b93b3 │ │ │ │ - movl $0x80b9250,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0xd0(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b7468 │ │ │ │ + movl $0x80b51b4,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80b933c,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c2354,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jl 80b9359 │ │ │ │ - push %eax │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x5c14fb3b(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fs (bad) │ │ │ │ - push %eax │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x18,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b9418 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x8f,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890346(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + mov 0xdc(%esp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80b9380 │ │ │ │ - sub %cl,0x50050(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x4(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b9452 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + xor %al,%al │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add %ecx,%edx │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + lea -0x11(%edi),%edx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80b889d │ │ │ │ + enter $0x50a4,$0x0 │ │ │ │ + ljmp $0x100,$0x1e000007 │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80bc84e │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b74bf │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov 0x28(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80b8c04 │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80b93f0 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cld │ │ │ │ - mov 0x0(%eax),%ss │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b9481 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + xor %cl,%cl │ │ │ │ + inc %eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0xe8(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + jmp 80b889d │ │ │ │ + movl $0x80b510c,-0x8(%edi) │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80b93f0 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - rorb $1,0x50050(%esi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80b94d1 │ │ │ │ - movl $0x80b943c,-0x18(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x80b9468,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80c0a44,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85c236c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b950f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 838f874 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80b953f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 838f83c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + xor %dl,%dl │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add %eax,%ecx │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + lea -0x5(%edi),%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80b889d │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb $0x8c,%al │ │ │ │ + add $0xa4,%al │ │ │ │ push %eax │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %ch,%dl │ │ │ │ + daa │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b95a4 │ │ │ │ - add $0x18,%edi │ │ │ │ + add %cl,0x558b2845(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,-0x74b3dbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + and $0x89,%al │ │ │ │ + push %esp │ │ │ │ + and $0x58,%al │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + add $0x1c,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b959a │ │ │ │ - movl $0x80b94ec,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80b951c,-0x8(%edi) │ │ │ │ + ja 80b7583 │ │ │ │ + movl $0x80b483c,-0x18(%edi) │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,0x100(%esp) │ │ │ │ + lea -0x15(%edi),%eax │ │ │ │ + mov %eax,0x10c(%esp) │ │ │ │ + mov 0x100(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80b8d67 │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80b8d04 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %dl,%dl │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x10c(%esp),%ecx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80b889d │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x100(%esp),%eax │ │ │ │ + jmp 80b8c79 │ │ │ │ + movl $0x80b4b40,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80b87fc │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c2374,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %al,%al │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,0x118(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x118(%esp),%eax │ │ │ │ + add %eax,%ecx │ │ │ │ + lea -0x9(%edi),%eax │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + jmp 80b889d │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80b5f7b │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %dl,%dl │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x100(%esp),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov 0x10c(%esp),%edx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80b889d │ │ │ │ + movl $0x80b48e4,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %dl,%dl │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + inc %eax │ │ │ │ + mov %eax,0x124(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x124(%esp),%edx │ │ │ │ + add %edx,%eax │ │ │ │ + lea -0x9(%edi),%edx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80b889d │ │ │ │ + sub %ah,0x27ea0050(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0045(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x558b2845(%ebx) │ │ │ │ add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %bh,(%ecx) │ │ │ │ - sarl $0x89,0x15(%ebp) │ │ │ │ dec %ebp │ │ │ │ - add %cl,0x55890445(%ecx) │ │ │ │ - or %cl,-0x76bfdbb4(%ecx) │ │ │ │ - rorl $0xe7,-0x14bfdbbc(%ebx) │ │ │ │ - cmp %eax,%edx │ │ │ │ - jge 80b95ed │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jle 80b9604 │ │ │ │ - movsd 0x8486e90,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - cvtsi2sd %eax,%xmm0 │ │ │ │ - cvtsi2sd %ecx,%xmm1 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - cvtsi2sd %eax,%xmm0 │ │ │ │ - cvtsi2sd %edx,%xmm2 │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ - divsd %xmm1,%xmm2 │ │ │ │ - movsd %xmm2,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80b9701 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b9668,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b9668 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + or %cl,-0x74b3dbbc(%ecx) │ │ │ │ inc %ebp │ │ │ │ - add %cl,0x468b080b(%esi,%edx,4) │ │ │ │ - add 0x45890475(%ebx),%ecx │ │ │ │ - add $0x66,%al │ │ │ │ - test $0xd750003,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,-0x74f7f46a(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x45890875(%ebx),%ecx │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80b96b0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - bound %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %bl,%ah │ │ │ │ - xchg %eax,%esi │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + and $0x89,%al │ │ │ │ + push %esp │ │ │ │ + and $0x58,%al │ │ │ │ + mov %esi,%edx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b771b │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80b8ec1 │ │ │ │ + movl $0x80b45e8,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + lea -0x9(%edi),%eax │ │ │ │ + add $0xfffffffc,%edi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80b95b8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,0x13c(%esp) │ │ │ │ + xor %al,%al │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + inc %edx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x13c(%esp),%edx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80b889d │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + jmp 80b8e4e │ │ │ │ + movl $0x80b438c,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %cl,%cl │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %edx,0x148(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0x148(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + lea -0x9(%edi),%ecx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80b889d │ │ │ │ + xchg %ax,%ax │ │ │ │ + xor %ah,0x23ea0050(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b9709 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c2380,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %esp │ │ │ │ - xlat %ds:(%ebx) │ │ │ │ - push %ecx │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0045(%ebx) │ │ │ │ - add $0x8d,%al │ │ │ │ - push %ebp │ │ │ │ - hlt │ │ │ │ - cmp 0x31c(%ebx),%edx │ │ │ │ - jae 80b9790 │ │ │ │ - mov $0x85c2384,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xor $0xd7,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or $0x89,%al │ │ │ │ - repnz and $0x3,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 80b977d │ │ │ │ - movl $0x80b97b4,0x0(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 842bd38 │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov %eax,%ecx │ │ │ │ + add %cl,0x558b2845(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,-0x74b3dbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + and $0x89,%al │ │ │ │ + push %esp │ │ │ │ + and $0x58,%al │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %eax,0x154(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b77ce │ │ │ │ + movl $0x80b3ac0,-0x20(%edi) │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %edx,0x16c(%esp) │ │ │ │ + lea -0x1d(%edi),%edx │ │ │ │ + mov %edx,0x178(%esp) │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ + mov %ecx,0x184(%esp) │ │ │ │ + mov 0x154(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80b905e │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80b8fed │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %cl,%cl │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x178(%esp),%edx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80b889d │ │ │ │ mov %edx,%eax │ │ │ │ - movl $0x80b9758,-0x4(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 842bd38 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fcom %st(6) │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ + mov 0x16c(%esp),%edx │ │ │ │ + jmp 80b8f57 │ │ │ │ + movl $0x80b3e44,-0x14(%edi) │ │ │ │ + mov 0x184(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + lea -0x11(%edi),%ecx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ecx,0x190(%esp) │ │ │ │ + xor %cl,%cl │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov 0x190(%esp),%edx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80b889d │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80b6060 │ │ │ │ + movl $0x80b3dbc,-0x14(%edi) │ │ │ │ + mov 0x178(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x16c(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + lea -0x11(%edi),%eax │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,0x19c(%esp) │ │ │ │ + xor %al,%al │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x154(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + mov 0x19c(%esp),%eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + jmp 80b889d │ │ │ │ + movl $0x80b3bbc,-0x14(%edi) │ │ │ │ + mov 0x16c(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x184(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x1a8(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %dl,%dl │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + lea -0x11(%edi),%ecx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80b889d │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %bl,0x23ea0050(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80b98a9 │ │ │ │ - movl $0x80b97ec,0x0(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 842c048 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x30051d6,%al │ │ │ │ - add %al,(%eax) │ │ │ │ + add %cl,0x558b2845(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,-0x74b3dbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + and $0x89,%al │ │ │ │ + push %esp │ │ │ │ + and $0x58,%al │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %eax,0x1b4(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b7aca │ │ │ │ + movl $0x80b30c8,-0x20(%edi) │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %edx,0x1cc(%esp) │ │ │ │ + lea -0x1d(%edi),%edx │ │ │ │ + mov %edx,0x1d8(%esp) │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ + mov %ecx,0x1e4(%esp) │ │ │ │ + mov 0x1b4(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80b928e │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80b921d │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %cl,%cl │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x1d8(%esp),%edx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80b889d │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x1cc(%esp),%edx │ │ │ │ + jmp 80b9187 │ │ │ │ + movl $0x80b344c,-0x14(%edi) │ │ │ │ + mov 0x1e4(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + lea -0x11(%edi),%ecx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ecx,0x1f0(%esp) │ │ │ │ + xor %cl,%cl │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov 0x1f0(%esp),%edx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80b889d │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80b608e │ │ │ │ + movl $0x80b33c4,-0x14(%edi) │ │ │ │ + mov 0x1d8(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x1cc(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + lea -0x11(%edi),%eax │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,0x1fc(%esp) │ │ │ │ + xor %al,%al │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x1b4(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + mov 0x1fc(%esp),%eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + jmp 80b889d │ │ │ │ + movl $0x80b31c4,-0x14(%edi) │ │ │ │ + mov 0x1cc(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x1e4(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x208(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %dl,%dl │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + lea -0x11(%edi),%ecx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80b889d │ │ │ │ + xchg %ax,%ax │ │ │ │ + rcrb $1,0x23ea00(%eax,%edx,2) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80b9896 │ │ │ │ - movl $0x80b981c,0x0(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + add %cl,0x558b2845(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,-0x74b3dbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + and $0x89,%al │ │ │ │ + push %esp │ │ │ │ + and $0x58,%al │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + mov %eax,0x154(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %eax,0x160(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %edx,0x16c(%esp) │ │ │ │ + mov 0x160(%esp),%edx │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + jne 80b8fdf │ │ │ │ + mov 0x16c(%esp),%edx │ │ │ │ + mov 0x154(%esp),%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b7e5b │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80b60bc │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8395e00 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + xor %cl,%cl │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80b889d │ │ │ │ nop │ │ │ │ - jo 80b97e8 │ │ │ │ - push %ecx │ │ │ │ - add %al,0x1e000000(%ebx) │ │ │ │ + cld │ │ │ │ + fwait │ │ │ │ + push %eax │ │ │ │ + add %ch,%dl │ │ │ │ + and (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ + add %cl,0x558b2845(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,-0x74b3dbbc(%ecx) │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - dec %eax │ │ │ │ - cwtl │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movsd 0x40(%ebx),%xmm0 │ │ │ │ - movsd %xmm0,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8395e00 │ │ │ │ - nop │ │ │ │ - inc %esp │ │ │ │ - (bad) │ │ │ │ - push %ecx │ │ │ │ - add %ah,0x0(%ecx,%eax,1) │ │ │ │ + and $0x89,%al │ │ │ │ + push %esp │ │ │ │ + and $0x58,%al │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + mov %eax,0x1b4(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %eax,0x1c0(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %edx,0x1cc(%esp) │ │ │ │ + mov 0x1c0(%esp),%edx │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + jne 80b920f │ │ │ │ + mov 0x1cc(%esp),%edx │ │ │ │ + mov 0x1b4(%esp),%eax │ │ │ │ + jmp 80b9409 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jo 80b9481 │ │ │ │ + push %eax │ │ │ │ + add %ch,%dl │ │ │ │ + and (%eax),%eax │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ + add %cl,0x558b2845(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,-0x74b3dbbc(%ecx) │ │ │ │ inc %ebp │ │ │ │ - add %dh,-0x68(%eax) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movsd 0x40(%ebx),%xmm0 │ │ │ │ - movsd %xmm0,0xc(%ebp) │ │ │ │ + and $0x89,%al │ │ │ │ + push %esp │ │ │ │ + and $0x58,%al │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + jmp 80b9409 │ │ │ │ + movl $0x80b304c,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8395e00 │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %cl,%cl │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + lea -0x5(%edi),%eax │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + jmp 80b889d │ │ │ │ + movl $0x80b2fb8,-0x4(%edi) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + xor %dl,%dl │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + jmp 80b889d │ │ │ │ nop │ │ │ │ - in $0x1,%al │ │ │ │ + mov $0xcb00509a,%eax │ │ │ │ + dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,%dl │ │ │ │ - movups 0xc(%ebp),%xmm0 │ │ │ │ - movsd 0x40(%ebx),%xmm1 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - movsd 0x4(%ebp),%xmm2 │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ - divsd %xmm1,%xmm2 │ │ │ │ - movsd %xmm2,0x40(%ebx) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movsd 0x8486e98,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x1700508a,%esp │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b9999 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b98fc,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b98fc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %cl,0x20050(%edx) │ │ │ │ + ja 80b7eb4 │ │ │ │ + mov 0x2c(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x28(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80b964c │ │ │ │ + movl $0x80b2d48,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + xor %cl,%cl │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + inc %ecx │ │ │ │ + cmp $0x80,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %edx,0x214(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0x214(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + inc %eax │ │ │ │ + lea -0x1(%edi),%ecx │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + jmp 80b889d │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %edx,0x220(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + cmp $0x80,%eax │ │ │ │ + mov %edx,0x22c(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %edx,0x238(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x244(%esp) │ │ │ │ + mov 0x238(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + mov 0x244(%esp),%eax │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80b9723 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %dl,%dl │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x220(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov 0x22c(%esp),%edx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80b889d │ │ │ │ + jo 80b967f │ │ │ │ + push %eax │ │ │ │ + add %cl,%bl │ │ │ │ + dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ + add %cl,0x4d8b2c45(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + sub %cl,-0x74b3dbbc(%ecx) │ │ │ │ inc %ebp │ │ │ │ - add %ah,(%ecx,%ebx,4) │ │ │ │ - or (%eax),%ecx │ │ │ │ + add $0x89,%al │ │ │ │ + dec %esp │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %edx,0x220(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x22c(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b9924 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - pusha │ │ │ │ - mov 0x0(%eax),%dl │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov %ecx,0x244(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b7e8f │ │ │ │ + movl $0x80b2a28,-0x10(%edi) │ │ │ │ + mov 0x22c(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0x244(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + xor %dl,%dl │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %ecx,0x250(%esp) │ │ │ │ + mov 0x220(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov 0x250(%esp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + lea -0xd(%edi),%edx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80b889d │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + xor %cl,%cl │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80b889d │ │ │ │ + jl 80b9772 │ │ │ │ + push %eax │ │ │ │ + add %ch,%al │ │ │ │ + or %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,0xb(%ecx,%ebx,4) │ │ │ │ - or %cl,0x8758bf0(%ecx) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b994c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %cl,0x20050(%edx) │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + adc %cl,0x44890c55(%ebx) │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x20,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bb5db │ │ │ │ + movl $0x80b0440,-0x1c(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %ecx,0x268(%esp) │ │ │ │ + lea -0x19(%edi),%ecx │ │ │ │ + mov %ecx,0x274(%esp) │ │ │ │ + mov 0x268(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80b9eaf │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80b9894 │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %dl,%dl │ │ │ │ + inc %eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x274(%esp),%eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + jmp 80b889d │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x268(%esp),%ecx │ │ │ │ + jmp 80b9814 │ │ │ │ + movl $0x80b04e8,-0x10(%edi) │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %cl,%cl │ │ │ │ + inc %eax │ │ │ │ + mov %eax,0x280(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov 0x280(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + lea -0xd(%edi),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + jmp 80b889d │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %dl,%dl │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + jmp 80b889d │ │ │ │ + nop │ │ │ │ + xor $0x97,%al │ │ │ │ + push %eax │ │ │ │ + add %ah,0x4(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %dh,0xb(%ecx,%ebx,4) │ │ │ │ - or %cl,0x4d89044d(%ebx) │ │ │ │ - cld │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80b9730 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,-0x74b3dbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + add $0x89,%al │ │ │ │ + mov %fs,(%eax,%ebp,8) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x6b76e7b3(%ebx) │ │ │ │ + and $0x94,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,0x248489f2(%ecx) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ + add %cl,0x14c783d0(%ecx) │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b99a1 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c238c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80b9974,0x0(%ebp) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - adc %al,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0045(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %bh,(%eax) │ │ │ │ - shll $0x89,0xc(%ebx) │ │ │ │ - dec %esp │ │ │ │ - and $0x40,%al │ │ │ │ + ja 80bb77e │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80b99b9 │ │ │ │ + movl $0x80b01ec,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + lea -0xd(%edi),%ecx │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %ecx,0x298(%esp) │ │ │ │ + xor %cl,%cl │ │ │ │ + inc %eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x298(%esp),%eax │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - jmp 80b99d1 │ │ │ │ - cmp %al,%dl │ │ │ │ - jae 80b99f4 │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - cmp %cl,%dl │ │ │ │ - jbe 80b9a0b │ │ │ │ - movsd 0x8486ea0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - movzbl %al,%eax │ │ │ │ - cvtsi2sd %eax,%xmm0 │ │ │ │ - movzbl %cl,%eax │ │ │ │ - cvtsi2sd %eax,%xmm1 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - cvtsi2sd %eax,%xmm0 │ │ │ │ - movzbl %dl,%eax │ │ │ │ - cvtsi2sd %eax,%xmm2 │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ - divsd %xmm1,%xmm2 │ │ │ │ - movsd %xmm2,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + jmp 80b889d │ │ │ │ + movl $0x80afecc,-0x10(%edi) │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %cl,%cl │ │ │ │ + inc %eax │ │ │ │ + mov %eax,0x2a4(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov 0x2a4(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + lea -0xd(%edi),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + jmp 80b889d │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + mov %eax,0xe8(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + xor %cl,%cl │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + jmp 80b889d │ │ │ │ xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + lock xchg %eax,%ebp │ │ │ │ + push %eax │ │ │ │ + add %ch,0x1e000011(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2445(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc %cl,-0x74b3dbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + mov %fs,(%eax,%ebp,8) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,-0x6b76dfb3(%ebx) │ │ │ │ + and $0x94,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,-0x7b76f7ab(%ebx) │ │ │ │ + and $0xac,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b9b25 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b9a84,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b9a84 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + mov %fs,(%esp,%esi,1) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,0x20c783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bb838 │ │ │ │ + movl $0x80af714,-0x1c(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %edx,0x34c(%esp) │ │ │ │ + lea -0x19(%edi),%edx │ │ │ │ + mov %edx,0x358(%esp) │ │ │ │ + lea 0x1(%ecx),%edx │ │ │ │ + mov %eax,0x364(%esp) │ │ │ │ + mov 0x334(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80b9ec6 │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80b9b44 │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %cl,%cl │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x358(%esp),%edx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %edx,0xe8(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + jmp 80b889d │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x34c(%esp),%edx │ │ │ │ + jmp 80b9aaa │ │ │ │ + movl $0x80af8c0,-0x10(%edi) │ │ │ │ + mov 0xe8(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x364(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %cl,%cl │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + lea -0xd(%edi),%edx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80b889d │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + push %eax │ │ │ │ + add %ch,0x1e000011(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2445(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc %cl,-0x74b3dbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + mov %fs,(%eax,%ebp,8) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,-0x6b76dfb3(%ebx) │ │ │ │ + and $0x94,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,-0x75f7f466(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x45880475(%ebx),%ecx │ │ │ │ - add $0x66,%al │ │ │ │ - test $0xd750003,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and (%eax),%al │ │ │ │ + add %cl,-0x7b76f7ab(%ebx) │ │ │ │ + and $0xac,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + mov %fs,(%eax,%esi,2) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,0x20c783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bbb3d │ │ │ │ + movl $0x80aee30,-0x1c(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %edx,0x388(%esp) │ │ │ │ + lea -0x19(%edi),%edx │ │ │ │ + mov %edx,0x394(%esp) │ │ │ │ + lea 0x1(%ecx),%edx │ │ │ │ + mov %eax,0x3a0(%esp) │ │ │ │ + mov 0x370(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80b9f91 │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80b9c88 │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %cl,%cl │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x394(%esp),%edx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %edx,0xe8(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + jmp 80b889d │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x388(%esp),%edx │ │ │ │ + jmp 80b9bee │ │ │ │ + movl $0x80aefdc,-0x10(%edi) │ │ │ │ + mov 0xe8(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x3a0(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %cl,%cl │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + lea -0xd(%edi),%edx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80b889d │ │ │ │ + push $0xe8005093 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,%ah │ │ │ │ - lcall $0x8b03,$0x468a080b │ │ │ │ - jne 80b9abd │ │ │ │ - mov %al,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b9acc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,-0x7b76efab(%ebx) │ │ │ │ + and $0xac,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,0x4c890c45(%ebx) │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0xe8(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %ecx,0x3b8(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %edx,0x3c4(%esp) │ │ │ │ + mov 0x3b8(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + jne 80b9e13 │ │ │ │ + mov 0x3ac(%esp),%eax │ │ │ │ + mov 0x3c4(%esp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bbedb │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80ba09a │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + xor %dl,%dl │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + jmp 80b889d │ │ │ │ nop │ │ │ │ - bound %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + nop │ │ │ │ + xchg %eax,%edx │ │ │ │ + push %eax │ │ │ │ + add %ch,%cl │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + and $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc $0x89,%al │ │ │ │ + test %ah,(%esp,%ebp,4) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,0x4c891045(%ebx) │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %edx,0xe8(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %edx,0x3c4(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bb508 │ │ │ │ + movl $0x80b0b78,-0x10(%edi) │ │ │ │ + mov 0x3ac(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xd(%edi),%ecx │ │ │ │ + mov 0x3c4(%esp),%edx │ │ │ │ + add %edx,%eax │ │ │ │ + inc %eax │ │ │ │ + mov %eax,0x3d0(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x3d0(%esp),%ecx │ │ │ │ + jmp 80b9d7f │ │ │ │ + hlt │ │ │ │ + xchg %eax,%ecx │ │ │ │ + push %eax │ │ │ │ + add %ch,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70845(%edx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80bcd92 │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + inc %edx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + jmp 80b9d7f │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + mov 0x274(%esp),%edx │ │ │ │ + add %eax,%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 80b9d7f │ │ │ │ + movl $0x80af838,-0x10(%edi) │ │ │ │ + mov 0x358(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x34c(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + lea -0xd(%edi),%ecx │ │ │ │ + add $0xfffffffc,%edi │ │ │ │ + add %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + jmp 80b9d7f │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %esp │ │ │ │ + xchg %eax,%ecx │ │ │ │ + push %eax │ │ │ │ + add %cl,%al │ │ │ │ or %al,(%eax) │ │ │ │ - fwait │ │ │ │ - or (%eax),%ecx │ │ │ │ - movzbl 0x4(%ebp),%ecx │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + adc %cl,0x44890c55(%ebx) │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + mov %ecx,0x334(%esp) │ │ │ │ + setae %cl │ │ │ │ movzbl %cl,%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %ecx,0x340(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %edx,0x34c(%esp) │ │ │ │ + mov 0x340(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + jne 80b9b36 │ │ │ │ + mov 0x34c(%esp),%edx │ │ │ │ + mov 0x334(%esp),%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 80b9d7f │ │ │ │ + movl $0x80aef54,-0x10(%edi) │ │ │ │ + mov 0x394(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x388(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + lea -0xd(%edi),%ecx │ │ │ │ + add $0xfffffffc,%edi │ │ │ │ + add %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + jmp 80b9d7f │ │ │ │ + xchg %eax,%esp │ │ │ │ + nop │ │ │ │ + push %eax │ │ │ │ + add %cl,%al │ │ │ │ + or %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + adc %cl,0x44890c55(%ebx) │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + mov %ecx,0x370(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %ecx,0x37c(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %edx,0x388(%esp) │ │ │ │ + mov 0x37c(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + jne 80b9c7a │ │ │ │ + mov 0x388(%esp),%edx │ │ │ │ + mov 0x370(%esp),%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 80b9d7f │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + push %eax │ │ │ │ + add %cl,%al │ │ │ │ + or %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + adc %cl,0x44890c55(%ebx) │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 80b9d7f │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80ba0c4 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %cl,%cl │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + jmp 80b889d │ │ │ │ + movl $0x80aeda8,-0xc(%edi) │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %al,%al │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + lea -0x9(%edi),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + jmp 80b889d │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80ba13d │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %dl,%dl │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + jmp 80b889d │ │ │ │ + movl $0x80aed18,-0x4(%edi) │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + xor %al,%al │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + lea -0x1(%edi),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + jmp 80b889d │ │ │ │ + nop │ │ │ │ + les 0x3fcd0050(%esi),%ecx │ │ │ │ + add %eax,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80bbf34 │ │ │ │ + mov 0x34(%ebp),%eax │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov 0x30(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80ba251 │ │ │ │ + movl $0x80aeaa8,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + add $0x8,%ebp │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + xor %cl,%cl │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + inc %ecx │ │ │ │ + cmp $0x80,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %edx,0x3dc(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0x3dc(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %al │ │ │ │ movzbl %al,%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movzbl 0x3(%esi),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + jmp 80b889d │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %edx,0x3e8(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + cmp $0x80,%eax │ │ │ │ + mov %edx,0x3f4(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %edx,0x400(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x40c(%esp) │ │ │ │ + mov 0x400(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + mov 0x40c(%esp),%eax │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %al │ │ │ │ movzbl %al,%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80b99c8 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80ba336 │ │ │ │ + add $0x8,%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %dl,%dl │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x3e8(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov 0x3f4(%esp),%edx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80b889d │ │ │ │ + nop │ │ │ │ + pusha │ │ │ │ + lea 0x0(%eax),%edx │ │ │ │ + int $0x3f │ │ │ │ + add %eax,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b3445(%ebx) │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + xor %cl,-0x74b3dbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + add $0x89,%al │ │ │ │ + mov %fs,(%esp,%ebp,4) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b9b2d │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c2398,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %cl,-0x6b76dbb3(%ebx) │ │ │ │ + and $0xe8,%al │ │ │ │ add (%eax),%eax │ │ │ │ + add %cl,-0x7b76dfab(%ebx) │ │ │ │ + and $0xf4,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,0x248c89f0(%ecx) │ │ │ │ + or $0x4,%al │ │ │ │ add %al,(%eax) │ │ │ │ + mov %edx,%ecx │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bbf0f │ │ │ │ + movl $0x80ae788,-0x10(%edi) │ │ │ │ + mov 0x3f4(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0x40c(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + add $0x8,%ebp │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + xor %dl,%dl │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + mov %ecx,0x418(%esp) │ │ │ │ + mov 0x3e8(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov 0x418(%esp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + lea -0xd(%edi),%edx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + jmp 80b889d │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + xor %cl,%cl │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + jmp 80b889d │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jge 80bb7d5 │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80bbe55 │ │ │ │ + mov 0x2c(%ebp),%eax │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 80b623e │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %eax,0xe8(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + xor %cl,%cl │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + jmp 80b889d │ │ │ │ + inc %ecx │ │ │ │ + mov 0x31c(%esp),%edx │ │ │ │ + jmp 80b8728 │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 80bd121 │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + mov %edx,0x2c(%ebp) │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp 80ab8e0 │ │ │ │ + nop │ │ │ │ + int3 │ │ │ │ + mov 0x0(%eax),%edx │ │ │ │ + rcrb %cl,0x7(%esi) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b444d(%ebx) │ │ │ │ + cmp %cl,-0x7376cbab(%ebx) │ │ │ │ + and $0xe8,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0045(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %ah,0x39(%esi) │ │ │ │ - shll $0x89,0xc(%ebx) │ │ │ │ - dec %esp │ │ │ │ - and $0x40,%al │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - jmp 80b9b59 │ │ │ │ - cmp %ax,%dx │ │ │ │ - jae 80b9b7e │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - cmp %cx,%dx │ │ │ │ - jbe 80b9b96 │ │ │ │ - movsd 0x8486ea8,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - movzwl %ax,%eax │ │ │ │ - cvtsi2sd %eax,%xmm0 │ │ │ │ - movzwl %cx,%eax │ │ │ │ - cvtsi2sd %eax,%xmm1 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - movzwl %ax,%eax │ │ │ │ - cvtsi2sd %eax,%xmm0 │ │ │ │ - movzwl %dx,%eax │ │ │ │ - cvtsi2sd %eax,%xmm2 │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ - divsd %xmm1,%xmm2 │ │ │ │ - movsd %xmm2,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %cl,-0x7b76cfb3(%ebx) │ │ │ │ + and $0x94,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,-0x6b76d3bb(%ebx) │ │ │ │ + and $0xac,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,-0x7376d7ab(%ebx) │ │ │ │ + and $0x88,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b9cb1 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b9c10,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + add %cl,-0x7b76dbb3(%ebx) │ │ │ │ + and $0xb0,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x6b76dfbb(%ebx) │ │ │ │ + and $0xbc,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x7376e3ab(%ebx) │ │ │ │ + and $0xc8,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x7b76fbb3(%ebx) │ │ │ │ + and $0xd4,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x6b76f7bb(%ebx) │ │ │ │ + and $0xe0,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x7376f3ab(%ebx) │ │ │ │ + and $0xec,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x7b76efb3(%ebx) │ │ │ │ + and $0xf8,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x6b76ebbb(%ebx) │ │ │ │ + and $0x4,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x3a7ce7ab(%ebx) │ │ │ │ + sbb $0x89,%al │ │ │ │ + mov %fs,(%eax,%edx,1) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,0x8c783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b859d │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %eax,0x31c(%esp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x43c(%esp) │ │ │ │ + mov 0x2f8(%esp),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80ba5b2 │ │ │ │ + mov %ecx,%edx │ │ │ │ + add %eax,%edx │ │ │ │ + dec %edx │ │ │ │ + test %edx,%edx │ │ │ │ + jge 80ba587 │ │ │ │ + mov %edx,0x2c(%ebp) │ │ │ │ + add $0x2c,%ebp │ │ │ │ + jmp 80ab210 │ │ │ │ + mov %ecx,0x430(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x430(%esp),%edx │ │ │ │ + mov 0x31c(%esp),%eax │ │ │ │ + jmp 80ba521 │ │ │ │ + mov %ecx,0x448(%esp) │ │ │ │ + mov 0x2f8(%esp),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jl 80ba7f1 │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + mov %edx,0x2c(%ebp) │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp 80ab154 │ │ │ │ + mov 0x448(%esp),%ecx │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80ba5f6 │ │ │ │ + mov %ecx,%edx │ │ │ │ + add %eax,%edx │ │ │ │ + dec %edx │ │ │ │ + test %edx,%edx │ │ │ │ + jge 80ba5cb │ │ │ │ + mov %edx,0x2c(%ebp) │ │ │ │ + add $0x2c,%ebp │ │ │ │ + jmp 80ab210 │ │ │ │ + mov %ecx,0x448(%esp) │ │ │ │ + mov 0x2f8(%esp),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jl 80ba858 │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + mov %edx,0x2c(%ebp) │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp 80ab154 │ │ │ │ + mov 0x448(%esp),%ecx │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80ba63c │ │ │ │ + mov %ecx,%edx │ │ │ │ + add %eax,%edx │ │ │ │ + add $0xfffffffe,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jge 80ba611 │ │ │ │ + mov %edx,0x2c(%ebp) │ │ │ │ + add $0x2c,%ebp │ │ │ │ + jmp 80ab210 │ │ │ │ + mov %ecx,0x448(%esp) │ │ │ │ + mov 0x2f8(%esp),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jl 80ba870 │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + mov %edx,0x2c(%ebp) │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp 80ab154 │ │ │ │ + mov 0x448(%esp),%ecx │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jl 80ba848 │ │ │ │ + mov %ecx,%edx │ │ │ │ + add %eax,%edx │ │ │ │ + add $0xfffffffd,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jge 80ba65b │ │ │ │ + mov %edx,0x2c(%ebp) │ │ │ │ + add $0x2c,%ebp │ │ │ │ + jmp 80ab210 │ │ │ │ + mov %ecx,0x448(%esp) │ │ │ │ + mov 0x2f8(%esp),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jl 80ba88b │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + mov %edx,0x2c(%ebp) │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp 80ab154 │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x49c(%esp),%ecx │ │ │ │ + cmp $0xf4240,%eax │ │ │ │ + jge 80ba969 │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call 8369dc0 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80bb0f9 │ │ │ │ + movl $0x80bae80,-0x18(%ebp) │ │ │ │ + mov 0x43c(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x2ec(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x2f8(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov 0x310(%esp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x31c(%esp),%edx │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x2e0(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x2d4(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x2c8(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0x2bc(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x2b0(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,0x14(%ebp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b9c10 │ │ │ │ + jne 80bae80 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jl 80ba67f │ │ │ │ + mov 0x49c(%esp),%ecx │ │ │ │ + jmp 80ba688 │ │ │ │ + mov 0x484(%esp),%eax │ │ │ │ + mov 0x2ec(%esp),%ecx │ │ │ │ + mov %edx,0x490(%esp) │ │ │ │ + mov 0x2e0(%esp),%edx │ │ │ │ + mov %ecx,0x49c(%esp) │ │ │ │ + mov 0x448(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov 0x490(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80ba756 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x85d783e,%edx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,0x4c0(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x4c0(%esp),%edx │ │ │ │ + jmp 80ba688 │ │ │ │ + mov %eax,0x484(%esp) │ │ │ │ + mov 0x2f8(%esp),%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jl 80ba76a │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x85d783e,%ecx │ │ │ │ + mov %edx,0x490(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %ecx,0x49c(%esp) │ │ │ │ + mov 0x448(%esp),%ecx │ │ │ │ + jmp 80ba796 │ │ │ │ + mov 0x2e0(%esp),%ecx │ │ │ │ + mov (%ecx,%edx,1),%dl │ │ │ │ + cmp $0x80,%dl │ │ │ │ + ja 80ba5ab │ │ │ │ + mov %eax,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 80bab7e │ │ │ │ + mov 0x448(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80ba7bf │ │ │ │ + mov 0x2f8(%esp),%eax │ │ │ │ + mov 0x2ec(%esp),%ecx │ │ │ │ + mov %edx,0x490(%esp) │ │ │ │ + mov 0x2e0(%esp),%edx │ │ │ │ + mov %ecx,0x49c(%esp) │ │ │ │ + mov 0x448(%esp),%ecx │ │ │ │ + jmp 80ba796 │ │ │ │ + mov %ecx,0x448(%esp) │ │ │ │ + mov 0x2e0(%esp),%ecx │ │ │ │ + jmp 80ba804 │ │ │ │ + mov 0x2e0(%esp),%ecx │ │ │ │ + mov (%ecx,%edx,1),%dl │ │ │ │ + cmp $0xc2,%dl │ │ │ │ + jb 80ba5ef │ │ │ │ + lea -0x1(%eax),%edx │ │ │ │ + jmp 80ba806 │ │ │ │ + mov 0x2e0(%esp),%ecx │ │ │ │ + mov (%ecx,%edx,1),%dl │ │ │ │ + cmp $0xe0,%dl │ │ │ │ + jb 80ba635 │ │ │ │ + lea -0x2(%eax),%edx │ │ │ │ + jmp 80ba806 │ │ │ │ + mov 0x2e0(%esp),%ecx │ │ │ │ + mov (%ecx,%edx,1),%dl │ │ │ │ + cmp $0xf0,%dl │ │ │ │ + jb 80ba804 │ │ │ │ + lea -0x3(%eax),%edx │ │ │ │ + jmp 80ba806 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + xchg %edx,0x0(%eax) │ │ │ │ + aad $0xda │ │ │ │ + cmp (%eax),%al │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,(%eax) │ │ │ │ - pushf │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ax,0x4(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b504d(%ebx) │ │ │ │ + inc %esp │ │ │ │ + mov 0x40(%ebp),%edx │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov 0x3c(%ebp),%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x38(%ebp),%eax │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x34(%ebp),%edx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x30(%ebp),%ecx │ │ │ │ + mov %eax,0x2b0(%esp) │ │ │ │ + mov 0x2c(%ebp),%eax │ │ │ │ + mov %edx,0x2bc(%esp) │ │ │ │ + mov 0x28(%ebp),%edx │ │ │ │ + mov %ecx,0x2c8(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %eax,0x2d4(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %edx,0x2e0(%esp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %ecx,0x2ec(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %eax,0x2f8(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %edx,0x304(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %ecx,0x310(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %eax,0x31c(%esp) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + test %esi,%esi │ │ │ │ + jne 80bb00c │ │ │ │ + movl $0x80bad14,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b9c38 │ │ │ │ + jne 80bad14 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,-0x64(%eax) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ax,0x8(%ebp) │ │ │ │ + movl $0x80ba8b4,-0x28(%ebp) │ │ │ │ + mov %edx,0x4c0(%esp) │ │ │ │ + mov 0x2ec(%esp),%edx │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + mov 0x2f8(%esp),%edx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov 0x304(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + mov 0x310(%esp),%edx │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + mov 0x31c(%esp),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov 0x43c(%esp),%edx │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov 0x448(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov 0x490(%esp),%edx │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x2e0(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x2d4(%esp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov 0x2c8(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0x2bc(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov 0x2b0(%esp),%ecx │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,0x14(%ebp) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + add $0xffffffd8,%ebp │ │ │ │ + mov 0x32c(%ebx),%ecx │ │ │ │ + mov 0xc(%ecx),%edx │ │ │ │ + mov %ebp,0xc(%edx) │ │ │ │ + mov 0x334(%ebx),%edx │ │ │ │ + mov %eax,0x70c(%esp) │ │ │ │ + lea 0x4(%edi),%eax │ │ │ │ + mov %eax,0x4(%edx) │ │ │ │ + mov 0x48(%ecx),%eax │ │ │ │ + mov %eax,0x718(%esp) │ │ │ │ + mov 0x4c(%ecx),%eax │ │ │ │ + mov %eax,0x724(%esp) │ │ │ │ + lea 0x4(%edi),%eax │ │ │ │ + sub (%edx),%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,0x730(%esp) │ │ │ │ + mov 0x718(%esp),%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + mov 0x724(%esp),%eax │ │ │ │ + mov %edx,0x73c(%esp) │ │ │ │ + mov 0x730(%esp),%edx │ │ │ │ + sbb %edx,%eax │ │ │ │ + mov 0x73c(%esp),%edx │ │ │ │ + mov %edx,0x48(%ecx) │ │ │ │ + mov %eax,0x4c(%ecx) │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x0 │ │ │ │ + push %ebx │ │ │ │ + call 843ada0 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov 0x710(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x4c8(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov %eax,0x754(%esp) │ │ │ │ + call 8369dc0 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x750(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x760(%esp) │ │ │ │ + call 843ae90 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov 0x32c(%ebx),%eax │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + mov 0xc(%ecx),%ebp │ │ │ │ + add $0x64,%ecx │ │ │ │ + mov %ecx,0x31c(%ebx) │ │ │ │ + movl $0x0,0x33c(%ebx) │ │ │ │ + mov 0x334(%ebx),%ecx │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ + lea -0x4(%edx),%edi │ │ │ │ + mov %eax,0x760(%esp) │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov 0x1c(%ecx),%ecx │ │ │ │ + shl $0xc,%ecx │ │ │ │ + dec %ecx │ │ │ │ + mov %ecx,0x76c(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,0x778(%esp) │ │ │ │ + mov 0x76c(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %ecx,0x324(%ebx) │ │ │ │ + mov 0x760(%esp),%ecx │ │ │ │ + mov 0x48(%ecx),%edx │ │ │ │ + mov 0x4c(%ecx),%ecx │ │ │ │ + mov %ecx,0x784(%esp) │ │ │ │ + mov 0x778(%esp),%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + add %ecx,%edx │ │ │ │ + mov 0x784(%esp),%ecx │ │ │ │ + adc %eax,%ecx │ │ │ │ + mov 0x760(%esp),%eax │ │ │ │ + mov %edx,0x48(%eax) │ │ │ │ + mov %ecx,0x4c(%eax) │ │ │ │ + mov 0x754(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80baddc,-0x18(%ebp) │ │ │ │ + mov 0x43c(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x2ec(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x2f8(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x304(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x310(%esp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x31c(%esp),%edx │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x2d4(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x2c8(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0x2bc(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x2b0(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80b9c60 │ │ │ │ + jne 80baddc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - bound %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + sub $0x84,%al │ │ │ │ + push %eax │ │ │ │ + add %dh,%ah │ │ │ │ + jbe 80bac4c │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b4c4d(%ebx) │ │ │ │ + inc %eax │ │ │ │ + mov 0x3c(%ebp),%edx │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov 0x38(%ebp),%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x34(%ebp),%eax │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x30(%ebp),%edx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x2c(%ebp),%ecx │ │ │ │ + mov %eax,0x2b0(%esp) │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov %edx,0x2bc(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %ecx,0x2c8(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %eax,0x2d4(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %edx,0x2e0(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %ecx,0x2ec(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %eax,0x2f8(%esp) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %edx,0x304(%esp) │ │ │ │ + mov 0xc(%ebp),%dl │ │ │ │ + mov %ecx,0x310(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %eax,0x31c(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0xc,%ebp │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bafcb │ │ │ │ + mov %edx,0x460(%esp) │ │ │ │ + mov 0x2f8(%esp),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jge 80bc26f │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 80baf94 │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %ecx,0x44(%ebp) │ │ │ │ + add $0x44,%ebp │ │ │ │ + jmp 80ab440 │ │ │ │ + nop │ │ │ │ + dec %esp │ │ │ │ + adcl $0xffffffd5,0x0(%eax) │ │ │ │ + (bad) │ │ │ │ + cmp (%eax),%al │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ah,-0x75(%esi) │ │ │ │ - inc %ebp │ │ │ │ - or %al,%bh │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x558b0445(%ebx) │ │ │ │ + adc $0x89,%al │ │ │ │ inc %ebp │ │ │ │ - or %cl,-0x7499f7f5(%esp,%ebx,4) │ │ │ │ - dec %ebp │ │ │ │ - add $0x89,%al │ │ │ │ + adc $0x8b,%al │ │ │ │ dec %ebp │ │ │ │ - cld │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80b9b50 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b9cb9 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c23a0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - adc %al,(%eax) │ │ │ │ + or %cl,-0x7b76e7b3(%ecx) │ │ │ │ + and $0xec,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,0x45890c45(%ebx) │ │ │ │ + sbb $0x89,%al │ │ │ │ + mov %fs,(%eax,%edi,8) │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,0x4d89104d(%ebx) │ │ │ │ + and %cl,-0x7b76dbab(%ecx) │ │ │ │ + and $0x4,%al │ │ │ │ add (%eax),%eax │ │ │ │ + add %cl,-0x7b76afbb(%ebx) │ │ │ │ + and $0xe8,%al │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x7b76bbbb(%ebx) │ │ │ │ + and $0x94,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0045(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %bh,(%ecx) │ │ │ │ - shll $0x89,0x15(%ebx) │ │ │ │ - dec %ebp │ │ │ │ - add %cl,0x55890445(%ecx) │ │ │ │ - or %cl,-0x76bfdbb4(%ecx) │ │ │ │ - rorl $0xe7,-0x14bfdbbc(%ebx) │ │ │ │ - cmp %eax,%edx │ │ │ │ - jae 80b9d11 │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jbe 80b9d28 │ │ │ │ - movsd 0x8486eb0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - call 8431240 │ │ │ │ - add $0xc,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - fstpl (%esp) │ │ │ │ - movsd (%esp),%xmm0 │ │ │ │ - add $0x8,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x54(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ - movsd %xmm0,0x70(%esp) │ │ │ │ - call 8431240 │ │ │ │ - add $0xc,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - fstpl (%esp) │ │ │ │ - movsd (%esp),%xmm0 │ │ │ │ - add $0x8,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - movsd %xmm0,0x7c(%esp) │ │ │ │ - call 8431240 │ │ │ │ - add $0xc,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - fstpl (%esp) │ │ │ │ - movsd (%esp),%xmm0 │ │ │ │ - add $0x8,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - movsd %xmm0,0x88(%esp) │ │ │ │ - call 8431240 │ │ │ │ - add $0xc,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - fstpl (%esp) │ │ │ │ - movsd (%esp),%xmm0 │ │ │ │ - add $0x8,%esp │ │ │ │ - movsd 0x70(%esp),%xmm1 │ │ │ │ - movsd 0x64(%esp),%xmm2 │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ - movsd 0x7c(%esp),%xmm2 │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ - divsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,-0x7b76bfbb(%ebx) │ │ │ │ + and $0xac,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,-0x7b76c3bb(%ebx) │ │ │ │ + and $0x88,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80b9ebd │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80b9e24,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b9e24 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x7b76c7bb(%ebx) │ │ │ │ + and $0xb0,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x7b76cbbb(%ebx) │ │ │ │ + and $0xbc,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x7b76cfbb(%ebx) │ │ │ │ + and $0xc8,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x7b76d3bb(%ebx) │ │ │ │ + and $0xd4,%al │ │ │ │ add (%eax),%al │ │ │ │ + add %cl,-0x3a7cd7bb(%ebx) │ │ │ │ + adc %cl,0x2e02484(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x3(%eax),%eax │ │ │ │ + mov %ecx,0x310(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,0x31c(%esp) │ │ │ │ + xor %dl,%dl │ │ │ │ + mov %eax,0x454(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x454(%esp),%ecx │ │ │ │ + jmp 80baccc │ │ │ │ + test %al,-0x512effb0(%edx) │ │ │ │ + add (%eax),%eax │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b404d(%ebx) │ │ │ │ + xor $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + xor %cl,0xe8248c(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,-0x62(%eax) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80b9e48 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ + mov 0x2c(%ebp),%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %eax,0x2b0(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %edx,0x2bc(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %ecx,0x2c8(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %eax,0x2d4(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %edx,0x2e0(%esp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %ecx,0x2ec(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %eax,0x2f8(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %edx,0x304(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x31c(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x31c(%esp),%edx │ │ │ │ + jmp 80bada6 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + loopne 80badf7 │ │ │ │ + push %eax │ │ │ │ + add %dl,%cl │ │ │ │ + scas %es:(%edi),%al │ │ │ │ + add (%eax),%eax │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b404d(%ebx) │ │ │ │ + xor $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + xor %cl,0xe8248c(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0xb(%esi,%ebx,4) │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - or %cl,-0x899f7bb(%ecx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80b9e6c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + mov 0x2c(%ebp),%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %eax,0x2b0(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %edx,0x2bc(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %ecx,0x2c8(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %eax,0x2d4(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %edx,0x2e0(%esp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %ecx,0x2ec(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %eax,0x2f8(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %edx,0x304(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x31c(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x31c(%esp),%edx │ │ │ │ + jmp 80bada6 │ │ │ │ + mov 0x2e0(%esp),%edx │ │ │ │ + mov (%edx,%ecx,1),%dl │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movzbl %dl,%edx │ │ │ │ + movzbl 0x8486ea4(%edx),%edx │ │ │ │ + mov %ecx,0x454(%esp) │ │ │ │ + mov 0x460(%esp),%ecx │ │ │ │ + add %cl,%dl │ │ │ │ + movzbl %dl,%ecx │ │ │ │ + mov 0x8486e34(%ecx),%cl │ │ │ │ + movzbl %cl,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80baf6e │ │ │ │ + mov 0x454(%esp),%eax │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ + inc %eax │ │ │ │ + mov %ecx,0x460(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x460(%esp),%edx │ │ │ │ + jmp 80baccc │ │ │ │ + cmp $0xc,%edx │ │ │ │ + je 80bd031 │ │ │ │ + mov 0x454(%esp),%edx │ │ │ │ + inc %edx │ │ │ │ + mov %ecx,0x460(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x460(%esp),%edx │ │ │ │ + jmp 80baccc │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 80baf15 │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %edx,0x40(%ebp) │ │ │ │ + mov %ecx,0x44(%ebp) │ │ │ │ + add $0x40,%ebp │ │ │ │ + jmp 80ab384 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80bcfb8,0x14(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80bac34,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %dl,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + movl $0x80bc308,0x0(%ebp) │ │ │ │ + mov %cl,0x38(%ebp) │ │ │ │ + mov %edx,0x3c(%ebp) │ │ │ │ + mov %eax,0x44(%ebp) │ │ │ │ + jmp 8455944 │ │ │ │ + add %eax,%ecx │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bb3e1 │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov $0x85c3179,%eax │ │ │ │ + lea -0x3(%edi),%edx │ │ │ │ + mov %edx,0x4a8(%esp) │ │ │ │ + mov 0x2f8(%esp),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jge 80bc3b4 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 80bb376 │ │ │ │ + mov %ecx,0x54(%ebp) │ │ │ │ + add $0x54,%ebp │ │ │ │ + jmp 80ab440 │ │ │ │ nop │ │ │ │ - bound %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %bl,-0x74f7f462(%eax) │ │ │ │ - dec %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ cld │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ + jg 80bb0ab │ │ │ │ + add %dl,%ch │ │ │ │ + (bad) │ │ │ │ + cmp (%eax),%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b504d(%ebx) │ │ │ │ + inc %esp │ │ │ │ + mov 0x40(%ebp),%edx │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov 0x3c(%ebp),%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x38(%ebp),%eax │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x34(%ebp),%edx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x30(%ebp),%ecx │ │ │ │ + mov %eax,0x2b0(%esp) │ │ │ │ + mov 0x2c(%ebp),%eax │ │ │ │ + mov %edx,0x2bc(%esp) │ │ │ │ + mov 0x28(%ebp),%edx │ │ │ │ + mov %ecx,0x2c8(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %eax,0x2d4(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %edx,0x2e0(%esp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %ecx,0x2ec(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %eax,0x2f8(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %edx,0x304(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x31c(%esp) │ │ │ │ + mov %ecx,0x310(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + jmp 80bb00e │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov 0x2b0(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov 0x2bc(%esp),%edx │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + mov 0x2c8(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0x2d4(%esp),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80b9cdc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + mov 0x2e0(%esp),%edx │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov 0x2ec(%esp),%ecx │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + mov 0x2f8(%esp),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov 0x304(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + mov 0x310(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0x31c(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + add $0xffffffd8,%ebp │ │ │ │ + mov 0x448(%esp),%edx │ │ │ │ + mov 0x490(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov %edx,%ecx │ │ │ │ + jmp 80bb00e │ │ │ │ + nop │ │ │ │ + mov $0x7e,%ah │ │ │ │ + push %eax │ │ │ │ + add %dl,%ch │ │ │ │ + (bad) │ │ │ │ + cmp (%eax),%al │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b504d(%ebx) │ │ │ │ + inc %esp │ │ │ │ + mov 0x40(%ebp),%edx │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov 0x3c(%ebp),%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x38(%ebp),%eax │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x34(%ebp),%edx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x30(%ebp),%ecx │ │ │ │ + mov %eax,0x2b0(%esp) │ │ │ │ + mov 0x2c(%ebp),%eax │ │ │ │ + mov %edx,0x2bc(%esp) │ │ │ │ + mov 0x28(%ebp),%edx │ │ │ │ + mov %ecx,0x2c8(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %eax,0x2d4(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %edx,0x2e0(%esp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %ecx,0x2ec(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %eax,0x2f8(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %edx,0x304(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %ecx,0x310(%esp) │ │ │ │ + mov 0x20(%ebp),%cl │ │ │ │ + mov %eax,0x31c(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80b9ec5 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c23a8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ + ja 80bb38c │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov %cl,-0x8(%edi) │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + inc %edx │ │ │ │ + lea -0x3(%edi),%ecx │ │ │ │ + mov %ecx,0x4a8(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x4a8(%esp),%edx │ │ │ │ + jmp 80bb02e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - jmp 80b9ef8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - jmp *%esi │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ - loopne 80b9f69 │ │ │ │ - push %eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + sarb $1,0x50(%ebp) │ │ │ │ + add %dl,%ch │ │ │ │ + out %al,(%dx) │ │ │ │ + cmp (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0045(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74bfdbb4(%ecx) │ │ │ │ - dec %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ + add %cl,0x458b504d(%ebx) │ │ │ │ + inc %esp │ │ │ │ + mov 0x40(%ebp),%edx │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov 0x3c(%ebp),%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x38(%ebp),%eax │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x34(%ebp),%edx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x30(%ebp),%ecx │ │ │ │ + mov %eax,0x2b0(%esp) │ │ │ │ + mov 0x2c(%ebp),%eax │ │ │ │ + mov %edx,0x2bc(%esp) │ │ │ │ + mov 0x28(%ebp),%edx │ │ │ │ + mov %ecx,0x2c8(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %eax,0x2d4(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %edx,0x2e0(%esp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %ecx,0x2ec(%esp) │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jae 80b9f43 │ │ │ │ - mov $0x85c23ac,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ + mov %eax,0x2f8(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %edx,0x304(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %ecx,0x310(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %eax,0x31c(%esp) │ │ │ │ + mov 0x1c(%ebp),%al │ │ │ │ + mov %edx,0x328(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bb3a7 │ │ │ │ + movl $0x83e9a10,-0x4(%edi) │ │ │ │ + mov %al,(%edi) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + inc %edx │ │ │ │ + mov %ecx,0x4a8(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x4a8(%esp),%edx │ │ │ │ + jmp 80bb02e │ │ │ │ + mov %edx,0x4b4(%esp) │ │ │ │ mov %eax,%edx │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - sbb %eax,%edx │ │ │ │ - jae 80b9fb9 │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x4b4(%esp),%ecx │ │ │ │ + jmp 80bb32e │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 80bcbdc │ │ │ │ + mov %edx,0x50(%ebp) │ │ │ │ + mov %ecx,0x54(%ebp) │ │ │ │ + add $0x50,%ebp │ │ │ │ + jmp 80ab384 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80bb1ac,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %cl,0x20(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80bb290,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %al,0x1c(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + movl $0x80bc448,0x0(%ebp) │ │ │ │ + mov %edx,0x48(%ebp) │ │ │ │ + mov %ecx,0x4c(%ebp) │ │ │ │ + mov %eax,0x54(%ebp) │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80bb064,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x80bc500,-0x8(%ebp) │ │ │ │ + mov %al,-0x4(%ebp) │ │ │ │ + mov 0x31c(%esp),%edx │ │ │ │ mov %edx,0x0(%ebp) │ │ │ │ + mov 0x310(%esp),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0x2d4(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x2c8(%esp),%ecx │ │ │ │ mov %ecx,0x10(%ebp) │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,0x14(%ebp) │ │ │ │ + mov 0x2bc(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x2b0(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,0x1c(%ebp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,0x24(%ebp) │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + mov 0x424(%esp),%eax │ │ │ │ + mov %eax,0x2c(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + mov 0x2(%edx),%eax │ │ │ │ + movl $0x80b0e64,-0x38(%edi) │ │ │ │ + mov 0x2c8(%esp),%edx │ │ │ │ + mov %edx,-0x30(%edi) │ │ │ │ + mov 0x2b0(%esp),%edx │ │ │ │ + mov %edx,-0x2c(%edi) │ │ │ │ + mov %ecx,-0x28(%edi) │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov 0x2bc(%esp),%edx │ │ │ │ + mov %edx,-0x20(%edi) │ │ │ │ + mov 0x2d4(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ mov 0xac(%esp),%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - jmp 80b9f3d │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - sbb %edx,%eax │ │ │ │ - jae 80ba0d2 │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - in (%dx),%al │ │ │ │ - jle 80ba033 │ │ │ │ - add %ah,%dh │ │ │ │ - pop %es │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + movl $0x80b1010,-0x14(%edi) │ │ │ │ + mov 0x46c(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x14(%edi),%esi │ │ │ │ + lea -0x38(%edi),%ecx │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + mov %eax,0x2c(%ebp) │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp *0x8(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x80b9dd0,-0x4(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80bb550,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + adc %bh,0x50(%ebx) │ │ │ │ + add %ch,%al │ │ │ │ + or %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + sbb %cl,-0x7b76fbab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x7376e3bb(%ebx) │ │ │ │ + and $0xcc,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,0x249489f1(%ecx) │ │ │ │ + mov %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov %ecx,%edx │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bb526 │ │ │ │ + movl $0x80b0808,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + shr $0x10,%eax │ │ │ │ + mov %al,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80b9e6c,0x0(%ebp) │ │ │ │ + mov 0x478(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x4cc(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + lea -0x11(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0x80b97e4,-0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80bb620,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d30 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %eax │ │ │ │ + jp 80bb667 │ │ │ │ + add %ch,%al │ │ │ │ + or %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,(%eax,%eiz,4) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + sbb %cl,-0x7b76fbab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,0x10c783f0(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bb5f9 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + shr $0x10,%edx │ │ │ │ + mov %dl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + movl $0x80bcc24,0x4(%ebp) │ │ │ │ + mov 0x478(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8395e00 │ │ │ │ + jmp 845e7e4 │ │ │ │ xchg %ax,%ax │ │ │ │ - int3 │ │ │ │ - jle 80ba053 │ │ │ │ - add %ah,%dh │ │ │ │ - pop %es │ │ │ │ + fdivrs 0x50(%ecx) │ │ │ │ + add %ch,%al │ │ │ │ + or %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + sbb %cl,-0x7b76fbab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x7fc2fcba(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,0x4cc248c(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %ecx,0x508(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x508(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + jne 80bb575 │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov 0x4cc(%esp),%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 80bb632 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80bb724,0xc(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp $0x79,%al │ │ │ │ + push %eax │ │ │ │ + add %ch,%al │ │ │ │ + or %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - or %bh,(%eax,%eiz,4) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + sbb %cl,-0x3a7cfbab(%ebx) │ │ │ │ + hlt │ │ │ │ + mov %eax,0x478(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bb6fa │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + shr $0x8,%edx │ │ │ │ + mov %dl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80bcdb8,0xc(%ebp) │ │ │ │ + mov 0x478(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ mov %ecx,0x4(%ebp) │ │ │ │ - movsd 0x40(%ebx),%xmm0 │ │ │ │ - movsd %xmm0,0x14(%ebp) │ │ │ │ - jmp 842fcdc │ │ │ │ - xchg %ax,%ax │ │ │ │ - pushf │ │ │ │ - jle 80ba083 │ │ │ │ - add %ah,%ah │ │ │ │ - add %eax,(%eax) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x80b992c,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80bb7c0,0xc(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + mov 0xe8005078,%al │ │ │ │ + or %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,0xb(%eax,%eiz,4) │ │ │ │ - or %cl,-0x3a7c038b(%ecx) │ │ │ │ - cld │ │ │ │ - jmp 8395e00 │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + sbb %cl,-0x3a7cfbab(%ebx) │ │ │ │ + hlt │ │ │ │ + mov %eax,0x478(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bb799 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + shr $0x10,%edx │ │ │ │ + mov %dl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80b621c,0x10(%ebp) │ │ │ │ + mov 0x478(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x80bb970,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0x80b9a70,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80bba40,0x0(%ebp) │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + mov %ecx,0x20(%ebp) │ │ │ │ + jmp 8455944 │ │ │ │ xchg %ax,%ax │ │ │ │ - jl 80ba0d0 │ │ │ │ + loopne 80bb8ed │ │ │ │ push %eax │ │ │ │ - add %ah,%ah │ │ │ │ + add %ch,%cl │ │ │ │ add %eax,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,-0x74f7f460(%eax) │ │ │ │ - inc %ebp │ │ │ │ - add $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - or %cl,0x4d89f845(%ecx) │ │ │ │ - cld │ │ │ │ - movsd 0x40(%ebx),%xmm0 │ │ │ │ - movsd %xmm0,0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 842fcdc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cld │ │ │ │ - int $0x51 │ │ │ │ - add %ah,%ah │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + sbb %cl,-0x7b76e3ab(%ebx) │ │ │ │ + and $0xe4,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x7376f7bb(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x6b76fbb3(%ebx) │ │ │ │ + and $0xcc,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x57efcaa(%ebx) │ │ │ │ + addb $0x0,(%eax) │ │ │ │ + add %cl,0x882484(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + cmp $0x10000,%edx │ │ │ │ + mov %eax,0x4f0(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %ecx,0x4fc(%esp) │ │ │ │ + mov 0x4f0(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + cmp $0x800,%edx │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ + jne 80bb9ac │ │ │ │ + mov 0x4e4(%esp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x4fc(%esp),%eax │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bb856 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + shr $0x10,%eax │ │ │ │ + mov %al,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80bcc78,0x4(%ebp) │ │ │ │ + mov 0x478(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x4cc(%esp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov %ecx,0x20(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + lock jbe 80bb9b7 │ │ │ │ + add %ch,%dl │ │ │ │ + add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2445(%ebx) │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + and %cl,0x4e42484(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,0x478(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x4cc(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ecx,0x4fc(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bb81a │ │ │ │ + movl $0x80afbe0,-0x10(%edi) │ │ │ │ + mov 0x4e4(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xd(%edi),%edx │ │ │ │ + mov 0x4fc(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + jmp 80bb907 │ │ │ │ + nop │ │ │ │ + push $0xe9005076 │ │ │ │ add %eax,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0x7589080b(%eax,%eiz,4) │ │ │ │ - cld │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8395e00 │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80bce08 │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x478(%esp) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %ecx,0x4cc(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + jmp 80bb907 │ │ │ │ xchg %ax,%ax │ │ │ │ - in $0x1,%al │ │ │ │ + and %dh,0x50(%esi) │ │ │ │ + add %cl,%cl │ │ │ │ + adc %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1845(%ebx) │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,0x4782484(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %ecx,0x4cc(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + jmp 80bb907 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80bba94,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + int3 │ │ │ │ + jne 80bbadb │ │ │ │ + add %ch,%al │ │ │ │ + or %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + sbb %cl,-0x7b76fbab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x7376e3bb(%ebx) │ │ │ │ + and $0xcc,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,0x249489f1(%ecx) │ │ │ │ + mov %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,%dl │ │ │ │ - movups 0x4(%ebp),%xmm0 │ │ │ │ - movsd 0x40(%ebx),%xmm1 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - movsd 0xc(%ebp),%xmm2 │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ - divsd %xmm1,%xmm2 │ │ │ │ - movsd %xmm2,0x40(%ebx) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - sbb %edx,%eax │ │ │ │ - jae 80ba0fa │ │ │ │ - movsd 0x8486eb8,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x80b9fec,-0x4(%ebp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bba6d │ │ │ │ + movl $0x80af3a4,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + shr $0x8,%eax │ │ │ │ + mov %al,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80bb9f8,-0x4(%ebp) │ │ │ │ + mov 0x478(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x4cc(%esp),%ecx │ │ │ │ mov %ecx,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + lea -0x11(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 842fcdc │ │ │ │ - nop │ │ │ │ - mov %es,0x170050(%edx) │ │ │ │ - add (%eax),%eax │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80bbb88,-0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0x80b9bb4,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80bbcec,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + xchg %ax,%ax │ │ │ │ + fdivs 0x0(%eax,%edx,2) │ │ │ │ + jmp 260bbb96 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1845(%ebx) │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,0x4782484(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %ecx,0x4cc(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x520(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bbb1f │ │ │ │ + movl $0x80af2fc,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x5(%edi),%ecx │ │ │ │ + mov 0x520(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80bbc41 │ │ │ │ + inc %eax │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bbb5b │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + shr $0x10,%edx │ │ │ │ + mov %dl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + movl $0x80bccd8,0x0(%ebp) │ │ │ │ + mov 0x478(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x4cc(%esp),%edx │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%edx │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + add %eax,%edx │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + jmp 80bbbe4 │ │ │ │ + or $0x74,%al │ │ │ │ + push %eax │ │ │ │ + add %ch,%al │ │ │ │ + or %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + sbb %cl,-0x7b76fbab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x7376e3bb(%ebx) │ │ │ │ + and $0xcc,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x67efcb2(%ebx) │ │ │ │ + addb $0x0,(%eax) │ │ │ │ + add %cl,0x882494(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x514(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x520(%esp) │ │ │ │ + mov 0x514(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80bbbba │ │ │ │ + mov 0x520(%esp),%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov $0x85c31df,%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + jmp 80bbbe4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + je 80bbd55 │ │ │ │ + push %eax │ │ │ │ + add %cl,%cl │ │ │ │ + adc %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,0x4d8b1845(%ebx) │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,0x4782484(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ba219 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80ba154,0x0(%ebp) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %ecx,0x4cc(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + jmp 80bbbe4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80bbd3c,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ba154 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 8455d30 │ │ │ │ + and $0x73,%al │ │ │ │ + push %eax │ │ │ │ + add %ch,%al │ │ │ │ + or %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + sbb %cl,-0x7b76fbab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,0x10c783f0(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bbd18 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + shr $0x8,%edx │ │ │ │ + mov %dl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + movl $0x80bcd38,0x0(%ebp) │ │ │ │ + mov 0x478(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ xchg %ax,%ax │ │ │ │ - pop %eax │ │ │ │ - adcb $0x2,0x0(%eax) │ │ │ │ + mov $0xe8005072,%esp │ │ │ │ + or %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + sbb %cl,-0x7b76fbab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x7fc2fcba(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4cc248c(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %ecx,0x4d8(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x4d8(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + jne 80bbab9 │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov 0x4cc(%esp),%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 80bbd4e │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80bbe40,0xc(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and %dh,0x50(%edx) │ │ │ │ + add %ch,%al │ │ │ │ + or %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - test %ah,0x468b080b(%ecx) │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - add $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - add %cl,-0x3a7cfbb3(%ecx) │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ba184 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - sub %al,0x630050(%edx) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + sbb %cl,-0x3a7cfbab(%ebx) │ │ │ │ + hlt │ │ │ │ + mov %eax,0x478(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bbe16 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov %dl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80bce30,0xc(%ebp) │ │ │ │ + mov 0x478(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + nop │ │ │ │ + mov $0xab005071,%esp │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ + add %cl,-0x2d7afcaa(%ebx) │ │ │ │ + jge 80bc073 │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %eax,0x478(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + shr $0x18,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80ba406 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jl 80bb739 │ │ │ │ + jmp 80bbe55 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80ba068,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80b63c8,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x80ba300,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x20(%ebp) │ │ │ │ + mov 0x40c(%esp),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0x80bc030,-0x4(%ebp) │ │ │ │ + mov %ecx,0x20(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + nop │ │ │ │ hlt │ │ │ │ - mov $0xa1,%ah │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + jo 80bbfb3 │ │ │ │ + add %ch,0x1e00004f(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2445(%ebx) │ │ │ │ + sub %cl,-0x7b76e7ab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x7376efbb(%ebx) │ │ │ │ + and $0xcc,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x6b76f3b3(%ebx) │ │ │ │ + and $0xac,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7b76f7ab(%ebx) │ │ │ │ + and $0xbc,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x7376d3bb(%ebx) │ │ │ │ + and $0xc8,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,0x24c783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bbf43 │ │ │ │ + movl $0x80ae700,-0x20(%edi) │ │ │ │ + mov %edx,0x2d4(%esp) │ │ │ │ + mov 0x2c8(%esp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov 0x2bc(%esp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x2d4(%esp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80b63f8,-0x4(%ebp) │ │ │ │ + mov 0x478(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x4cc(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x20(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ba1b4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - clc │ │ │ │ - adcl $0x7e6,0x0(%eax) │ │ │ │ + jmp 845e7e4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xor %dh,0x50(%eax) │ │ │ │ + add %cl,%ch │ │ │ │ + add %eax,%ds:(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ + add %cl,0x4d8b2845(%ebx) │ │ │ │ + sub $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + sbb $0x89,%al │ │ │ │ + test %ah,(%eax,%edi,2) │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x7376ebbb(%ebx) │ │ │ │ + and $0xcc,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x6b76efb3(%ebx) │ │ │ │ + and $0xac,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0xbc,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x7376cfbb(%ebx) │ │ │ │ + and $0xc8,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x3a7cdbb3(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + xor %edi,%edi │ │ │ │ + (bad) │ │ │ │ + inc %edi │ │ │ │ inc %ebp │ │ │ │ - sbb %dh,%ah │ │ │ │ - mov 0x458b080b,%eax │ │ │ │ - add $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - or %cl,0x4c891055(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + add %ch,0xb(%edi,%edi,4) │ │ │ │ + or %cl,0x55892875(%ebx) │ │ │ │ + cld │ │ │ │ + mov %edx,0x28(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80ae274 │ │ │ │ + movl $0x5c,0x33c(%ebx) │ │ │ │ + movl $0x80bce74,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x2c8(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0x2bc(%esp),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ + mov 0x2b0(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,0x14(%ebp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455da0 │ │ │ │ + movl $0x4c,0x33c(%ebx) │ │ │ │ + movl $0x80bc168,0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ + mov 0x2c8(%esp),%ecx │ │ │ │ mov %ecx,0x14(%ebp) │ │ │ │ - jmp 80b9ef8 │ │ │ │ + mov 0x2bc(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + mov 0x2b0(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,0x20(%ebp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + mov %ecx,0x2c(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 8455da0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jl 80bc1cb │ │ │ │ + push %eax │ │ │ │ + add %ch,0x1e00000e(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b244d(%ebx) │ │ │ │ + and %cl,-0x7376e3ab(%ebx) │ │ │ │ + and $0xe8,%al │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x7b76e7b3(%ebx) │ │ │ │ + and $0x94,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,-0x6b76ebbb(%ebx) │ │ │ │ + and $0xac,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ + add %cl,-0x7376efab(%ebx) │ │ │ │ + and $0x88,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7b76f3b3(%ebx) │ │ │ │ + and $0xb0,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x6b76f7bb(%ebx) │ │ │ │ + and $0xbc,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x3a7cffab(%ebx) │ │ │ │ + clc │ │ │ │ + mov %ecx,0x2c8(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + add $0x4c,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ba221 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c23b4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ + ja 80bc0f2 │ │ │ │ + movl $0x80ad0c8,-0x48(%edi) │ │ │ │ + mov %eax,0x2d4(%esp) │ │ │ │ + mov 0x2c8(%esp),%eax │ │ │ │ + mov %eax,-0x40(%edi) │ │ │ │ + mov 0x2b0(%esp),%eax │ │ │ │ + mov %eax,-0x3c(%edi) │ │ │ │ + mov %edx,-0x38(%edi) │ │ │ │ + mov %ecx,-0x34(%edi) │ │ │ │ + mov 0x2bc(%esp),%eax │ │ │ │ + mov %eax,-0x30(%edi) │ │ │ │ + mov 0x2d4(%esp),%eax │ │ │ │ + mov %eax,-0x2c(%edi) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + movl $0x80ad7a8,-0x24(%edi) │ │ │ │ + mov 0xe8(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov 0x2c8(%esp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x2bc(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x2d4(%esp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x24(%edi),%esi │ │ │ │ + lea -0x48(%edi),%eax │ │ │ │ + mov %eax,0x28(%ebp) │ │ │ │ + mov %ecx,0x2c(%ebp) │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp *0x8(%ebp) │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x460(%esp),%ecx │ │ │ │ + lea -0x3(%edi),%edx │ │ │ │ + add $0x28,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bafed │ │ │ │ + movl $0x80b13a4,-0x24(%edi) │ │ │ │ + mov %eax,0x538(%esp) │ │ │ │ + mov 0x2ec(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov 0x310(%esp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %cl,-0x14(%edi) │ │ │ │ + mov 0x2e0(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x538(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x2f8(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x31c(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + add $0x18,%ebp │ │ │ │ + lea -0x24(%edi),%ecx │ │ │ │ + mov 0x2d4(%esp),%eax │ │ │ │ + jmp 80bc1b9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - adc %al,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0045(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %bh,(%ecx) │ │ │ │ - shll $0x89,0x15(%ebx) │ │ │ │ - dec %ebp │ │ │ │ - add %cl,0x55890445(%ecx) │ │ │ │ - or %cl,-0x76bfdbb4(%ecx) │ │ │ │ - rorl $0xe7,-0x14bfdbbc(%ebx) │ │ │ │ - cmp %eax,%edx │ │ │ │ - jae 80ba279 │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jbe 80ba290 │ │ │ │ - movsd 0x8486ec0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - call 8431240 │ │ │ │ - add $0xc,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - fstpl (%esp) │ │ │ │ - movsd (%esp),%xmm0 │ │ │ │ - add $0x8,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x54(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ - movsd %xmm0,0x70(%esp) │ │ │ │ - call 8431240 │ │ │ │ - add $0xc,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - fstpl (%esp) │ │ │ │ - movsd (%esp),%xmm0 │ │ │ │ - add $0x8,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ + dec %eax │ │ │ │ + insl (%dx),%es:(%edi) │ │ │ │ push %eax │ │ │ │ - movsd %xmm0,0x7c(%esp) │ │ │ │ - call 8431240 │ │ │ │ - add $0xc,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - fstpl (%esp) │ │ │ │ - movsd (%esp),%xmm0 │ │ │ │ - add $0x8,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - movsd %xmm0,0x88(%esp) │ │ │ │ - call 8431240 │ │ │ │ - add $0xc,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - fstpl (%esp) │ │ │ │ - movsd (%esp),%xmm0 │ │ │ │ - add $0x8,%esp │ │ │ │ - movsd 0x70(%esp),%xmm1 │ │ │ │ - movsd 0x64(%esp),%xmm2 │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ - movsd 0x7c(%esp),%xmm2 │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ - divsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + add %dl,%cl │ │ │ │ + scas %es:(%edi),%al │ │ │ │ + daa │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b404d(%ebx) │ │ │ │ + xor $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + xor %cl,0xe8248c(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov 0x2c(%ebp),%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %eax,0x2b0(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %edx,0x2bc(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %ecx,0x2c8(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %eax,0x2d4(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %edx,0x2e0(%esp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %ecx,0x2ec(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %eax,0x2f8(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %edx,0x304(%esp) │ │ │ │ + mov 0x44(%ebp),%edx │ │ │ │ + mov %ecx,0x310(%esp) │ │ │ │ + mov 0x3c(%ebp),%ecx │ │ │ │ + mov %eax,0x31c(%esp) │ │ │ │ + mov 0x38(%ebp),%al │ │ │ │ + mov %edx,0x538(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x538(%esp),%eax │ │ │ │ + jmp 80bc282 │ │ │ │ + mov 0x4a8(%esp),%ecx │ │ │ │ + mov 0x3(%ecx),%edx │ │ │ │ + add $0x28,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bb3c2 │ │ │ │ + movl $0x80b11b8,-0x24(%edi) │ │ │ │ + mov %eax,0x52c(%esp) │ │ │ │ + mov 0x2ec(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov 0x310(%esp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov 0x52c(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x2e0(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0x2f8(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x304(%esp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x31c(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + add $0x28,%ebp │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x2d4(%esp),%eax │ │ │ │ + jmp 80bc1b9 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + or %ch,0x0(%eax,%edx,2) │ │ │ │ + aad $0xfe │ │ │ │ + jp 80bc444 │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b504d(%ebx) │ │ │ │ + inc %esp │ │ │ │ + mov 0x40(%ebp),%edx │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov 0x3c(%ebp),%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x38(%ebp),%eax │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x34(%ebp),%edx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x30(%ebp),%ecx │ │ │ │ + mov %eax,0x2b0(%esp) │ │ │ │ + mov 0x2c(%ebp),%eax │ │ │ │ + mov %edx,0x2bc(%esp) │ │ │ │ + mov 0x28(%ebp),%edx │ │ │ │ + mov %ecx,0x2c8(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %eax,0x2d4(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %edx,0x2e0(%esp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %ecx,0x2ec(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %eax,0x2f8(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %edx,0x304(%esp) │ │ │ │ + mov 0x54(%ebp),%edx │ │ │ │ + mov %ecx,0x310(%esp) │ │ │ │ + mov 0x4c(%ebp),%ecx │ │ │ │ + mov %eax,0x31c(%esp) │ │ │ │ + mov 0x48(%ebp),%eax │ │ │ │ + mov %edx,0x52c(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x52c(%esp),%eax │ │ │ │ + jmp 80bc3be │ │ │ │ xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + inc %eax │ │ │ │ + imul $0x6d,0x0(%eax),%edx │ │ │ │ + jmp 80bc4fb │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b3445(%ebx) │ │ │ │ + xor %cl,-0x7b76d3ab(%ebx) │ │ │ │ + and $0x24,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x7376d7bb(%ebx) │ │ │ │ + and $0xe8,%al │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x6b76dbb3(%ebx) │ │ │ │ + and $0x94,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,-0x7b76dfab(%ebx) │ │ │ │ + and $0xac,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,-0x7376e3bb(%ebx) │ │ │ │ + and $0x88,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ba425 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80ba38c,0x0(%ebp) │ │ │ │ + add %cl,-0x6b76e7b3(%ebx) │ │ │ │ + and $0xb0,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x7b76ebab(%ebx) │ │ │ │ + and $0xbc,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x7376efbb(%ebx) │ │ │ │ + and $0xc8,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x6b76f3b3(%ebx) │ │ │ │ + and $0xd4,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x7b76f7ab(%ebx) │ │ │ │ + and $0x4,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x3a7cfbbb(%edx) │ │ │ │ + or %cl,0x31c2494(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %ecx,0x310(%esp) │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bb3f9 │ │ │ │ + movl $0x80b1128,-0x18(%edi) │ │ │ │ + mov 0x310(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x31c(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %al,(%edi) │ │ │ │ + mov 0x424(%esp),%eax │ │ │ │ + lea -0x18(%edi),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x2d4(%esp),%eax │ │ │ │ + jmp 80bc1b9 │ │ │ │ + movl $0x84330b0,-0x10(%edi) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + shr $0x18,%eax │ │ │ │ + neg %eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80cb734,-0x8(%edi) │ │ │ │ + mov 0xc4(%esp),%eax │ │ │ │ + mov %al,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + lea -0x7(%edi),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x2d4(%esp),%eax │ │ │ │ + jmp 80bc1b9 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x80b864c,-0x1c(%ebp) │ │ │ │ + mov %ecx,0x304(%esp) │ │ │ │ + mov 0x2e0(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0x2ec(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov 0x2f8(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x2d4(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x2c8(%esp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov 0x2bc(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x2b0(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %dl,0x14(%ebp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + mov $0x85c308c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov 0x598(%esp),%edx │ │ │ │ + mov (%edx,%ecx,1),%dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov 0x8486ea4(%edx),%dl │ │ │ │ + movl $0x80bcac8,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + mov %dl,0x38(%ebp) │ │ │ │ + mov 0x664(%esp),%edx │ │ │ │ + mov %edx,0x3c(%ebp) │ │ │ │ + mov %ecx,0x40(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ba38c │ │ │ │ + jne 80bcac8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ + push %esp │ │ │ │ + imul $0x27ea,0x0(%eax),%edx │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x558b2845(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,-0x74b3dbbc(%ecx) │ │ │ │ inc %ebp │ │ │ │ - add %dh,-0x74f7f45d(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x45890475(%ebx),%ecx │ │ │ │ - add $0x66,%al │ │ │ │ - test $0xd750003,%esi │ │ │ │ + and $0x89,%al │ │ │ │ + push %esp │ │ │ │ + and $0x58,%al │ │ │ │ + mov %esi,%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 80b6150 │ │ │ │ + movl $0x80b60e4,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b60e4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - and (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + or $0x69,%al │ │ │ │ + push %eax │ │ │ │ + add %ch,%dl │ │ │ │ + and (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x558b2845(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,-0x74b3dbbc(%ecx) │ │ │ │ inc %ebp │ │ │ │ - add %dl,%ah │ │ │ │ - mov %eax,0x468b080b │ │ │ │ - add 0x45890875(%ebx),%ecx │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80ba3d4 │ │ │ │ + and $0x89,%al │ │ │ │ + push %esp │ │ │ │ + and $0x58,%al │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 80b9409 │ │ │ │ + movl $0x80b9390,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b9390 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - bound %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %al,(%eax) │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ba244 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ba42d │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c23c0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - adc %al,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0045(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %bh,(%eax) │ │ │ │ - sarl $0x89,0xc(%ebp) │ │ │ │ - dec %esp │ │ │ │ - and $0x40,%al │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - jmp 80ba459 │ │ │ │ - cmp %al,%dl │ │ │ │ - jge 80ba47c │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - cmp %cl,%dl │ │ │ │ - jle 80ba493 │ │ │ │ - movsd 0x8486ec8,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - movsbl %al,%eax │ │ │ │ - cvtsi2sd %eax,%xmm0 │ │ │ │ - movsbl %cl,%eax │ │ │ │ - cvtsi2sd %eax,%xmm1 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - movsbl %al,%eax │ │ │ │ - cvtsi2sd %eax,%xmm0 │ │ │ │ - movsbl %dl,%eax │ │ │ │ - cvtsi2sd %eax,%xmm2 │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ - divsd %xmm1,%xmm2 │ │ │ │ - movsd %xmm2,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80ba5ad │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80ba50c,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + mov $0xea005068,%esp │ │ │ │ + and (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x558b2845(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,-0x74b3dbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + and $0x89,%al │ │ │ │ + push %esp │ │ │ │ + and $0x58,%al │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 80b9409 │ │ │ │ + movl $0x80b9464,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ba50c │ │ │ │ + jne 80b9464 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + push $0x27ea0050 │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,(%eax) │ │ │ │ - movsl %ds:(%esi),%es:(%edi) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%al │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %al,0x4(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x7376dbbb(%ebx) │ │ │ │ + and $0xcc,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,0x3e183f1(%ecx) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 80b7c54 │ │ │ │ + movl $0x80b7bdc,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ba530 │ │ │ │ + jne 80b7bdc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,0xb(%ebp,%eiz,4) │ │ │ │ - or %cl,0x758b0346(%edx) │ │ │ │ - or %cl,-0x899f7bb(%eax) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80ba554 │ │ │ │ + movl $0x80b95a8,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b95a8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80b894c,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b894c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - bound %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70845(%edx) │ │ │ │ - or %cl,0xf080ba5(%eax) │ │ │ │ - mov $0x4d,%dh │ │ │ │ - add $0xf,%al │ │ │ │ - mov $0xc9,%dh │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movzbl 0x3(%esi),%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ba450 │ │ │ │ - add %al,(%eax) │ │ │ │ + in (%dx),%al │ │ │ │ + addr16 push %eax │ │ │ │ + add %ch,%dl │ │ │ │ + daa │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ba5b5 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c23c8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - adc %al,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0045(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %ah,0x39(%esi) │ │ │ │ - sarl $0x89,0xc(%ebp) │ │ │ │ - dec %esp │ │ │ │ - and $0x40,%al │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - jmp 80ba5e1 │ │ │ │ - cmp %ax,%dx │ │ │ │ - jge 80ba606 │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - cmp %cx,%dx │ │ │ │ - jle 80ba61e │ │ │ │ - movsd 0x8486ed0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - movswl %ax,%eax │ │ │ │ - cvtsi2sd %eax,%xmm0 │ │ │ │ - movswl %cx,%eax │ │ │ │ - cvtsi2sd %eax,%xmm1 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - movswl %ax,%eax │ │ │ │ - cvtsi2sd %eax,%xmm0 │ │ │ │ - movswl %dx,%eax │ │ │ │ - cvtsi2sd %eax,%xmm2 │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ - divsd %xmm1,%xmm2 │ │ │ │ - movsd %xmm2,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80ba739 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80ba698,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 80b7697 │ │ │ │ + movl $0x80b762c,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ba698 │ │ │ │ + jne 80b762c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,%al │ │ │ │ - cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ax,0x4(%ebp) │ │ │ │ + movl $0x80b5fb0,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b5fb0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80b7814,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ba6c0 │ │ │ │ + jne 80b7814 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - and (%eax),%al │ │ │ │ + je 80bc949 │ │ │ │ + push %eax │ │ │ │ + add %ch,%dl │ │ │ │ + daa │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,%al │ │ │ │ - cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ax,0x8(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 80b7d97 │ │ │ │ + movl $0x80b7d2c,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ba6e8 │ │ │ │ + jne 80b7d2c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - bound %eax,(%eax) │ │ │ │ + nop │ │ │ │ + xor %ah,0x50(%edi) │ │ │ │ + add %ch,0x25(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ah,-0x75(%esi) │ │ │ │ - inc %ebp │ │ │ │ - or %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - or %dl,(%edi,%eiz,4) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x4(%ebp),%cx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ba5d8 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ba741 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c23d0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - adc %al,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0045(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %bh,(%ecx) │ │ │ │ - sarl $0x89,0x15(%ebp) │ │ │ │ - dec %ebp │ │ │ │ - add %cl,0x55890445(%ecx) │ │ │ │ - or %cl,-0x76bfdbb4(%ecx) │ │ │ │ - rorl $0xe7,-0x14bfdbbc(%ebx) │ │ │ │ - cmp %eax,%edx │ │ │ │ - jge 80ba799 │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jle 80ba7b0 │ │ │ │ - movsd 0x8486ed8,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - cvtsi2sd %eax,%xmm0 │ │ │ │ - cvtsi2sd %ecx,%xmm1 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - cvtsi2sd %eax,%xmm0 │ │ │ │ - cvtsi2sd %edx,%xmm2 │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ - divsd %xmm1,%xmm2 │ │ │ │ - movsd %xmm2,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80ba8ad │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b2855(%ebx) │ │ │ │ + or %cl,0x54890c4d(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x55c(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %edx,0x568(%esp) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %eax,0x574(%esp) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80ba814,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ + mov %ecx,0x580(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + add $0x54,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80b7ffd │ │ │ │ + movl $0x80b2570,-0x50(%edi) │ │ │ │ + mov %edx,0x58c(%esp) │ │ │ │ + mov 0x580(%esp),%edx │ │ │ │ + mov %edx,-0x4c(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x48(%edi) │ │ │ │ + mov 0x574(%esp),%edx │ │ │ │ + mov %edx,-0x44(%edi) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0x40(%edi) │ │ │ │ + mov 0x58c(%esp),%edx │ │ │ │ + mov %edx,-0x3c(%edi) │ │ │ │ + mov 0x55c(%esp),%edx │ │ │ │ + mov %edx,-0x38(%edi) │ │ │ │ + lea -0x4f(%edi),%edx │ │ │ │ + mov %edx,0x634(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 80b73e5 │ │ │ │ + add $0xffffffc8,%edi │ │ │ │ + movl $0x80b7e24,-0x1c(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x55c(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x574(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x580(%esp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x58c(%esp),%edx │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x634(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ba814 │ │ │ │ + jne 80b7e24 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,(%eax) │ │ │ │ - test $0xb,%al │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - add $0x66,%al │ │ │ │ - test $0xd750003,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,0xb(%eax,%ebp,4) │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - or %cl,-0x899f7bb(%ecx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80ba85c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - bound %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + sbb %ah,0x50(%esi) │ │ │ │ + add %dh,-0x3(%eax) │ │ │ │ + or %eax,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %cl,-0x74f7f458(%eax) │ │ │ │ - dec %ebp │ │ │ │ - add $0x89,%al │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b3c55(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ dec %ebp │ │ │ │ - cld │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ba764 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ + or %cl,-0x74a7dbac(%ecx) │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x55c(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %edx,0x568(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x574(%esp) │ │ │ │ + mov 0x30(%ebp),%eax │ │ │ │ + mov %ecx,0x580(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + add $0x8,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ba8b5 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c23d8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ + ja 80b6f57 │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + add $0x34,%ebp │ │ │ │ + mov $0x85dad7d,%eax │ │ │ │ + lea -0x3(%edi),%ecx │ │ │ │ + jmp 80bc971 │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x58c(%esp),%edx │ │ │ │ + jmp 80bca86 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - jmp 80ba8e8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - jmp *%esi │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ - hlt │ │ │ │ - jp 80ba92b │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + cwtl │ │ │ │ + gs push %eax │ │ │ │ + add %dh,-0x69(%ebp,%ebp,2) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0045(%ebx) │ │ │ │ + add %cl,0x458b4c55(%ebx) │ │ │ │ add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74bfdbb4(%ecx) │ │ │ │ dec %ebp │ │ │ │ + or %cl,-0x74a7dbac(%ecx) │ │ │ │ + push %ebp │ │ │ │ or $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ + inc %esp │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x55c(%esp) │ │ │ │ mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jae 80ba933 │ │ │ │ - mov $0x85c23ec,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - sbb %eax,%edx │ │ │ │ - jge 80ba9a9 │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,0x14(%ebp) │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - jmp 80ba92d │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - sbb %edx,%eax │ │ │ │ - jge 80baac2 │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add %bh,0x50(%edx) │ │ │ │ - add %ah,%dh │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,%ah │ │ │ │ - test $0x7589080b,%eax │ │ │ │ - cld │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8395e00 │ │ │ │ - xchg %ax,%ax │ │ │ │ - loopne 80baa6b │ │ │ │ + mov %edx,0x568(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x574(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %ecx,0x580(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0x58c(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %eax,0x598(%esp) │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov %ecx,0x5a4(%esp) │ │ │ │ + mov 0x2c(%ebp),%ecx │ │ │ │ + mov %edx,0x5b0(%esp) │ │ │ │ + mov 0x30(%ebp),%edx │ │ │ │ + mov %eax,0x5bc(%esp) │ │ │ │ + mov 0x40(%ebp),%eax │ │ │ │ + mov %ecx,0x5c8(%esp) │ │ │ │ + movzbl 0x38(%ebp),%ecx │ │ │ │ + add 0x3(%esi),%cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov 0x8486e34(%ecx),%cl │ │ │ │ + mov %edx,0x5d4(%esp) │ │ │ │ + movzbl %cl,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 80b71b8 │ │ │ │ + mov %eax,0x5e0(%esp) │ │ │ │ + mov 0x3c(%ebp),%eax │ │ │ │ + cmp $0xc,%edx │ │ │ │ + jne 80b72ca │ │ │ │ + add $0x44,%ebp │ │ │ │ + mov $0x85dad7d,%ecx │ │ │ │ + mov %eax,0x67c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x67c(%esp),%ecx │ │ │ │ + mov 0x58c(%esp),%edx │ │ │ │ + jmp 80bc971 │ │ │ │ + mov 0x598(%esp),%ecx │ │ │ │ + mov (%ecx,%edx,1),%cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + movzbl 0x8486ea4(%ecx),%ecx │ │ │ │ + add %al,%cl │ │ │ │ + movzbl %cl,%eax │ │ │ │ + mov 0x8486e34(%eax),%al │ │ │ │ + movzbl %al,%ecx │ │ │ │ + cmp $0xc,%ecx │ │ │ │ + jne 80b6488 │ │ │ │ + mov $0x85dad7d,%eax │ │ │ │ + mov 0x5f8(%esp),%ecx │ │ │ │ + mov 0x58c(%esp),%edx │ │ │ │ + jmp 80bc971 │ │ │ │ + mov 0x2e0(%esp),%edx │ │ │ │ + mov (%edx,%ecx,1),%dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov 0x8486ea4(%edx),%dl │ │ │ │ + movl $0x80bd04c,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %dl,0x1c(%ebp) │ │ │ │ + mov 0x4a8(%esp),%edx │ │ │ │ + mov %edx,0x20(%ebp) │ │ │ │ + mov %ecx,0x24(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80bd04c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + cmp $0x64,%al │ │ │ │ push %eax │ │ │ │ - add %ah,%dh │ │ │ │ - pop %es │ │ │ │ + add %ah,0x4(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %al,%bh │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,-0x74b3dbbc(%ecx) │ │ │ │ inc %ebp │ │ │ │ - or %ch,(%edx,%ebp,4) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - movsd 0x40(%ebx),%xmm0 │ │ │ │ - movsd %xmm0,0x14(%ebp) │ │ │ │ - jmp 842fb54 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x79,%al │ │ │ │ - push %eax │ │ │ │ - add %ah,%ah │ │ │ │ - add %eax,(%eax) │ │ │ │ + add $0x89,%al │ │ │ │ + mov %fs,(%eax,%ebp,8) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x6b76e7b3(%ebx) │ │ │ │ + and $0x94,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x3e283f2(%ecx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 80b6383 │ │ │ │ + movl $0x80b6304,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b6304 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + call d00c1cd4 │ │ │ │ + or %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,0xb(%edx,%ebp,4) │ │ │ │ - or %cl,-0x3a7c038b(%ecx) │ │ │ │ - cld │ │ │ │ - jmp 8395e00 │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + adc %cl,0x44890c55(%ebx) │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 80b9f8a │ │ │ │ + movl $0x80b9f04,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b9f04 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - jns 80baa93 │ │ │ │ - add %ah,%ah │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,-0x74f7f456(%eax) │ │ │ │ - inc %ebp │ │ │ │ - add $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - or %cl,0x4d89f845(%ecx) │ │ │ │ - cld │ │ │ │ - movsd 0x40(%ebx),%xmm0 │ │ │ │ - movsd %xmm0,0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 842fb54 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or $0xc4,%al │ │ │ │ - push %ecx │ │ │ │ - add %ah,%ah │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov %ah,0x50(%ebx) │ │ │ │ + add %cl,%al │ │ │ │ + or %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,0x7589080b(%edx,%ebp,4) │ │ │ │ - cld │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8395e00 │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + adc %cl,0x44890c55(%ebx) │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 80ba052 │ │ │ │ + movl $0x80b9fcc,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b9fcc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - in $0x1,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,%dl │ │ │ │ - movups 0x4(%ebp),%xmm0 │ │ │ │ - movsd 0x40(%ebx),%xmm1 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - movsd 0xc(%ebp),%xmm2 │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ - divsd %xmm1,%xmm2 │ │ │ │ - movsd %xmm2,0x40(%ebx) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - sbb %edx,%eax │ │ │ │ - jge 80baaea │ │ │ │ - movsd 0x8486ee0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x80ba9dc,-0x4(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 842fb54 │ │ │ │ - nop │ │ │ │ - fdivrl 0x50(%eax) │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + sub %ah,0x50(%ebx) │ │ │ │ + add %ch,%al │ │ │ │ + or %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bac09 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bab44,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + sbb %cl,-0x7b76fbab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x7376e3bb(%ebx) │ │ │ │ + and $0xcc,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,0x3e183f1(%ecx) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 80bbccc │ │ │ │ + movl $0x80bbc54,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bab44 │ │ │ │ + jne 80bbc54 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test $0x78,%al │ │ │ │ + movl $0x80ba19c,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ba19c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80b9cf8,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b9cf8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + test $0x62,%al │ │ │ │ push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %ch,%al │ │ │ │ + or %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - je 80baaf4 │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + sbb %cl,-0x7b76fbab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 80bb6f3 │ │ │ │ + movl $0x80bb688,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bab74 │ │ │ │ + jne 80bb688 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - js 80babe2 │ │ │ │ - push %eax │ │ │ │ - add %ah,0x0(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + movl $0x80b626c,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80b626c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80bb880,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80bb880 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xor %ah,0x50(%edx) │ │ │ │ + add %ch,%al │ │ │ │ + or %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - stos %eax,%es:(%edi) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + sbb %cl,-0x7b76fbab(%ebx) │ │ │ │ + and $0x78,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 80bbe0f │ │ │ │ + movl $0x80bbda4,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80baba4 │ │ │ │ + jne 80bbda4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - dec %eax │ │ │ │ - js 80babeb │ │ │ │ - add %ah,%dh │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + nop │ │ │ │ + in (%dx),%al │ │ │ │ + popa │ │ │ │ + push %eax │ │ │ │ + add %ch,0x1e00000e(%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - sbb %ah,%ah │ │ │ │ - stos %eax,%es:(%edi) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - jmp 80ba8e8 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,0x458b2c4d(%ebx) │ │ │ │ + and %cl,-0x7376e3ab(%ebx) │ │ │ │ + and $0xe8,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bac11 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c23f4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x100,%eax │ │ │ │ + add %cl,-0x7b76e7b3(%ebx) │ │ │ │ + and $0x94,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,-0x6b76ebbb(%ebx) │ │ │ │ + and $0xac,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,-0x7376efab(%ebx) │ │ │ │ + and $0x88,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bacb1 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bac60,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + add %cl,-0x7b76f3b3(%ebx) │ │ │ │ + and $0xb0,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x6b76f7bb(%ebx) │ │ │ │ + and $0xbc,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x3a7cffab(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + mov %fs,(%eax,%ecx,8) │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,0x5cc783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bc08b │ │ │ │ + movl $0x80ae274,-0x58(%edi) │ │ │ │ + mov %eax,0x2d4(%esp) │ │ │ │ + mov 0xe8(%esp),%eax │ │ │ │ + mov %eax,-0x54(%edi) │ │ │ │ + mov 0x2c8(%esp),%eax │ │ │ │ + mov %eax,-0x50(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0x4c(%edi) │ │ │ │ + mov 0x2bc(%esp),%eax │ │ │ │ + mov %eax,-0x48(%edi) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %eax,-0x44(%edi) │ │ │ │ + mov 0x2d4(%esp),%eax │ │ │ │ + mov %eax,-0x40(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,-0x3c(%edi) │ │ │ │ + lea -0x57(%edi),%eax │ │ │ │ + mov %eax,0x46c(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80bb48d │ │ │ │ + add $0xffffffc4,%edi │ │ │ │ + movl $0x80bbea4,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x2d4(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x2c8(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0x2bc(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + mov 0x46c(%esp),%eax │ │ │ │ + mov %eax,0x28(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bac60 │ │ │ │ + jne 80bbea4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + test $0x60,%al │ │ │ │ + push %eax │ │ │ │ + add %ch,0x0(%ebp,%ebx,1) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b2c4d(%ebx) │ │ │ │ + and %cl,-0x7376e3ab(%ebx) │ │ │ │ + and $0xe8,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7b76e7b3(%ebx) │ │ │ │ + and $0x94,%al │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x6b76ebbb(%ebx) │ │ │ │ + and $0xac,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7376efab(%ebx) │ │ │ │ + and $0x88,%al │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x7b76f3b3(%ebx) │ │ │ │ + and $0xb0,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x6b76f7bb(%ebx) │ │ │ │ + and $0xbc,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x3a7cfbab(%ebx) │ │ │ │ + in (%dx),%al │ │ │ │ + mov %ecx,0x2c8(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bafad │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + add $0x18,%ebp │ │ │ │ + mov $0x85dad7d,%edx │ │ │ │ + lea -0x3(%edi),%ecx │ │ │ │ + jmp 80bcec5 │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x2d4(%esp),%eax │ │ │ │ + jmp 80bd009 │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc $0x60,%al │ │ │ │ + push %eax │ │ │ │ + add %dl,%ch │ │ │ │ + out %al,(%dx) │ │ │ │ + cmp (%eax),%al │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b504d(%ebx) │ │ │ │ + inc %esp │ │ │ │ + mov 0x40(%ebp),%edx │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov 0x3c(%ebp),%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x38(%ebp),%eax │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x34(%ebp),%edx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x30(%ebp),%ecx │ │ │ │ + mov %eax,0x2b0(%esp) │ │ │ │ + mov 0x2c(%ebp),%eax │ │ │ │ + mov %edx,0x2bc(%esp) │ │ │ │ + mov 0x28(%ebp),%edx │ │ │ │ + mov %ecx,0x2c8(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %eax,0x2d4(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %edx,0x2e0(%esp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %ecx,0x2ec(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %eax,0x2f8(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %edx,0x304(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %ecx,0x310(%esp) │ │ │ │ + movzbl 0x1c(%ebp),%ecx │ │ │ │ + add 0x3(%esi),%cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov 0x8486e34(%ecx),%cl │ │ │ │ + mov %eax,0x31c(%esp) │ │ │ │ + movzbl %cl,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 80bb240 │ │ │ │ + mov %edx,0x328(%esp) │ │ │ │ + mov 0x20(%ebp),%edx │ │ │ │ + cmp $0xc,%eax │ │ │ │ + jne 80bb362 │ │ │ │ + add $0x28,%ebp │ │ │ │ + mov $0x85dad7d,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x2d4(%esp),%eax │ │ │ │ + jmp 80bcec5 │ │ │ │ + mov 0x2e0(%esp),%edx │ │ │ │ + mov (%edx,%ecx,1),%dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + movzbl 0x8486ea4(%edx),%edx │ │ │ │ + add %al,%dl │ │ │ │ + movzbl %dl,%eax │ │ │ │ + mov 0x8486e34(%eax),%al │ │ │ │ + movzbl %al,%edx │ │ │ │ + cmp $0xc,%edx │ │ │ │ + jne 80ba464 │ │ │ │ + mov $0x85dad7d,%edx │ │ │ │ + mov 0x424(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x2d4(%esp),%eax │ │ │ │ + jmp 80bcec5 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,0x45c7080b(%esp,%ebp,4) │ │ │ │ - hlt │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x7ba39(%eax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg 80bac01 │ │ │ │ - inc %esi │ │ │ │ - add -0x3a7c03bb(%ecx),%ecx │ │ │ │ - hlt │ │ │ │ - jmp 80b95b8 │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80bd190 │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85e0519,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83e19c8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ add %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x8(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80bd1df │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bd1d5 │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x80bd170,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x84788b4,-0x8(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ + adc $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x10(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80bd23c │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bacb9 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c23fc,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + ja 80bd232 │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80bd19c,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80bd24c,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + movl $0x85e0519,-0xc(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 83e19c8 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,-0x3716ff8b(%ecx) │ │ │ │ + call 664fd282 │ │ │ │ + push %eax │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0x50e904c5(%ebx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - clc │ │ │ │ - jbe 80bad37 │ │ │ │ - add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bad91 │ │ │ │ + jb 80bd2b2 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bd2a8 │ │ │ │ + movl $0x80bd1ec,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bad28,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bad28 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80bd2c8,0x4(%ebp) │ │ │ │ + movl $0x84788c0,-0x4(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c30bc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - les 0x50(%esi),%esi │ │ │ │ + loopne 80bd31b │ │ │ │ + push %eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ch,0xb(%ebp,%ebp,4) │ │ │ │ - or %bh,0x0(%eax) │ │ │ │ - mov $0x80000000,%ecx │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - mov $0x7fffffff,%ecx │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ + clc │ │ │ │ + xchg %eax,%esi │ │ │ │ + xor %bl,-0x39(%eax,%ecx,1) │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + int3 │ │ │ │ + sub -0x77(%eax,%ecx,1),%ebx │ │ │ │ + jne 80bd2d9 │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 836a418 │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80bd30c │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80ba8e8 │ │ │ │ + movl $0x85e0519,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83e19c8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ + mov $0x400505d,%eax │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ + jb 80bd368 │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bad99 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c2414,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + ja 80bd35e │ │ │ │ + movl $0x80bd2ec,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80bd37c,0x0(%ebp) │ │ │ │ + movl $0x84788a3,-0x8(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %esp │ │ │ │ - jbe 80bae03 │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ + mov $0x85c30ec,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + pop %esp │ │ │ │ + pop %ebp │ │ │ │ + push %eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,0x2ce904c5(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ + xor %bl,-0x39(%eax,%ecx,1) │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + int3 │ │ │ │ + sub -0x77(%eax,%ecx,1),%ebx │ │ │ │ + jne 80bd38d │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 836a418 │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + jmp 80bd3b8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + loopne 80bd3a1 │ │ │ │ (bad) │ │ │ │ - incl 0x100 │ │ │ │ + jmp *0x0(%ecx,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bae51 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bae00,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bae00 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %al,0x0 │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + or %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + and $0x1ff800,%eax │ │ │ │ + cmp $0xd800,%eax │ │ │ │ + jne 80bd408 │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80bd495 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80bd4e9 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80bd4d5 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80bd4e9 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp 80bd598 │ │ │ │ xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + loopne 80bd581 │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%ecx,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,(%esi,%ebp,4) │ │ │ │ - or (%eax),%ecx │ │ │ │ - movl $0x80000000,-0xc(%ebp) │ │ │ │ - movl $0x7fffffff,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ba764 │ │ │ │ + add %al,0x0 │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + or %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + and $0x1ff800,%eax │ │ │ │ + cmp $0xd800,%eax │ │ │ │ + jne 80bd5e8 │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80bd675 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80bd6c9 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80bd6b5 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80bd6c9 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp 80bd778 │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ + loopne 80bd761 │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%ecx,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bae59 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %al,0x0 │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + or %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + and $0x1ff800,%eax │ │ │ │ + cmp $0xd800,%eax │ │ │ │ + jne 80bd7c8 │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c2434,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80bd855 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80bd8a9 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80bd895 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80bd8a9 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp 80bd958 │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + loopne 80bd941 │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%ecx,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,0x0 │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0x50e904c5(%ebx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x100 │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + or %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + and $0x1ff800,%eax │ │ │ │ + cmp $0xd800,%eax │ │ │ │ + jne 80bd9a8 │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80bda35 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80bda89 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80bda75 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80bda89 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + adc (%eax),%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80baf0d │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80baebc,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + ret $0xe281 │ │ │ │ + add %bh,%al │ │ │ │ + pop %ds │ │ │ │ + add %al,0xd800fa(%ecx) │ │ │ │ + add %dh,0x5(%ebp) │ │ │ │ + mov $0xfffd,%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jl 80bdce5 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jge 80bde4a │ │ │ │ + movl $0x80bdba8,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80baebc │ │ │ │ + jne 80bdba8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ch,%al │ │ │ │ - scas %es:(%edi),%al │ │ │ │ - or (%eax),%ecx │ │ │ │ - movl $0xffff8000,-0xc(%ebp) │ │ │ │ - movl $0x7fff,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ba5d8 │ │ │ │ - add %al,(%eax) │ │ │ │ + add %cl,%ah │ │ │ │ + fisttpl (%ebx) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80bdbcc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80baf15 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,0x44890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c244c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0x50e904c5(%ebx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x100 │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,-0x74f7f424(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80bdc90 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bafcd │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80baf78,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,0x44890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jl 80bdd52 │ │ │ │ + movl $0x80bdc6c,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80baf78 │ │ │ │ + jne 80bdc6c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ch,-0x38f7f451(%eax) │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - cmp $0xff,%bh │ │ │ │ - inc %edi │ │ │ │ - inc %ebp │ │ │ │ - clc │ │ │ │ - jg 80baf8b │ │ │ │ - add %al,(%eax) │ │ │ │ - movzbl 0x3(%esi),%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ba450 │ │ │ │ + add %bh,(%eax) │ │ │ │ + fisttpll (%ebx) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80bdd38 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bafd5 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x3d7cfcaa(%ebx) │ │ │ │ + or %cl,0x45be1104(%eax) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c2464,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80bde4a │ │ │ │ + movl $0x80bdd14,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80bdd14 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0x4ce904c5(%ebx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x100 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,0x468b080b(%ebp,%ebx,8) │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80bdda4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,0x44890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80bdd80,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80bdd80 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bb089 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bb038,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,0x8d000000 │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80bdea7 │ │ │ │ + movl $0x80bdec8,-0x8(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bb038 │ │ │ │ + jne 80bdec8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ah,0xb(%eax,%esi,4) │ │ │ │ - or %al,%bh │ │ │ │ + add %ch,%ah │ │ │ │ + fimuls (%ebx) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ inc %ebp │ │ │ │ - hlt │ │ │ │ + or $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - movl $0xffffffff,-0x8(%ebp) │ │ │ │ + add %cl,0x45c70c45(%ebx) │ │ │ │ + or $0xb4,%al │ │ │ │ + fimuls (%ebx) │ │ │ │ + or %cl,0x4d89084d(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ba244 │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80bd3b8 │ │ │ │ nop │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80bdf8b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80bdf68,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80bdf68 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bb091 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80bdf4f │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c247c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80bdffe │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bdff4 │ │ │ │ + mov 0x1(%eax),%ecx │ │ │ │ + mov 0x5(%eax),%edx │ │ │ │ + mov 0x9(%eax),%eax │ │ │ │ + movl $0x80bdf1c,-0xc(%edi) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80be00c,-0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0x50e904c5(%ebx) │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + or %ch,%cl │ │ │ │ + popa │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - jmp *%eax │ │ │ │ - jb 80bb10f │ │ │ │ - add %al,0x100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + call *0x3000f(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bb169 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bb100,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + add (%eax),%al │ │ │ │ + or $0x8d000000,%eax │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80be053 │ │ │ │ + movl $0x80be074,-0x8(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bb100 │ │ │ │ + jne 80be074 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - jb 80bb147 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %al,0xb(%ecx,%esi,4) │ │ │ │ - or %bh,0x0(%eax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80b9ef8 │ │ │ │ + add %bl,-0x74f7f420(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890c75(%ebx),%ecx │ │ │ │ + or $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bb171 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c2494,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add %cl,0x45c70c45(%ebx) │ │ │ │ + or $0x60,%al │ │ │ │ + loopne 80be0ac │ │ │ │ + or %cl,0x4d89084d(%ebx) │ │ │ │ cld │ │ │ │ - jb 80bb1db │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80bd598 │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,0x2ce904c5(%ebx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bb229 │ │ │ │ + jb 80be42d │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bb1d8,0x0(%ebp) │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80be0f6 │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80be2a4 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80be40b │ │ │ │ + movl $0x80be164,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bb1d8 │ │ │ │ + jne 80be164 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %al,(%edx,%esi,4) │ │ │ │ - or (%eax),%ecx │ │ │ │ - movl $0x0,-0xc(%ebp) │ │ │ │ - movl $0xffffffff,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80b9cdc │ │ │ │ + add %cl,-0x74f7f41f(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80be188 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bb231 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c24b4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0x50e904c5(%ebx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x100 │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,0xb(%edx,%eiz,8) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80be24c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bb2e5 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bb294,0x0(%ebp) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80be312 │ │ │ │ + movl $0x80be228,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bb294 │ │ │ │ + jne 80be228 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %al,%al │ │ │ │ - mov $0xb,%dl │ │ │ │ - or %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - movl $0xffffffff,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80b9b50 │ │ │ │ - add %al,(%eax) │ │ │ │ + add %bh,%al │ │ │ │ + loop 80be2e5 │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80be2f8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bb2ed │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x3d7cfcaa(%ebx) │ │ │ │ + or %cl,0x45be1104(%eax) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c24cc,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,0x50e904c5(%ebx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bb3a5 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bb350,0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80be40b │ │ │ │ + movl $0x80be2d4,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bb350 │ │ │ │ + jne 80be2d4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %al,-0x38f7f44d(%eax) │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - movl $0xffffffff,-0x8(%ebp) │ │ │ │ - movzbl 0x3(%esi),%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80b99c8 │ │ │ │ + add %ah,0xb(%ebx,%eiz,8) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80be364 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bb3ad │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c24e4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,0x4ce904c5(%ebx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - inc %esp │ │ │ │ - outsl %ds:(%esi),(%dx) │ │ │ │ - push %eax │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bb4c9 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bb41c,0x0(%ebp) │ │ │ │ + movl $0x80be340,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bb41c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - outsl %ds:(%esi),(%dx) │ │ │ │ - push %eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x488b0346(%ebx) │ │ │ │ - add 0x568b0740(%ebx),%ecx │ │ │ │ - pop %es │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%edx),%eax │ │ │ │ - mov 0x7(%edx),%edx │ │ │ │ - movl $0x80bb468,-0xc(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bb468 │ │ │ │ + jne 80be340 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %esp │ │ │ │ - outsl %ds:(%esi),(%dx) │ │ │ │ - push %eax │ │ │ │ - add %ah,%ah │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - adc %al,%bh │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,0x8d000000 │ │ │ │ inc %ebp │ │ │ │ - adc %ah,0x4589080b(%esp,%esi,4) │ │ │ │ - clc │ │ │ │ + hlt │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80be46b │ │ │ │ + movl $0x80be48c,-0x8(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 80b9ef8 │ │ │ │ - nop │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80be48c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bb4d1 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c24fc,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bb5a9 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bb524,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bb524 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,-0x74f7f41c(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890c75(%ebx),%ecx │ │ │ │ + or $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x408b0346(%ebx) │ │ │ │ - add 0x498b074e(%ebx),%ecx │ │ │ │ - add %edi,%eax │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - pop %eax │ │ │ │ - mov $0xb,%ch │ │ │ │ - or %cl,0x4d890475(%ebx) │ │ │ │ - add %cl,-0x3a7cfbbb(%ecx) │ │ │ │ + add %cl,0x45c70c45(%ebx) │ │ │ │ + or $0x78,%al │ │ │ │ + in $0xb,%al │ │ │ │ + or %cl,0x4d89084d(%ebx) │ │ │ │ cld │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80bd778 │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80be54f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80be52c,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bb558 │ │ │ │ + jne 80be52c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - bound %eax,(%eax) │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %al,0x4589080b(%ebp,%esi,4) │ │ │ │ - cld │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80b9cdc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + ja 80be513 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80be5c2 │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bb5b1 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c2514,%esi │ │ │ │ + ja 80be5b8 │ │ │ │ + mov 0x1(%eax),%ecx │ │ │ │ + mov 0x5(%eax),%edx │ │ │ │ + mov 0x9(%eax),%eax │ │ │ │ + movl $0x80be4e0,-0xc(%edi) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80be5d0,-0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + or %ch,%cl │ │ │ │ + popa │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + call *0x3000f(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bb68d │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bb604,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + lea -0x18(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80be89e │ │ │ │ + movl $0x80be864,-0x14(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bb604 │ │ │ │ + jne 80be864 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + nop │ │ │ │ + in $0x1,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7499fcba(%ebx) │ │ │ │ - inc %eax │ │ │ │ - add -0x7499f8b2(%ebx),%ecx │ │ │ │ - dec %ecx │ │ │ │ - add %edi,%eax │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - cmp $0xb6,%al │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %cx,0x0(%ebp) │ │ │ │ - mov %ax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bb63c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - bound %eax,(%eax) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %esi │ │ │ │ + add 0x254c2444(%ecx),%ecx │ │ │ │ + add %bh,%al │ │ │ │ + pop %ds │ │ │ │ + add %bh,0xd800 │ │ │ │ + jne 80be699 │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80be72b │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80be78f │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80be776 │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80be78f │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + in $0x1,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %ah,-0x75(%esi) │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - or %al,%bh │ │ │ │ + add %al,0xb(%esi,%eiz,8) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + adc $0x89,%al │ │ │ │ inc %ebp │ │ │ │ - or %ch,-0x4a(%eax) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%ax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80b9b50 │ │ │ │ + adc $0x66,%al │ │ │ │ + test $0x850f0003,%esi │ │ │ │ + std │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl -0x381f00fa(%ebx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,%cl │ │ │ │ + ret $0x3974 │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ + movb $0x0,(%ecx) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bb695 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c2528,%esi │ │ │ │ + ja 80be84b │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x10(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80be8ac,0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80be0cc │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ + in $0x0,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,(%eax,%ebp,8) │ │ │ │ + or (%eax),%ecx │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80be82c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bb775 │ │ │ │ + jb 80bec35 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bb6e8,0x0(%ebp) │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80be8fe │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80beaac │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80bec13 │ │ │ │ + movl $0x80be96c,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bb6e8 │ │ │ │ + jne 80be96c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x408a0346(%ebx) │ │ │ │ - add 0x498a074e(%ebx),%ecx │ │ │ │ - add %edi,%eax │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - sbb $0xb7,%al │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %cl,0x0(%ebp) │ │ │ │ - mov %al,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bb71c │ │ │ │ + add %dl,-0x74f7f417(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80be990 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - bound %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70845(%edx) │ │ │ │ - or %dl,-0x49(%eax) │ │ │ │ - or (%eax),%ecx │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movzbl 0x4(%ebp),%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movzbl 0x3(%esi),%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80b99c8 │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bb77d │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c253c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bb855 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bb7d0,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bb7d0 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,0xb(%edx,%ebp,8) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80bea54 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x408b0346(%ebx) │ │ │ │ - add 0x498b074e(%ebx),%ecx │ │ │ │ - add %edi,%eax │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - add $0xb8,%al │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80beb1a │ │ │ │ + movl $0x80bea30,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bb804 │ │ │ │ + jne 80bea30 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - bound %eax,(%eax) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %dh,(%eax) │ │ │ │ - mov $0x4589080b,%eax │ │ │ │ - cld │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ba244 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ add %al,(%eax) │ │ │ │ + jmp 80beaed │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80beb00 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bb85d │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x3d7cfcaa(%ebx) │ │ │ │ + or %cl,0x45be1104(%eax) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c2550,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push $0xf00506b │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bb965 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bb8b8,0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80bec13 │ │ │ │ + movl $0x80beadc,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bb8b8 │ │ │ │ + jne 80beadc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor $0x6b,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%ecx) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x488b0346(%ebx) │ │ │ │ - add 0x568b0740(%ebx),%ecx │ │ │ │ - pop %es │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%edx),%eax │ │ │ │ - mov 0x7(%edx),%edx │ │ │ │ - movl $0x80bb904,-0xc(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bb904 │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,0xb(%ebx,%ebp,8) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80beb6c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call ec0c0967 │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - adc %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - adc %al,-0x47(%eax) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ba8e8 │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bb96d │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c2564,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bba45 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bb9c0,0x0(%ebp) │ │ │ │ + movl $0x80beb48,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bb9c0 │ │ │ │ + jne 80beb48 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x408b0346(%ebx) │ │ │ │ - add 0x498b074e(%ebx),%ecx │ │ │ │ - add %edi,%eax │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,0x8d000000 │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ hlt │ │ │ │ - mov $0x758b080b,%ecx │ │ │ │ - add $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - add %cl,-0x3a7cfbbb(%ecx) │ │ │ │ - cld │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80bec73 │ │ │ │ + movl $0x80bec94,-0x8(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bb9f4 │ │ │ │ + jne 80bec94 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - bound %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %ah,(%eax) │ │ │ │ - mov $0x4589080b,%edx │ │ │ │ - cld │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ba764 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bba4d │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c257c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bbb29 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bbaa0,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bbaa0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7499fcba(%ebx) │ │ │ │ - inc %eax │ │ │ │ - add -0x7499f8b2(%ebx),%ecx │ │ │ │ - dec %ecx │ │ │ │ - add %edi,%eax │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - fdivrs 0x758b080b(%edx) │ │ │ │ - add $0x66,%al │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %ax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bbad8 │ │ │ │ + add %bh,-0x74f7f414(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890c75(%ebx),%ecx │ │ │ │ + or $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - bound %eax,(%eax) │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %ah,-0x75(%esi) │ │ │ │ - inc %ebp │ │ │ │ - or %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - or %al,(%ebx,%edi,4) │ │ │ │ + add %cl,0x45c70c45(%ebx) │ │ │ │ + or $0x80,%al │ │ │ │ + in (%dx),%al │ │ │ │ or (%eax),%ecx │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%ax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80ba5d8 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bbb31 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c2590,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + jmp 80bd958 │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bbc11 │ │ │ │ + jb 80bf04d │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bbb84,0x0(%ebp) │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80bed16 │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80beec4 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80bf02b │ │ │ │ + movl $0x80bed84,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bbb84 │ │ │ │ + jne 80bed84 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x408a0346(%ebx) │ │ │ │ - add 0x498a074e(%ebx),%ecx │ │ │ │ - add %edi,%eax │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - mov $0x8b080bbb,%eax │ │ │ │ - jne 80bbb9e │ │ │ │ - mov %cl,0x0(%ebp) │ │ │ │ - mov %al,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bbbb8 │ │ │ │ + add %ch,-0x74f7f413(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80beda8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - bound %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70845(%edx) │ │ │ │ - or %ch,%ah │ │ │ │ - mov $0xb60f080b,%ebx │ │ │ │ - rorb $0x45,-0x49f003bb(%ecx) │ │ │ │ - add $0xf,%al │ │ │ │ - mov $0xc0,%dh │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movzbl 0x3(%esi),%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ba450 │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bbc19 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c25a4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,0xb(%esi,%ebp,8) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80bee6c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bbcf1 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bbc6c,0x0(%ebp) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80bef32 │ │ │ │ + movl $0x80bee48,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bbc6c │ │ │ │ + jne 80bee48 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x408b0346(%ebx) │ │ │ │ - add 0x498b074e(%ebx),%ecx │ │ │ │ - add %edi,%eax │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - mov 0x8b080bbc,%al │ │ │ │ - jne 80bbc86 │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %bl,(%eax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + or (%eax),%ecx │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bbca0 │ │ │ │ + jne 80bef18 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - bound %eax,(%eax) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %cl,%ah │ │ │ │ - mov $0x4589080b,%esp │ │ │ │ - cld │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x3d7cfcaa(%ebx) │ │ │ │ + or %cl,0x45be1104(%eax) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80bf02b │ │ │ │ + movl $0x80beef4,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80b95b8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80beef4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + and (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,0x468b080b(%edi,%ebp,8) │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80bef84 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bbcf9 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c25b8,%esi │ │ │ │ + movl $0x80bef60,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80bef60 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fs push %ax │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bbdd1 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bbd54,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + jb 80bf312 │ │ │ │ + movl $0x80bf2d8,-0x14(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bbd54 │ │ │ │ + jne 80bf2d8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor %ah,0x50(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + nop │ │ │ │ + in $0x1,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %esi │ │ │ │ + add 0x254c2444(%ecx),%ecx │ │ │ │ + add %bh,%al │ │ │ │ + pop %ds │ │ │ │ + add %bh,0xd800 │ │ │ │ + jne 80bf10d │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80bf19f │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80bf203 │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80bf1ea │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80bf203 │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + in $0x1,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - test %bh,0x468b080b(%ebp) │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - add $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - add %cl,-0x3a7cfbbb(%ecx) │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bbd84 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - add %ah,0x50(%esi) │ │ │ │ - add %al,(%edx) │ │ │ │ + add %bh,-0x74f7f410(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45891475(%ebx),%ecx │ │ │ │ + adc $0x66,%al │ │ │ │ + test $0x850f0003,%esi │ │ │ │ + std │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl -0x381f00fa(%ebx) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,%cl │ │ │ │ + dec %esi │ │ │ │ + push $0x39 │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ + movb $0x0,(%ecx) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %ch,0x4589080b(%ebp,%edi,4) │ │ │ │ - cld │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80bf2bf │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x10(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80bf320,0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80b9730 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + jmp 80becec │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + in $0x0,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,-0x74f7f40e(%eax) │ │ │ │ + jne 80bf33a │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80bf2a0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + int3 │ │ │ │ + cmp $0x10050,%eax │ │ │ │ + add (%eax),%eax │ │ │ │ + sldt (%ecx) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80bf3b9 │ │ │ │ + add $0x8,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bbdd9 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + ja 80bf3af │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 80bf37f │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80bd320 │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 80bf397 │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80bd264 │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + mov (%eax,%ecx,1),%al │ │ │ │ + movl $0x83e9a10,-0x4(%edi) │ │ │ │ + mov %al,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c25cc,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80bbdac,0x0(%ebp) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80bbe77 │ │ │ │ + jb 80bf437 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80bbe34,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x80bf414,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 838f83c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,0xb(%esi,%edi,4) │ │ │ │ - or %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 838f874 │ │ │ │ - add %eax,(%eax) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80bf414 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80bbe7a │ │ │ │ - movl $0x80bf790,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + ja 80bf3fb │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bbedf │ │ │ │ - add $0xc,%edi │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80bf4aa │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bbed5 │ │ │ │ - movl $0x80bbdfc,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 80bf4a0 │ │ │ │ + mov 0x1(%eax),%ecx │ │ │ │ + mov 0x5(%eax),%edx │ │ │ │ + mov 0x9(%eax),%eax │ │ │ │ + movl $0x80bf3c8,-0xc(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ + movl $0x80bf4b8,-0x8(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80c0538 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c25e4,%esi │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - pop %esp │ │ │ │ - pusha │ │ │ │ - push %eax │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ch,%cl │ │ │ │ - xchg %esp,-0x1(%edi) │ │ │ │ - decl 0x5ff00076(%ebp) │ │ │ │ - push %eax │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ch,%cl │ │ │ │ - pop %ds │ │ │ │ - (bad) {%k5}{z} │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x100,%eax │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + or %ch,%cl │ │ │ │ + adc %esi,%esp │ │ │ │ + cmp %eax,(%eax) │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %al,0xb(%edi,%edi,4) │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80bbf44 │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80bf53b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80bf518,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80bf518 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80bbf7e │ │ │ │ - movss 0x3(%esi),%xmm0 │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - ucomiss %xmm0,%xmm1 │ │ │ │ - jae 80bbf9b │ │ │ │ - ucomiss 0x8486ee8,%xmm0 │ │ │ │ - jae 80bbf8d │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - cvtss2sd %xmm0,%xmm0 │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - mov $0x85c1ebd,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - mov $0x85c25f9,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + ja 80bf4ff │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %bl,%al │ │ │ │ - mov $0xc689080b,%edi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bbfd8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80bf5ae │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80bf5a4 │ │ │ │ + mov 0x1(%eax),%ecx │ │ │ │ + mov 0x5(%eax),%edx │ │ │ │ + mov 0x9(%eax),%eax │ │ │ │ + movl $0x80bf4cc,-0xc(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80bf5bc,-0x8(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,%dl │ │ │ │ - movups 0x3(%esi),%xmm0 │ │ │ │ - xorpd %xmm1,%xmm1 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - jae 80bc002 │ │ │ │ - ucomisd 0x8486ef0,%xmm0 │ │ │ │ - jae 80bbff7 │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c1ebd,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c25f9,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + or %ch,%cl │ │ │ │ + or $0x900039f3,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80bc049 │ │ │ │ + jb 80bf63f │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - movl $0x85c2615,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 83d9d44 │ │ │ │ + movl $0x80bf61c,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80bf61c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80bf603 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80bc085 │ │ │ │ + jb 80bf6bb │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - movl $0x85c260d,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 83d9d44 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - pushf │ │ │ │ - scas %es:(%edi),%al │ │ │ │ - push %ecx │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bc18d │ │ │ │ - movl $0x80bc0c8,-0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 83dd9c4 │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - scas %es:(%edi),%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%edx) │ │ │ │ + movl $0x80bf698,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80bf698 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - in (%dx),%al │ │ │ │ - rorb $0x8,(%ebx) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 83dda00 │ │ │ │ - dec %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80bc195 │ │ │ │ - movl $0x80bc018,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 80bf67f │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80bc13c,-0x4(%ebp) │ │ │ │ - mov %esi,-0x14(%ebp) │ │ │ │ - movl $0x845c888,-0x10(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 8431a44 │ │ │ │ - nop │ │ │ │ - clc │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - push %ecx │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80bc21f │ │ │ │ - add $0xc,%edi │ │ │ │ + add %cl,-0x17b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80bf75e │ │ │ │ + add $0x20,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bc1dc │ │ │ │ - movl $0x80bc054,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80bc1b0,0x8(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 80bf754 │ │ │ │ + mov 0x1(%eax),%ecx │ │ │ │ + mov 0x5(%eax),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x9(%eax),%ecx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0xd(%eax),%edx │ │ │ │ + mov 0x11(%eax),%eax │ │ │ │ + movl $0x80bf5d0,-0x1c(%edi) │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x80bf64c,-0xc(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + movl $0x80bf780,-0x10(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + lea -0xc(%edi),%ecx │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x845c888,-0x4(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8431ab4 │ │ │ │ - mov $0x85c261c,%esi │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - test %ch,0x20051(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80bc20c │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movl $0x80bc1f8,0x8(%ebp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 83dda3c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ nop │ │ │ │ - cmp $0xad,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%eax) │ │ │ │ + inc %esp │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890346(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + or $0xe9,%al │ │ │ │ + pop %ebp │ │ │ │ + int1 │ │ │ │ + cmp %eax,(%eax) │ │ │ │ + nop │ │ │ │ + add $0x1e000000,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x6c,%al │ │ │ │ + testl $0xc758b08,(%ebx) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 839835c │ │ │ │ - movsd 0x8486ef8,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + jmp 845e8d4 │ │ │ │ xchg %ax,%ax │ │ │ │ - fsubl 0x50(%ebx) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bc2b5 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bc270,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80bf817 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80bf7f4,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bc270 │ │ │ │ + jne 80bf7f4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - arpl %edx,0x0(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x90,%al │ │ │ │ - ret $0x80b │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80bc098 │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bc2bd │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + ja 80bf7db │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c2624,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80bc290,0x0(%ebp) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - xor $0x63,%al │ │ │ │ - push %eax │ │ │ │ - add %cl,(%edi) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bc33d │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80bc318,0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80bc098 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80bf88a │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bc340 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bc3a9 │ │ │ │ + ja 80bf880 │ │ │ │ + mov 0x1(%eax),%ecx │ │ │ │ + mov 0x5(%eax),%edx │ │ │ │ + mov 0x9(%eax),%eax │ │ │ │ + movl $0x80bf7a8,-0xc(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80bf898,-0x8(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bc38c,0x0(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 83708f4 │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - bound %edx,0x0(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80bc3b1 │ │ │ │ - movl $0x80bc2e8,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c262c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x1b16fb3b(%ebx) │ │ │ │ - sti │ │ │ │ - (bad) │ │ │ │ - decl (%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + or %ch,%cl │ │ │ │ + xor %esi,%eax │ │ │ │ + cmp %eax,(%eax) │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0x3ce904c5(%ebx) │ │ │ │ - sti │ │ │ │ - (bad) │ │ │ │ - incl 0x100 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %dl,(%esp,%eax,8) │ │ │ │ - or (%eax),%ecx │ │ │ │ + jb 80bfc11 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80bf8da │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80bfa88 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80bfbef │ │ │ │ + movl $0x80bf948,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bc414 │ │ │ │ + jne 80bf948 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,%bl │ │ │ │ - movups 0x3(%esi),%xmm0 │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - ucomiss %xmm0,%xmm1 │ │ │ │ - jae 80bc435 │ │ │ │ - ucomiss 0x8486f00,%xmm0 │ │ │ │ - jae 80bc435 │ │ │ │ - mov $0x85c1ebd,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c25f9,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %ch,0xb(%esp,%eax,8) │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80bc46c │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,0xb(%ecx,%edi,8) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80bf96c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,%dl │ │ │ │ - movups 0x3(%esi),%xmm0 │ │ │ │ - xorpd %xmm1,%xmm1 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - jae 80bc490 │ │ │ │ - ucomisd 0x8486f08,%xmm0 │ │ │ │ - jae 80bc490 │ │ │ │ - mov $0x85c1ebd,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c25f9,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x6014fb3b(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0x30e904c5(%ebx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x2000100 │ │ │ │ - add %al,(%edx) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,(%eax) │ │ │ │ + cli │ │ │ │ + or (%eax),%ecx │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80bfa30 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bc58f │ │ │ │ - movl $0x80bc518,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movsd 0xb(%esi),%xmm0 │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movsd %xmm0,-0x8(%ebp) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80bfaf6 │ │ │ │ + movl $0x80bfa0c,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bc518 │ │ │ │ + jne 80bfa0c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - les (%eax),%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - hlt │ │ │ │ - inc %esp │ │ │ │ - lds (%ebx),%ecx │ │ │ │ - or %dh,%dl │ │ │ │ - movups 0x3(%esi),%xmm0 │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - movsd %xmm0,-0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %bl,%ah │ │ │ │ + cli │ │ │ │ + or (%eax),%ecx │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bc544 │ │ │ │ + jne 80bfadc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - out %eax,$0xe │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x3d7cfcaa(%ebx) │ │ │ │ + or %cl,0x45be1104(%eax) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80bfbef │ │ │ │ + movl $0x80bfab8,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80bfab8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80bc592 │ │ │ │ - movsd 0x4(%ebp),%xmm0 │ │ │ │ - movsd %xmm0,%xmm1 │ │ │ │ - mulsd 0x3(%esi),%xmm1 │ │ │ │ - movsd 0x8486f10,%xmm2 │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ - mulsd 0x14(%ebp),%xmm2 │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm2,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - or %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80bc647 │ │ │ │ - movl $0x80bc5fc,-0x14(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,-0x5(%eax) │ │ │ │ + or (%eax),%ecx │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movsd 0x7(%esi),%xmm0 │ │ │ │ - movsd 0xf(%esi),%xmm1 │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - movsd %xmm0,-0x10(%ebp) │ │ │ │ - movsd %xmm1,-0x8(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bc5fc │ │ │ │ + jne 80bfb48 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - in $0x1,%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80bc64a │ │ │ │ - movsd 0x3(%esi),%xmm0 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,%xmm1 │ │ │ │ - mulsd 0xc(%ebp),%xmm1 │ │ │ │ - movsd 0x8486f18,%xmm2 │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ - mulsd 0x4(%ebp),%xmm2 │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ - movsd %xmm2,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80bfb24,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80bfb24 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xchg %eax,%esp │ │ │ │ - pop %eax │ │ │ │ - push %eax │ │ │ │ - add %bl,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ + add %cl,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bc75a │ │ │ │ + jb 80bff81 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bc6a0,0x0(%ebp) │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80bfc4a │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80bfdf8 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80bff5f │ │ │ │ + movl $0x80bfcb8,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bc6a0 │ │ │ │ + jne 80bfcb8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - pusha │ │ │ │ - pop %eax │ │ │ │ - push %eax │ │ │ │ - add %al,(%ebx) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80bc762 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movsd 0x3(%esi),%xmm0 │ │ │ │ - xorpd %xmm1,%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - jp 80bc6c3 │ │ │ │ - je 80bc6e6 │ │ │ │ - movl $0x80bc4d0,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,%ah │ │ │ │ + cld │ │ │ │ + or (%eax),%ecx │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80b2134 │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - movl $0x80bc714,-0x4(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - movsd %xmm0,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bc714 │ │ │ │ + jne 80bfcdc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - in (%dx),%al │ │ │ │ - push %edi │ │ │ │ - push %eax │ │ │ │ - add %ah,0x0(%eax,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80bc771 │ │ │ │ - movsd 0x3(%esi),%xmm0 │ │ │ │ - ucomisd 0x8486f20,%xmm0 │ │ │ │ - jp 80bc730 │ │ │ │ - je 80bc780 │ │ │ │ - movl $0x80bc5b0,-0x14(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movsd 0x4(%ebp),%xmm1 │ │ │ │ - movsd %xmm1,-0xc(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 80b2134 │ │ │ │ - mov $0x85c2654,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xffffffe8,%edi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 80b2134 │ │ │ │ nop │ │ │ │ - jmp 80bc7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - jmp *%esi │ │ │ │ - pop %es │ │ │ │ - ... │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,%dl │ │ │ │ - movups 0x0(%ebp),%xmm0 │ │ │ │ - movsd 0x8(%ebp),%xmm1 │ │ │ │ - movsd 0x10(%ebp),%xmm2 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - ja 80bc7e0 │ │ │ │ - ucomisd %xmm2,%xmm0 │ │ │ │ - jae 80bc814 │ │ │ │ - ucomisd %xmm1,%xmm2 │ │ │ │ - jae 80bc801 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ - divsd %xmm1,%xmm2 │ │ │ │ - movsd %xmm2,0x40(%ebx) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movsd %xmm1,0x0(%ebp) │ │ │ │ - movsd %xmm0,0x8(%ebp) │ │ │ │ - movsd %xmm2,0x10(%ebp) │ │ │ │ - movsd %xmm1,0x40(%esp) │ │ │ │ - movsd %xmm0,%xmm1 │ │ │ │ - movsd 0x40(%esp),%xmm0 │ │ │ │ - jmp 80bc7b7 │ │ │ │ - movsd 0x8486f28,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0x18,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,-0x74f7f403(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80bfda0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bc911 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bc860,0x0(%ebp) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80bfe66 │ │ │ │ + movl $0x80bfd7c,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bc860 │ │ │ │ + jne 80bfd7c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - mov %cs,%eax │ │ │ │ - or (%eax),%ecx │ │ │ │ - movsd 0x3(%esi),%xmm0 │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - movsd %xmm0,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bc88c │ │ │ │ + add %cl,0xb(%esi,%edi,8) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80bfe4c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - arpl %eax,(%eax) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - mov $0xf2080bc8,%eax │ │ │ │ - movups 0x3(%esi),%xmm0 │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - movsd %xmm0,-0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x3d7cfcaa(%ebx) │ │ │ │ + or %cl,0x45be1104(%eax) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80bff5f │ │ │ │ + movl $0x80bfe28,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bc8b8 │ │ │ │ + jne 80bfe28 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - out %al,$0x7 │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - sbb %ch,%ah │ │ │ │ - enter $0x80b,$0xf2 │ │ │ │ - movups 0x4(%ebp),%xmm0 │ │ │ │ - movsd 0x10(%ebp),%xmm1 │ │ │ │ - movsd %xmm1,0x0(%ebp) │ │ │ │ - movsd %xmm0,0x8(%ebp) │ │ │ │ - movsd 0x3(%esi),%xmm0 │ │ │ │ - movsd %xmm0,0x10(%ebp) │ │ │ │ - jmp 80bc7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + add %bh,-0x74f7f402(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80bfeb8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bc919 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c2660,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 80bc94c │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xff,%al │ │ │ │ - (bad) │ │ │ │ - jmp *%ebx │ │ │ │ - ... │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,%bl │ │ │ │ - movups 0x0(%ebp),%xmm0 │ │ │ │ - movss 0x4(%ebp),%xmm1 │ │ │ │ - movss 0x8(%ebp),%xmm2 │ │ │ │ - ucomiss %xmm1,%xmm0 │ │ │ │ - ja 80bc985 │ │ │ │ - ucomiss %xmm2,%xmm0 │ │ │ │ - jae 80bc9b9 │ │ │ │ - ucomiss %xmm1,%xmm2 │ │ │ │ - jae 80bc9a6 │ │ │ │ - subss %xmm0,%xmm1 │ │ │ │ - subss %xmm0,%xmm2 │ │ │ │ - divss %xmm1,%xmm2 │ │ │ │ - cvtss2sd %xmm2,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movss %xmm1,0x0(%ebp) │ │ │ │ - movss %xmm0,0x4(%ebp) │ │ │ │ - movss %xmm2,0x8(%ebp) │ │ │ │ - movsd %xmm1,0x40(%esp) │ │ │ │ - movsd %xmm0,%xmm1 │ │ │ │ - movsd 0x40(%esp),%xmm0 │ │ │ │ - jmp 80bc95b │ │ │ │ - movsd 0x8486f30,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0x80bfe94,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80bfe94 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bcab1 │ │ │ │ + jb 80c02f1 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bca04,0x0(%ebp) │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80bffba │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80c0168 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80c02cf │ │ │ │ + movl $0x80c0028,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bca04 │ │ │ │ + jne 80c0028 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ch,(%edx,%ecx,8) │ │ │ │ - or (%eax),%ecx │ │ │ │ - movss 0x3(%esi),%xmm0 │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - movss %xmm0,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bca2c │ │ │ │ + add %cl,0xc(%eax,%eax,1) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c004c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dl,0xb(%edx,%ecx,8) │ │ │ │ - or %dh,%bl │ │ │ │ - movups 0x3(%esi),%xmm0 │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %ecx,(%eax,%ecx,1) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - movss %xmm0,0x8(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bca54 │ │ │ │ + jne 80c0110 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - bound %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,%bl │ │ │ │ - movups 0x8(%ebp),%xmm0 │ │ │ │ - movl $0x80bca8c,0x8(%ebp) │ │ │ │ - movss 0x4(%ebp),%xmm1 │ │ │ │ - movss %xmm1,-0x4(%ebp) │ │ │ │ - movss %xmm0,0x0(%ebp) │ │ │ │ - movss 0x3(%esi),%xmm0 │ │ │ │ - movss %xmm0,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80bc94c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bcab9 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c2668,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bcb0e │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c64 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bcb52 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c64 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0xf000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bcc1a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80bcbb0,-0x1c(%ebp) │ │ │ │ - mov 0x18(%esi),%eax │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe0,%ebp │ │ │ │ - jmp 83dd9c4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80c01d6 │ │ │ │ + movl $0x80c00ec,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c00ec │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80bcc1d │ │ │ │ - movl $0x80bcad8,-0x24(%edi) │ │ │ │ - mov %esi,-0x1c(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x80bcb1c,-0x10(%edi) │ │ │ │ - mov %esi,-0x8(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80bcc08,0x8(%ebp) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 83dd788 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,0x468b080c(%ecx,%eax,1) │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c01bc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c7fc75(%ecx) │ │ │ │ - add %cl,-0x7cf7ba38(%eax) │ │ │ │ - (bad) │ │ │ │ push %ds │ │ │ │ - or $0x32,%al │ │ │ │ - add %bh,%bh │ │ │ │ - arpl %edi,%eax │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - clc │ │ │ │ - mov %al,0x180051 │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8d0045(%ebx) │ │ │ │ - in $0x3b,%al │ │ │ │ - mov (%ebx,%eax,1),%ebx │ │ │ │ add %al,(%eax) │ │ │ │ - jae 80bccaf │ │ │ │ - mov $0x85c266c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - aam $0xa2 │ │ │ │ - push %ecx │ │ │ │ - add %al,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - sbb %cl,0x3e283f2(%ecx) │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 80bcc92 │ │ │ │ - movl $0x80bcd28,0x0(%ebp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - movl $0x845c888,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8431a44 │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov %ecx,0x18(%ebp) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x3d7cfcaa(%ebx) │ │ │ │ + or %cl,0x45be1104(%eax) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ add $0xc,%ebp │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - movl $0x80bccd0,-0x4(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 83dd74c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %al,%fs:0x40051 │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80c02cf │ │ │ │ + movl $0x80c0198,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c0198 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - hlt │ │ │ │ - int3 │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov %esi,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 83dda00 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %eax │ │ │ │ - mov %al,0x50051 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - pusha │ │ │ │ - int3 │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov %esi,-0x14(%ebp) │ │ │ │ - movl $0x845c888,-0x10(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 8431a0c │ │ │ │ - or $0xa2,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80bce06 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80bcd6c,0x4(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c888,-0x8(%ebp) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8431ab4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - enter $0x51a1,$0x0 │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80bcdf3 │ │ │ │ - add $0x1c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bcde4 │ │ │ │ - movl $0x80bcb60,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80bcdd0,0x14(%ebp) │ │ │ │ + add %ch,(%eax) │ │ │ │ + add (%eax,%ecx,1),%cl │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - movl $0x845c3fc,0xc(%ebp) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 83dda3c │ │ │ │ - mov %fs:0x51,%eax │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c0228 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890346(%ebx) │ │ │ │ - cld │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 839835c │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movsd 0x8486f38,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %esp │ │ │ │ - pop %eax │ │ │ │ - push %eax │ │ │ │ - add %bl,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80c0204,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c0204 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ + add %cl,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bcea9 │ │ │ │ + jb 80c0661 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bce58,0x0(%ebp) │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80c032a │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80c04d8 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80c063f │ │ │ │ + movl $0x80c0398,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bce58 │ │ │ │ + jne 80c0398 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - adc $0x58,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%ebx) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70c45(%ebx) │ │ │ │ - or $0x84,%al │ │ │ │ - into │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80bcc3c │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,0x468b080c(%ebx,%eax,1) │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c03bc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bceb1 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c2674,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80bce84,0x0(%ebp) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ nop │ │ │ │ - push %edi │ │ │ │ - push %eax │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bcf6d │ │ │ │ - movl $0x80bcf18,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bcf18 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,-0x74f7f3fc(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c0480 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %esp │ │ │ │ - push %edi │ │ │ │ - push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %cl,-0x31(%eax) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80bcc3c │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bcf70 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - add $0x2000100,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80c0546 │ │ │ │ + movl $0x80c045c,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c045c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,0x468b080c(,%eax,1) │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c052c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bcfd9 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bcfbc,0x0(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x3d7cfcaa(%ebx) │ │ │ │ + or %cl,0x45be1104(%eax) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80c063f │ │ │ │ + movl $0x80c0508,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 837110c │ │ │ │ - mov $0x56,%al │ │ │ │ - push %eax │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c0508 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,-0x74f7f3fb(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c0598 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80bcfe1 │ │ │ │ - movl $0x80bcedc,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c267c,%esi │ │ │ │ + movl $0x80c0574,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c0574 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - adcb $0x0,0x50(%esi) │ │ │ │ - add %eax,(%eax) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,0x8d000000 │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80bd01f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80bcf90 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bd0a1 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bd097 │ │ │ │ - movl $0x80bcffc,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80bd074,-0x4(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ + jb 80c08b3 │ │ │ │ + movl $0x80c0894,-0x8(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 80b9494 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c0894 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80bd0a9 │ │ │ │ - movl $0x80c0a24,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %esi │ │ │ │ + add 0x25402444(%ecx),%ecx │ │ │ │ + add %bh,%al │ │ │ │ + pop %ds │ │ │ │ + add %bh,0xd800 │ │ │ │ + jne 80c0705 │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80c0797 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80c07f5 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c268c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80c07dc │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80c07f5 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,-0x74f7f3fa(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890c75(%ebx),%ecx │ │ │ │ + or $0x66,%al │ │ │ │ + test $0x850f0003,%esi │ │ │ │ + add %edi,%esi │ │ │ │ + (bad) │ │ │ │ + decl -0x1f00fa(%ebx) │ │ │ │ + arpl %edi,%esp │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bd18d │ │ │ │ + jb 80c0c25 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bd0f4,0x0(%ebp) │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80c08ee │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80c0a9c │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80c0c03 │ │ │ │ + movl $0x80c095c,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bd0f4 │ │ │ │ + jne 80c095c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0xff20346(%ebx) │ │ │ │ - adc %al,0x3(%eax) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - movsd 0x3(%eax),%xmm1 │ │ │ │ - movl $0x80bd130,-0xc(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - movsd %xmm1,-0x8(%ebp) │ │ │ │ - movsd %xmm0,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bd130 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,-0x74f7f3f7(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c0980 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0x1,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,%dl │ │ │ │ - movups 0xc(%ebp),%xmm0 │ │ │ │ - movl $0x80bd168,0x10(%ebp) │ │ │ │ - movsd %xmm0,-0x8(%ebp) │ │ │ │ - movsd 0x4(%ebp),%xmm0 │ │ │ │ - movsd %xmm0,0x0(%ebp) │ │ │ │ - movsd 0x3(%esi),%xmm0 │ │ │ │ - movsd %xmm0,0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80bc7a8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bd195 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c269c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,0xc(%edx,%ecx,1) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c0a44 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bd281 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bd1e8,0x0(%ebp) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80c0b0a │ │ │ │ + movl $0x80c0a20,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bd1e8 │ │ │ │ + jne 80c0a20 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0xff30346(%ebx) │ │ │ │ - adc %al,0x3(%eax) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - movss 0x3(%eax),%xmm1 │ │ │ │ - movl $0x80bd224,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - movss %xmm1,0x0(%ebp) │ │ │ │ - movss %xmm0,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,%al │ │ │ │ + or (%eax,%ecx,1),%cl │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bd224 │ │ │ │ + jne 80c0af0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - bound %eax,(%eax) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,%bl │ │ │ │ - movups 0x8(%ebp),%xmm0 │ │ │ │ - movl $0x80bd25c,0x8(%ebp) │ │ │ │ - movss %xmm0,-0x4(%ebp) │ │ │ │ - movss 0x4(%ebp),%xmm0 │ │ │ │ - movss %xmm0,0x0(%ebp) │ │ │ │ - movss 0x3(%esi),%xmm0 │ │ │ │ - movss %xmm0,0x4(%ebp) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x3d7cfcaa(%ebx) │ │ │ │ + or %cl,0x45be1104(%eax) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80c0c03 │ │ │ │ + movl $0x80c0acc,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80bc94c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c0acc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + and (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,0xc(%ebx,%ecx,1) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c0b5c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bd289 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c26b0,%esi │ │ │ │ + movl $0x80c0b38,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c0b38 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,0x800 │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + jb 80c172f │ │ │ │ + movl $0x80c1710,-0x14(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x11(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c1710 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + out %al,$0x3 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0045(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ add $0x8b,%al │ │ │ │ push %ebp │ │ │ │ - or %cl,-0x76bfdbbc(%ecx) │ │ │ │ - enter $0xe083,$0x3 │ │ │ │ - dec %eax │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + add 0x10(%ebp),%edx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x1ff800,%eax │ │ │ │ + cmp $0xd800,%eax │ │ │ │ + jne 80c0ead │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xdc(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + add $0x2,%edx │ │ │ │ + movb $0xbd,(%ecx,%edx,1) │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - dec %ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jge 80bd2e4 │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80c0d59 │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + movb $0xef,(%ecx,%edx,1) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jl 80c0dcb │ │ │ │ + cmp $0x3,%edx │ │ │ │ + jge 80c0e27 │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + add $0xe0,%edx │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - jmp 80bd2b5 │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - and $0x3,%edx │ │ │ │ - dec %edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jge 80bd34f │ │ │ │ - cmp %eax,%edx │ │ │ │ - jge 80bd35e │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - and $0x3,%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %eax │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jl 80c0e0b │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + add $0xc0,%edx │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + inc %eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + jl 80c0e27 │ │ │ │ + add $0x8,%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x12,%edx │ │ │ │ + add $0xf0,%edx │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %eax │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80c10ed │ │ │ │ cmp $0x3,%eax │ │ │ │ - jb 80bd371 │ │ │ │ - movsd 0x8486f80,%xmm0 │ │ │ │ + jge 80c14bb │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%edx │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x2,%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - jb 80bd386 │ │ │ │ - movsd 0x8486f70,%xmm1 │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ + and $0x1ff800,%ecx │ │ │ │ + cmp $0xd800,%ecx │ │ │ │ + jne 80c0f8a │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + movb $0xef,(%ecx,%edx,1) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jl 80c1000 │ │ │ │ cmp $0x3,%ecx │ │ │ │ - jb 80bd39b │ │ │ │ - and $0x3,%eax │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80bd43c │ │ │ │ - xorpd %xmm2,%xmm2 │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - divsd %xmm2,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ + jge 80c1063 │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + inc %edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jl 80c1043 │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movsd 0x8486f40,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80c1063 │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 80bd380 │ │ │ │ - movsd 0x8486f78,%xmm0 │ │ │ │ - jmp 80bd30a │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - jmp 80bd30a │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + inc %edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80c12e4 │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x1ff800,%ecx │ │ │ │ + cmp $0xd800,%ecx │ │ │ │ + jne 80c1181 │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + movb $0xef,(%ecx,%edx,1) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jb 80bd395 │ │ │ │ - movsd 0x8486f68,%xmm1 │ │ │ │ - jmp 80bd320 │ │ │ │ - xorpd %xmm1,%xmm1 │ │ │ │ - jmp 80bd320 │ │ │ │ + jl 80c11f7 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jge 80c125a │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + inc %edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jl 80c123a │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80c125a │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + inc %edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80c14bb │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x1ff800,%ecx │ │ │ │ + cmp $0xd800,%ecx │ │ │ │ + jne 80c1358 │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + movb $0xef,(%ecx,%edx,1) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jb 80bd3bf │ │ │ │ - and $0x3,%eax │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80bd411 │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - divsd 0x8486f58,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ + jl 80c13ce │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jge 80c1431 │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + inc %edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - and $0x3,%eax │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80bd3de │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - divsd 0x8486f50,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jl 80c1411 │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 80bd3fa │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - divsd 0x8486f48,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80c1431 │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - xorpd %xmm2,%xmm2 │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - divsd %xmm2,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + inc %edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 80bd42d │ │ │ │ - xorpd %xmm2,%xmm2 │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - divsd %xmm2,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%edx │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x3,%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x1ff800,%ecx │ │ │ │ + cmp $0xd800,%ecx │ │ │ │ + jne 80c15a3 │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + movb $0xef,(%ecx,%edx,1) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jl 80c1619 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jge 80c167c │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + inc %edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 80bd450 │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jl 80c165c │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - divsd 0x8486f60,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80c167c │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + inc %edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bd539 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bd4a4,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bd4a4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + out %al,$0x3 │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %cl,%al │ │ │ │ - aam $0xb │ │ │ │ - or %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bd4c8 │ │ │ │ + add %ah,-0x74f7f3f4(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45891875(%ebx),%ecx │ │ │ │ + sbb %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c0ca0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,0x8d000000 │ │ │ │ inc %ebp │ │ │ │ - add %ch,%ah │ │ │ │ - aam $0xb │ │ │ │ - or %cl,0x8758bf0(%ecx) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + clc │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80c1983 │ │ │ │ + movl $0x80c1964,-0x8(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bd4ec │ │ │ │ + jne 80c1964 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %dl,0x4d8b080b(,%edx,8) │ │ │ │ - add $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - cld │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80bd2ac │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bd541 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %esi │ │ │ │ + add 0x25402444(%ecx),%ecx │ │ │ │ + add %bh,%al │ │ │ │ + pop %ds │ │ │ │ + add %bh,0xd800 │ │ │ │ + jne 80c17d5 │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c26c8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80bd514,0x0(%ebp) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0045(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,-0x67cfc1f(%ebx) │ │ │ │ - add %esi,0x3c(%ebp) │ │ │ │ - and $0x3,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80bd598 │ │ │ │ - and $0x3,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 80bd5c7 │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80c1867 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80c18c5 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x85e0505,0x0(%ebp) │ │ │ │ - movl $0x85e050a,0x4(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov $0x85e050a,%ecx │ │ │ │ - mov $0x85e0505,%eax │ │ │ │ - jmp 80bd571 │ │ │ │ - and $0x3,%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 80bd5da │ │ │ │ - and $0x3,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 80bd5c7 │ │ │ │ - jmp 80bd589 │ │ │ │ - movsd 0x8486f88,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ + jl 80c18ac │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80c18c5 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,-0x74f7f3e9(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890c75(%ebx),%ecx │ │ │ │ + or $0x66,%al │ │ │ │ + test $0x850f0003,%esi │ │ │ │ + add %edi,%esi │ │ │ │ + (bad) │ │ │ │ + decl -0x1f00fa(%ebx) │ │ │ │ + arpl %edi,%esp │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bd6bd │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bd628,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80c19ff │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80c19dc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bd628 │ │ │ │ + jne 80c19dc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,0xb(%esi,%edx,8) │ │ │ │ - or %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bd64c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80c19c3 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80c1a72 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c1a68 │ │ │ │ + mov 0x1(%eax),%ecx │ │ │ │ + mov 0x5(%eax),%edx │ │ │ │ + mov 0x9(%eax),%eax │ │ │ │ + movl $0x80c1990,-0xc(%edi) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80c1a80,-0x8(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + and (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,-0x2a(%eax) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + add %al,-0x6316fb3b(%ebx) │ │ │ │ + sar $0xff,%bh │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80c1aff │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80c1adc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bd670 │ │ │ │ + jne 80c1adc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %bl,-0x74f7f42a(%eax) │ │ │ │ - dec %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - cld │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80bd568 │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80c1ac3 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80c1b72 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c1b68 │ │ │ │ + mov 0x1(%eax),%ecx │ │ │ │ + mov 0x5(%eax),%edx │ │ │ │ + mov 0x9(%eax),%eax │ │ │ │ + movl $0x80c1a90,-0xc(%edi) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80c1b80,-0x8(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + and (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bd6c5 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c26d0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80bd698,0x0(%ebp) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - adc %al,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ + add %al,-0x6316fb3b(%ebx) │ │ │ │ + mov $0x1ffff,%edi │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80c1bff │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80c1bdc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c1bdc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0045(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %bh,(%ecx) │ │ │ │ - shll $0x89,0x15(%ebx) │ │ │ │ - dec %ebp │ │ │ │ - add %cl,0x55890445(%ecx) │ │ │ │ - or %cl,-0x76bfdbb4(%ecx) │ │ │ │ - rorl $0xe7,-0x14bfdbbc(%ebx) │ │ │ │ - cmp %eax,%edx │ │ │ │ - ja 80bd721 │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 80bd738 │ │ │ │ - movsd 0x8486f90,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - cvtsi2sd %eax,%xmm0 │ │ │ │ - cvtsi2sd %ecx,%xmm1 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - cvtsi2sd %eax,%xmm0 │ │ │ │ - cvtsi2sd %edx,%xmm2 │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ - divsd %xmm1,%xmm2 │ │ │ │ - movsd %xmm2,0x40(%ebx) │ │ │ │ - add $0xc,%ebp │ │ │ │ + ja 80c1bc3 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80c1c72 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c1c68 │ │ │ │ + mov 0x1(%eax),%ecx │ │ │ │ + mov 0x5(%eax),%edx │ │ │ │ + mov 0x9(%eax),%eax │ │ │ │ + movl $0x80c1b90,-0xc(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80c1c80,-0x8(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + or %ch,%cl │ │ │ │ + dec %ecx │ │ │ │ + int3 │ │ │ │ + cmp %eax,(%eax) │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bd835 │ │ │ │ + jb 80c1ff9 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bd79c,0x0(%ebp) │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80c1cc2 │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80c1e70 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80c1fd7 │ │ │ │ + movl $0x80c1d30,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bd79c │ │ │ │ + jne 80c1d30 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %al,%al │ │ │ │ - xlat %ds:(%ebx) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bd7c0 │ │ │ │ + add %dl,0xc(%ebp,%ebx,1) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c1d54 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ah,%ah │ │ │ │ - xlat %ds:(%ebx) │ │ │ │ - or (%eax),%ecx │ │ │ │ + add %bl,(%eax) │ │ │ │ + push %ds │ │ │ │ + or $0x8,%al │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bd7e4 │ │ │ │ + jne 80c1e18 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - bound %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %dl,(%eax) │ │ │ │ - fmuls (%ebx) │ │ │ │ - or %cl,0x4d89044d(%ebx) │ │ │ │ - cld │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80bd6ec │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bd83d │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c26d8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %cl,0x44890c55(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jae 80bd8e2 │ │ │ │ - mov $0x85c26dc,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - adc $0x89,%al │ │ │ │ - inc %esp │ │ │ │ - and $0x40,%al │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0x3,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80bd8c2 │ │ │ │ - movl $0x80bd910,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c888,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8431a44 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - mov %edx,0x14(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov %eax,%ecx │ │ │ │ - movl $0x80bd888,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c888,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 8431a0c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80bda27 │ │ │ │ - movl $0x80bd950,0x0(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c888,-0xc(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8431ab4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 80bda14 │ │ │ │ - movl $0x80bd978,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 838f75c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,-0x74f7f427(%eax) │ │ │ │ - inc %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,%al │ │ │ │ - (bad) (%ebx) │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - cld │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + jl 80c1ede │ │ │ │ + movl $0x80c1df4,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - and (%eax),%eax │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c1df4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ch,%al │ │ │ │ - (bad) (%ebx) │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - or %cl,0x4589fc4d(%ecx) │ │ │ │ - or $0x83,%al │ │ │ │ - (bad) │ │ │ │ - dec %esi │ │ │ │ - or $0x3a,%al │ │ │ │ - add %ah,-0x70(%esi) │ │ │ │ - jecxz 80bd9e2 │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,%ah │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0xff20c45(%ebx) │ │ │ │ - sub %al,%al │ │ │ │ - cvtsi2sd 0x3(%esi),%xmm1 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - cvtsi2sd %eax,%xmm0 │ │ │ │ - cvtsi2sd 0x4(%ebp),%xmm2 │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ - divsd %xmm1,%xmm2 │ │ │ │ - movsd %xmm2,0x40(%ebx) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movsd 0x8486f98,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bdac5 │ │ │ │ - movl $0x80bda70,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + or $0x8,%al │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bda70 │ │ │ │ + jne 80c1ec4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - inc %ebp │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c71445(%ebx) │ │ │ │ - adc $0xa0,%al │ │ │ │ - fimull (%ebx) │ │ │ │ - or %cl,0x4d89044d(%ebx) │ │ │ │ - add %cl,0x4d8b0475(%ecx) │ │ │ │ - or $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - or %cl,0x4d89104d(%ebx) │ │ │ │ - or $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - adc %ch,%cl │ │ │ │ - leave │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - call *0x0(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bdacd │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x3d7cfcaa(%ebx) │ │ │ │ + or %cl,0x45be1104(%eax) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c26e0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80bdaa0,0x0(%ebp) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bdb71 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80bdb24,0x4(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80c1fd7 │ │ │ │ + movl $0x80c1ea0,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bdb24 │ │ │ │ + jne 80c1ea0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %cl,0xb(%ebx,%ebx,8) │ │ │ │ - or %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - or $0xc7085e05,%eax │ │ │ │ - inc %ebp │ │ │ │ - clc │ │ │ │ - pop %ss │ │ │ │ - add $0x7589085e,%eax │ │ │ │ - cld │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80bd2ac │ │ │ │ - add %al,(%eax) │ │ │ │ + add %dh,(%eax) │ │ │ │ + pop %ds │ │ │ │ + or $0x8,%al │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c1f30 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bdb79 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c26e4,%esi │ │ │ │ + movl $0x80c1f0c,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c1f0c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80bdb4c,0x0(%ebp) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bdc21 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80bdbd0,0x4(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + jb 80c208c │ │ │ │ + movl $0x80c2054,-0x10(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bdbd0 │ │ │ │ + jne 80c2054 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + test %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,%ah │ │ │ │ - fisttpl (%ebx) │ │ │ │ - or %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - movl $0x10ffff,-0x8(%ebp) │ │ │ │ + ja 80c203d │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ + add 0xc(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80c2098,0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80bd6ec │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80c1c98 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + lds (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bdc29 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c26f8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + adc %ch,%cl │ │ │ │ + xor %ecx,%eax │ │ │ │ + cmp %eax,(%eax) │ │ │ │ + nop │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bdcc9 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80bdc7c,0x4(%ebp) │ │ │ │ + jb 80c2411 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80c20da │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80c2288 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80c23ef │ │ │ │ + movl $0x80c2148,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bdc7c │ │ │ │ + jne 80c2148 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ah,0x45c7080b(%esp,%ebx,8) │ │ │ │ - hlt │ │ │ │ - add $0xc7085e05,%eax │ │ │ │ - inc %ebp │ │ │ │ - clc │ │ │ │ - or 0x7589085e,%al │ │ │ │ - cld │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80bd568 │ │ │ │ - add %al,(%eax) │ │ │ │ + add %ch,0xc(%ecx,%eiz,1) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c216c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bdcd1 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c270c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80bdca4,0x0(%ebp) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bdda1 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bdd28,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,(%eax) │ │ │ │ + and (%eax,%ecx,1),%cl │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bdd28 │ │ │ │ + jne 80c2230 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - push %esp │ │ │ │ - fisttpll (%ebx) │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80c22f6 │ │ │ │ + movl $0x80c220c,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bdd54 │ │ │ │ + jne 80c220c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add (%eax),%al │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %bh,0xb(%ebp,%ebx,8) │ │ │ │ - or %cl,0x458bfc45(%ecx) │ │ │ │ - add $0x89,%al │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %cl,-0x3a7cfb8b(%ecx) │ │ │ │ - cld │ │ │ │ - jmp 80bd2ac │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + add %bl,%ah │ │ │ │ + and (%eax,%ecx,1),%cl │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c22dc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bdda9 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x3d7cfcaa(%ebx) │ │ │ │ + or %cl,0x45be1104(%eax) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c2720,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80bdd7c,0x0(%ebp) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bde79 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bde00,0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80c23ef │ │ │ │ + movl $0x80c22b8,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bde00 │ │ │ │ + jne 80c22b8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - sub $0xde,%al │ │ │ │ - or (%eax),%ecx │ │ │ │ + add %cl,0x23(%eax) │ │ │ │ + or $0x8,%al │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bde2c │ │ │ │ + jne 80c2348 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %dl,0xb(%esi,%ebx,8) │ │ │ │ - or %cl,0x458bfc45(%ecx) │ │ │ │ - add $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - add %cl,-0x3a7cfb8b(%ecx) │ │ │ │ - cld │ │ │ │ - jmp 80bd568 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bde81 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c2734,%esi │ │ │ │ + movl $0x80c2324,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c2324 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movl $0x80bde54,0x0(%ebp) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bdf5d │ │ │ │ + jb 80c2781 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80bded8,0x0(%ebp) │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80c244a │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80c25f8 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80c275f │ │ │ │ + movl $0x80c24b8,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bded8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x408b0346(%ebx) │ │ │ │ - add 0x498b074e(%ebx),%ecx │ │ │ │ - add %edi,%eax │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - or $0xdf,%al │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bdf0c │ │ │ │ + jne 80c24b8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - bound %eax,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %bh,(%eax) │ │ │ │ - fisttps (%ebx) │ │ │ │ - or %cl,0x458bfc45(%ecx) │ │ │ │ - add $0x89,%al │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %cl,0x45890346(%ebx) │ │ │ │ - add $0x83,%al │ │ │ │ - (bad) │ │ │ │ - mov $0x8dfffff7,%edi │ │ │ │ - jbe 80bdf30 │ │ │ │ - add %al,(%eax) │ │ │ │ + add %bl,%ah │ │ │ │ + and $0xc,%al │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c24dc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bdf65 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c2748,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80bdffb │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80bdfbc,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bl,%al │ │ │ │ - fisttps (%ebx) │ │ │ │ - or %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 8454bdc │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %ah,-0x74f7f3db(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c25a0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80bdffe │ │ │ │ - movl $0x80bf790,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80be04b │ │ │ │ - movl $0x80bdf84,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x845c3fc,0x4(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - jmp 80c061c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c275c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80be0e3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80be0a0,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 838f83c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80c2666 │ │ │ │ + movl $0x80c257c,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c257c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %al,%al │ │ │ │ - loopne 80be0b1 │ │ │ │ - or %cl,0x45890445(%ebx) │ │ │ │ - cld │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 838f874 │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %cl,0xc(%esi,%eiz,1) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c264c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80be0e6 │ │ │ │ - movl $0x80bf790,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x3d7cfcaa(%ebx) │ │ │ │ + or %cl,0x45be1104(%eax) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80be14b │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80be141 │ │ │ │ - movl $0x80be068,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80c275f │ │ │ │ + movl $0x80c2628,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80c061c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c2760,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80be1d3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80be194,-0x10(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c2628 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dh,-0x76f7f41f(%eax) │ │ │ │ - lock mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 8454bdc │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %bh,-0x74f7f3da(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c26b8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80be1d6 │ │ │ │ - movl $0x80bf790,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80be223 │ │ │ │ - movl $0x80be15c,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x845c3fc,0x4(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - jmp 80c0654 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c2764,%esi │ │ │ │ + movl $0x80c2694,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c2694 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and $0x45,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80be2a0 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80be280,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - movl $0x85c2a2c,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - and $0x3d,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%eax) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - xor %ebp,(%esi) │ │ │ │ - pop %esp │ │ │ │ - or %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - clc │ │ │ │ - adc $0x89085c26,%eax │ │ │ │ - jne 80be28d │ │ │ │ - movl $0x85c3031,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8119774 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %cl,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80be2f4 │ │ │ │ - movl $0x80be2e4,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + jb 80c2af1 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80c27ba │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80c2968 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80c2acf │ │ │ │ + movl $0x80c2828,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80be2e4 │ │ │ │ + jne 80c2828 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,0xc(%eax,%ebp,1) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c284c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80be32b │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - movl $0x80be2b0,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - and %al,0x0(%eax,%edx,2) │ │ │ │ - add $0x100,%eax │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80be375 │ │ │ │ - movl $0x80be244,-0x10(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80be304,-0x4(%edi) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov $0x85c2778,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - in $0x43,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80be3b4 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80be348 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - mov $0x43,%ah │ │ │ │ - push %eax │ │ │ │ - add %al,(%ecx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ add %dl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80be3e7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80be348 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - fldenv 0x39(%edi) │ │ │ │ - add %dl,0x10005(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ + sub %ecx,(%eax,%ecx,1) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c2910 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - dec %esp │ │ │ │ - inc %ebx │ │ │ │ - push %eax │ │ │ │ - add %al,0x100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4cb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80be483 │ │ │ │ - movl $0x80be394,-0x30(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - movl $0x80be3c4,-0x24(%edi) │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - movl $0x80be3f8,-0x18(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x80be410,-0x10(%edi) │ │ │ │ - lea -0x30(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80c0a44,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x34,0x33c(%ebx) │ │ │ │ - mov $0x85c2780,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %al,0x50(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80be4c7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80bc360 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80be549 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80be53f │ │ │ │ - movl $0x80be4a4,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80be51c,-0x4(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80be42c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80be551 │ │ │ │ - movl $0x80c0a24,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c2788,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80be599 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - movl $0x85c260d,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 83d9d44 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x14(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80be5f7 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80be5ed │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x80be568,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 8394fc8 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80c29d6 │ │ │ │ + movl $0x80c28ec,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - inc %ecx │ │ │ │ - push %eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80be68c │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80be644,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80be644 │ │ │ │ + jne 80c28ec │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %esp │ │ │ │ - inc %ecx │ │ │ │ - push %eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0xb(%esi,%eiz,8) │ │ │ │ - or %cl,0x45890346(%ebx) │ │ │ │ - clc │ │ │ │ - movl $0x85c260d,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8428050 │ │ │ │ - cmp %bh,(%ecx) │ │ │ │ - push %eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - hlt │ │ │ │ - xor %ebp,(%esi) │ │ │ │ - pop %esp │ │ │ │ - or %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - clc │ │ │ │ - adc $0x89085c26,%eax │ │ │ │ - jne 80be679 │ │ │ │ - movl $0x85c3031,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8119774 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80be6c9 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - movl $0x85c2615,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 83d9d44 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x4000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80be78c │ │ │ │ - movl $0x80be728,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80be728 │ │ │ │ + add %bh,0x468b080c(%ecx,%ebp,1) │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c29bc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add $0x0,%al │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76efbb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - jb 80be751 │ │ │ │ - movl $0x80be7fc,0x8(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x845c888,-0x4(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8395000 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jb 80be772 │ │ │ │ - movl $0x80be7e4,0x8(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x845c888,-0x4(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8395000 │ │ │ │ - cmpl $0x0,0x3(%esi) │ │ │ │ - jne 80be7a8 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movl $0x80be7cc,0x8(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x80be798,0x8(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x845c888,-0x4(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8395000 │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80be861 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - movl $0x80be6d8,-0x10(%edi) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x3d7cfcaa(%ebx) │ │ │ │ + or %cl,0x45be1104(%eax) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80c2acf │ │ │ │ + movl $0x80c2998,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %bh,(%edi) │ │ │ │ - push %eax │ │ │ │ - add %al,0x100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80be950 │ │ │ │ - movl $0x80be8b0,-0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8394ee4 │ │ │ │ - call 90c38e7 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,%al │ │ │ │ - call 7d94f0c4 │ │ │ │ - cld │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 83dd74c │ │ │ │ - xchg %ax,%ax │ │ │ │ - enter $0x503e,$0x0 │ │ │ │ - add %eax,(%eax) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c2998 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dh,%al │ │ │ │ - call 7d94f0e4 │ │ │ │ - cld │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 83dd9c4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - test $0x3e,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4b739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80be958 │ │ │ │ - movl $0x80be5a4,-0x44(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x3c(%edi) │ │ │ │ - mov %esi,-0x38(%edi) │ │ │ │ - movl $0x845a4e8,-0x34(%edi) │ │ │ │ - lea -0x44(%edi),%ecx │ │ │ │ - mov %ecx,-0x2c(%edi) │ │ │ │ - movl $0x80be608,-0x28(%edi) │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - movl $0x80be698,-0x1c(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80be818,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x34(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x28(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xe(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c27a8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x48,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + add %ch,(%eax) │ │ │ │ + sub (%eax,%ecx,1),%cl │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c2a28 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80be9a1 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - movl $0x85c2615,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 83d9d44 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80be9dd │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - movl $0x85c260d,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 83d9d44 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - mov $0x100503d,%esp │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bea0f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80be880 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bea52 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c9c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bea96 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c64 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80beb16 │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80beb0c │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x80bea60,-0x10(%edi) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80c2a04,-0x4(%ebp) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 83d9c9c │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x5000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c2a04 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bebf8 │ │ │ │ - movl $0x80beb80,-0x14(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x13(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ + jb 80c2b84 │ │ │ │ + movl $0x80c2b4c,-0x10(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ mov %ecx,-0x8(%ebp) │ │ │ │ mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - nop │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80bebfb │ │ │ │ - movl $0x80bea1c,-0x28(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - mov %esi,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x80beaa4,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x80bebe8,0xc(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c888,0x0(%ebp) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - lea -0x28(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 83d9c2c │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c2b4c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,0x8000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80bec67 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xe(%esi),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x12(%esi),%edx │ │ │ │ - movl $0x80beb28,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80becad │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - movl $0x85c260d,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 83d9d44 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - call 1f0c3cef │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80beed0 │ │ │ │ - movl $0x80becf0,-0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8394ee4 │ │ │ │ - mov $0x300503a,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,(%eax) │ │ │ │ - in (%dx),%eax │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 83dd74c │ │ │ │ - xchg %ax,%ax │ │ │ │ - cwtl │ │ │ │ - cmp 0x0(%eax),%dl │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - xor $0xed,%al │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov %esi,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 83dd9c4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - je 80bed64 │ │ │ │ - push %eax │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,-0x13(%eax) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 83dda00 │ │ │ │ - push %eax │ │ │ │ - cmp 0x0(%eax),%dl │ │ │ │ - add $0x0,%al │ │ │ │ + test %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,-0x13(%eax) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8431998 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor %bh,(%edx) │ │ │ │ - push %eax │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80beed8 │ │ │ │ - movl $0x80be970,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 80c2b35 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0xc(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80bee70,-0x4(%ebp) │ │ │ │ - mov %esi,-0x14(%ebp) │ │ │ │ - movl $0x845c888,-0x10(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ + movl $0x80c2b90,0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 8431b5c │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80c2790 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - loopne 80bedf7 │ │ │ │ - push %eax │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - adc %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - add $0x83,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - xor %bh,(%ebx) │ │ │ │ - mov $0x324,%ebx │ │ │ │ - ja 80beee7 │ │ │ │ - movl $0x80be9ac,-0x2c(%edi) │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x80be9ec,-0x20(%edi) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x80bec18,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x2c(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x12(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - cmp %edx,0x0(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ + lds (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0xe76f7bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80bef0f │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80beddb │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %bh,(%ecx) │ │ │ │ - push %eax │ │ │ │ - add %al,0x1e000000 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - adc %cl,0x44891455(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 80beec7 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bef00 │ │ │ │ - movl $0x80bec7c,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80bee3c,0x4(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c888,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8431b5c │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - jmp 80beddb │ │ │ │ - mov $0x85c27b0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x30,0x33c(%ebx) │ │ │ │ - movl $0x80bedc8,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 80be880 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc $0x89000000,%eax │ │ │ │ - lock lea -0x8(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80befab │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80befa1 │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - push %ebx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - call 8451440 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 80bef99 │ │ │ │ - movl $0x845b350,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - sub $0x4,%esp │ │ │ │ - movsd 0x8486fa0,%xmm0 │ │ │ │ - sub $0x8,%esp │ │ │ │ - movsd %xmm0,(%esp) │ │ │ │ - call 804b0c0 │ │ │ │ - add $0xc,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - fstpl (%esp) │ │ │ │ - movsd (%esp),%xmm0 │ │ │ │ - add $0x8,%esp │ │ │ │ - movl $0x8432fb4,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + adc %ch,%cl │ │ │ │ + test %edi,%eax │ │ │ │ + (bad) │ │ │ │ + call *0x3000f(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + or (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc $0x89000000,%eax │ │ │ │ - lock lea -0x8(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80bf03b │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bf031 │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - push %ebx │ │ │ │ + lea -0x4(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80c2f09 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80c2bd2 │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ - call 8451440 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 80bf029 │ │ │ │ - movl $0x845b350,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - sub $0x4,%esp │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ - sub $0x8,%esp │ │ │ │ - movsd %xmm0,(%esp) │ │ │ │ - call 804b0c0 │ │ │ │ - add $0xc,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - fstpl (%esp) │ │ │ │ - movsd (%esp),%xmm0 │ │ │ │ - add $0x8,%esp │ │ │ │ - movl $0x8432fb4,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - sarb $0x50,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x78,%al │ │ │ │ - lock or (%eax),%ecx │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80c2d80 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80c2ee7 │ │ │ │ + movl $0x80c2c40,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bf078 │ │ │ │ + jne 80c2c40 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - cwtl │ │ │ │ - cmp %dl,0x0(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %dh,%bl │ │ │ │ - movups 0x3(%esi),%xmm0 │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - ucomiss %xmm0,%xmm1 │ │ │ │ - jae 80bf13c │ │ │ │ - ucomiss 0x8486fa8,%xmm0 │ │ │ │ - jae 80bf0e8 │ │ │ │ - movl $0x80bf0b4,0x0(%ebp) │ │ │ │ - mov $0x85c28f0,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bf0b4 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,0xc(%esp,%ebp,1) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c2c64 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80bf0d9 │ │ │ │ - movsd 0x3(%esi),%xmm0 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x80bf108,0x0(%ebp) │ │ │ │ - mov $0x85c2900,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bf108 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80bf12d │ │ │ │ - movsd 0x3(%esi),%xmm0 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x80bf15c,0x0(%ebp) │ │ │ │ - mov $0x85c2900,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bf15c │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,(%eax) │ │ │ │ + sub $0x468b080c,%eax │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c2d28 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80bf181 │ │ │ │ - movsd 0x3(%esi),%xmm0 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - jo 80bf1c9 │ │ │ │ - push %eax │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0xc8,%al │ │ │ │ - int1 │ │ │ │ - or (%eax),%ecx │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80c2dee │ │ │ │ + movl $0x80c2d04,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bf1c8 │ │ │ │ + jne 80c2d04 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - dec %eax │ │ │ │ - aaa │ │ │ │ - push %eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %dh,%dl │ │ │ │ - movups 0x3(%esi),%xmm0 │ │ │ │ - xorpd %xmm1,%xmm1 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - jae 80bf28c │ │ │ │ - ucomisd 0x8486fb0,%xmm0 │ │ │ │ - jae 80bf238 │ │ │ │ - movl $0x80bf204,0x0(%ebp) │ │ │ │ - mov $0x85c28f0,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bf204 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,%ah │ │ │ │ + sub $0x468b080c,%eax │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c2dd4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80bf229 │ │ │ │ - movsd 0x3(%esi),%xmm0 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x3d7cfcaa(%ebx) │ │ │ │ + or %cl,0x45be1104(%eax) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x80bf258,0x0(%ebp) │ │ │ │ - mov $0x85c2900,%esi │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80c2ee7 │ │ │ │ + movl $0x80c2db0,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bf258 │ │ │ │ + jne 80c2db0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80bf27d │ │ │ │ - movsd 0x3(%esi),%xmm0 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x80bf2ac,0x0(%ebp) │ │ │ │ - mov $0x85c2900,%esi │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,0x2e(%eax) │ │ │ │ + or $0x8,%al │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bf2ac │ │ │ │ + jne 80c2e40 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80bf2d1 │ │ │ │ - movsd 0x3(%esi),%xmm0 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bf313 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - movl $0x85c2979,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80c061c │ │ │ │ - mov $0x85c297c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80bf347 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8431b94 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80bf385 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - movl $0x85c2615,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 83d9d44 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bf3b6 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + movl $0x80c2e1c,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c2e1c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80bf3e7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 83d9d0c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80bf425 │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x8(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80c2f5b │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c2f51 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - movl $0x85c2979,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c0654 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bf498 │ │ │ │ - movl $0x80bf468,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0x3(%ecx),%ecx │ │ │ │ + add 0xc(%eax),%ecx │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,-0x76f7f40c(%eax) │ │ │ │ - lock mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - nop │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - pop %ss │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%ebx) │ │ │ │ add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80bf4d8 │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov 0x5(%esi),%ecx │ │ │ │ - movl $0x80bf434,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x5000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + add %cl,-0x7cc41fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bf59d │ │ │ │ - movl $0x80bf54c,-0x14(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ + jb 80c3077 │ │ │ │ + movl $0x80c303c,-0x18(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x13(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - nop │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x6c,%al │ │ │ │ - cmc │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - clc │ │ │ │ - mov 0x8b085c2d,%eax │ │ │ │ - inc %ebp │ │ │ │ - adc %cl,0x458bfc45(%ecx) │ │ │ │ - add $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - add %cl,0x458b0475(%ecx) │ │ │ │ - or %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - or %cl,-0x74f7ba38(%eax) │ │ │ │ - dec %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - adc %al,0x4be9f8c5(%ebx) │ │ │ │ - xchg %eax,%ebx │ │ │ │ - or %al,(%eax) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bf5fb │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - movl $0x80bf4f4,-0x14(%edi) │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ + mov 0x11(%esi),%ecx │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c303c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c2fec,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4a339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %es │ │ │ │ + add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80bf697 │ │ │ │ - movl $0x80bf324,-0x58(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x50(%edi) │ │ │ │ - movl $0x80bf354,-0x4c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x44(%edi) │ │ │ │ - movl $0x80bf394,-0x40(%edi) │ │ │ │ - lea -0x4c(%edi),%ecx │ │ │ │ - mov %ecx,-0x3c(%edi) │ │ │ │ - lea -0x58(%edi),%ecx │ │ │ │ - mov %ecx,-0x38(%edi) │ │ │ │ - movl $0x80bf3c4,-0x34(%edi) │ │ │ │ - mov %eax,-0x2c(%edi) │ │ │ │ - movl $0x80bf3f4,-0x28(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - movl $0x80bf4a8,-0x1c(%edi) │ │ │ │ - lea -0x34(%edi),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - lea -0x28(%edi),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x80bf5ac,-0x10(%edi) │ │ │ │ - lea -0x3f(%edi),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - lea -0x19(%edi),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc %cl,0x44891855(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c2fc9 │ │ │ │ + movl $0x80c2f14,-0xc(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0xe(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x5c,0x33c(%ebx) │ │ │ │ - mov $0x85c2980,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - push %edi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0x50076(%ebp) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bf6f3 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - movl $0x85c2979,0x0(%ebp) │ │ │ │ + movl $0x80c3098,0x0(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + lea -0xc(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 80c0654 │ │ │ │ - mov $0x85c2988,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp 845e8d4 │ │ │ │ nop │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %ah,(%edi,%esi,8) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8454bdc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,-0x9(%eax) │ │ │ │ - or (%eax),%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 8454bdc │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + pop %es │ │ │ │ + add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80bf763 │ │ │ │ - movl $0x80bf790,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + ja 80c3068 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x14(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + jmp 80c2ffb │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - and $0x8b,%al │ │ │ │ - cmp (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - inc %esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - imul $0x40000,0x2003b(%ebx),%ecx │ │ │ │ - add %al,(%eax) │ │ │ │ - inc %esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + movl $0x1e0000,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cff8b(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - xor %edx,0x0(%ecx,%edi,1) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 80c2420 │ │ │ │ nop │ │ │ │ - xor %fs:0x0(%eax),%dl │ │ │ │ + xchg %eax,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - adc $0x8d000100,%eax │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - hlt │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80bf7f1 │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 8451440 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 80bf7ed │ │ │ │ - movl $0x845b350,-0x8(%ebp) │ │ │ │ + add %al,0x758b080c(%eax,%esi,1) │ │ │ │ + or %cl,0x45891845(%ebx) │ │ │ │ + clc │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85c2a0a,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8390e2c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - sub %dh,(%edx) │ │ │ │ - push %eax │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70075(%ebx) │ │ │ │ - add $0x2c,%al │ │ │ │ - sub -0x7d(%eax,%ecx,1),%bl │ │ │ │ - lds (%ecx,%ebp,8),%eax │ │ │ │ - push %ss │ │ │ │ - out %al,(%dx) │ │ │ │ - cmp %eax,(%eax) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80c2ba8 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - stos %eax,%es:(%edi) │ │ │ │ - lcall $0x500,$0x768d0033 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - xchg %eax,%edi │ │ │ │ - lcall $0x590,$0x90660033 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cff8b(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - test %edx,0x39(%ebx) │ │ │ │ - add %dl,0x2(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80bf890 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80ecf40 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80bf8cc │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80ecf78 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80bf908 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80ecfb0 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80bf944 │ │ │ │ + jb 80c312f │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + movl $0x80c310c,-0x10(%ebp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80ecfe8 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc423bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bfa58 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80bf9d0,-0x24(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x18(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x1c(%esi),%eax │ │ │ │ - mov 0x20(%esi),%esi │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffdc,%ebp │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bf9d0 │ │ │ │ + jne 80c310c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80bfa22 │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - movzwl -0x2(%eax),%eax │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jb 80bfa3d │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bfa5b │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - movl $0x845c888,0x10(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 80ed020 │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 80bfa32 │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80bfa4d │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80bfaa4 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 838b4dc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bfbca │ │ │ │ - movl $0x80bfb38,-0x1c(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x12(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x16(%esi),%eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x1a(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffe4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80bfb38 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or %al,(%eax) │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76e7bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80bfb98 │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bfbcd │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - movl $0x80bf950,-0x20(%edi) │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - movl $0x845c888,0x18(%ebp) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bfbdc │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - movl $0x80bfa74,-0xc(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - movl $0x845c888,0x18(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80bfc17 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 838b4dc │ │ │ │ + ja 80c30f3 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80bfd27 │ │ │ │ - add $0x40,%edi │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80c31a2 │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bfd1d │ │ │ │ - movl $0x80bf860,-0x3c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x34(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x30(%edi) │ │ │ │ - movl $0x80bf89c,-0x2c(%edi) │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - movl $0x80bf8d8,-0x1c(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x80bf914,-0xc(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x80bfcb4,-0x14(%ebp) │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - lea -0x3c(%edi),%eax │ │ │ │ + ja 80c3198 │ │ │ │ + mov 0x1(%eax),%ecx │ │ │ │ + mov 0x5(%eax),%edx │ │ │ │ + mov 0x9(%eax),%eax │ │ │ │ + movl $0x80c30c0,-0xc(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80c31b0,-0x8(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - lea -0x2c(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80ece94 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80bfd2f │ │ │ │ - movl $0x80bfab4,-0x28(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - movl $0x80bfbf4,-0x8(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - movl $0x845cde8,0x14(%ebp) │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - lea -0x26(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 80c061c │ │ │ │ - movl $0x40,0x33c(%ebx) │ │ │ │ - mov $0x85c2a70,%esi │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - xlat %ds:(%ebx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0x20076(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80bfd8c │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80ecf40 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80bfdc8 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80ecf78 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80bfe04 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80ecfb0 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + or %ch,%cl │ │ │ │ + in (%dx),%eax │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + call *0x10001(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80bfe40 │ │ │ │ + jb 80c3233 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + movl $0x80c3210,-0x10(%ebp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80ecfe8 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc423bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80bff54 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80bfecc,-0x24(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x18(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x1c(%esi),%eax │ │ │ │ - mov 0x20(%esi),%esi │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffdc,%ebp │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80bfecc │ │ │ │ + jne 80c3210 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80bff1e │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - movzwl -0x2(%eax),%eax │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jb 80bff39 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80bff57 │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - movl $0x845c888,0x10(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 80ed020 │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 80bff2e │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80bff49 │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80bff96 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c00d1 │ │ │ │ - movl $0x80c0038,-0x20(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x12(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x16(%esi),%eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x1a(%esi),%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x1e(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x1c(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffe0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c0038 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - or %eax,(%eax) │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76e3bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80c009c │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c00d4 │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - movl $0x80bfe4c,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - movl $0x845c888,0x1c(%ebp) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c00e3 │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - movl $0x80bff70,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - movl $0x845c888,0x1c(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c011f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 838b4dc │ │ │ │ + ja 80c31f7 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c0225 │ │ │ │ - add $0x40,%edi │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80c32a6 │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c021b │ │ │ │ - movl $0x80bfd5c,-0x3c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x34(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x30(%edi) │ │ │ │ - movl $0x80bfd98,-0x2c(%edi) │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - movl $0x80bfdd4,-0x1c(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x80bfe10,-0xc(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x80c01bc,-0x14(%ebp) │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - lea -0x3c(%edi),%eax │ │ │ │ + ja 80c329c │ │ │ │ + mov 0x1(%eax),%ecx │ │ │ │ + mov 0x5(%eax),%edx │ │ │ │ + mov 0x9(%eax),%eax │ │ │ │ + movl $0x80c31c4,-0xc(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80c32b4,-0x8(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - lea -0x2c(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80ece94 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4cf39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c022d │ │ │ │ - movl $0x80bffa8,-0x2c(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80c00fc,-0x8(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - mov 0x20(%ebp),%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - lea -0x2a(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x40,0x33c(%ebx) │ │ │ │ - mov $0x85c2a78,%esi │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x30,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - jecxz 80c0249 │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + or %ch,%cl │ │ │ │ + popa │ │ │ │ + int1 │ │ │ │ (bad) │ │ │ │ - decl 0x50076(%ebp) │ │ │ │ + call *0x3000f(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %eax,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c0284 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 845e9f0 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x18(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c02b3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ + jb 80c3350 │ │ │ │ + movl $0x80c3318,-0x10(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8148328 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c032a │ │ │ │ - movl $0x80c025c,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x80c0290,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x80c0318,0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - jmp 80ece94 │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c3318 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + test %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c7fc75(%ecx) │ │ │ │ - add %cl,-0x7cf7ba38(%eax) │ │ │ │ - (bad) │ │ │ │ - inc %edx │ │ │ │ - mov $0x2c,%cl │ │ │ │ - add %al,%bh │ │ │ │ - cmpl $0x0,(%ebx,%eax,1) │ │ │ │ - add %bl,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov $0x85c2a80,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c036e │ │ │ │ + ja 80c3301 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ + add 0xc(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80c335c,0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x85c54f1,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80bfc28 │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80c2ba8 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + nop │ │ │ │ + lds (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c03d3 │ │ │ │ - movl $0x80c03b0,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80f4f98 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ret │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + adc %ch,%cl │ │ │ │ + mov $0x90fffff0,%ecx │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c03db │ │ │ │ - movl $0x80c0348,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c2a84,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + jb 80c36d5 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80c339e │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80c354c │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80c36b3 │ │ │ │ + movl $0x80c340c,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c340c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - adc $0x8d000000,%eax │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - hlt │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c042d │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 8451440 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 80c0429 │ │ │ │ - movl $0x845b350,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85d5b15,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 81484f4 │ │ │ │ + add %dh,(%eax) │ │ │ │ + xor $0xc,%al │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c3430 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c046f │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x85c54f1,-0x8(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80bfc28 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x26,%al │ │ │ │ - push %eax │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c04d7 │ │ │ │ - movl $0x80c04b4,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x85c2a88,-0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80f4f98 │ │ │ │ nop │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c04df │ │ │ │ - movl $0x80c043c,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c2a98,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %bl,-0x3976f7f4(,%eax,1) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c051c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x197cfc8a(%ebx) │ │ │ │ - cld │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,%ah │ │ │ │ + xor $0xc,%al │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c34f4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x100,%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %bl,0x5(%eax) │ │ │ │ - or $0x8,%al │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80c35ba │ │ │ │ + movl $0x80c34d0,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c0558 │ │ │ │ + jne 80c34d0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - jns 80c05a7 │ │ │ │ - cmp %eax,(%eax) │ │ │ │ - nop │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %dl,-0x76f7f3fb(%eax) │ │ │ │ - (bad) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c0590 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,-0x74f7f3cb(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c35a0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x197cfc8a(%ebx) │ │ │ │ - cld │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x3d7cfcaa(%ebx) │ │ │ │ + or %cl,0x45be1104(%eax) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80c36b3 │ │ │ │ + movl $0x80c357c,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c357c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x100,%eax │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %cl,%ah │ │ │ │ - add $0xc689080c,%eax │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,(%esi,%esi,1) │ │ │ │ + or $0x8,%al │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c05cc │ │ │ │ + jne 80c360c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - add $0x90003946,%eax │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %al,(%esi,%eax,1) │ │ │ │ - or $0x8,%al │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80c35e8,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c0604 │ │ │ │ + jne 80c35e8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf48a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - int $0x45 │ │ │ │ - cmp %eax,(%eax) │ │ │ │ - nop │ │ │ │ - add $0x100,%eax │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %bh,(%esi,%eax,1) │ │ │ │ - or $0x8,%al │ │ │ │ + jb 80c3a45 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80c370e │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80c38bc │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80c3a23 │ │ │ │ + movl $0x80c377c,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c063c │ │ │ │ + jne 80c377c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - xchg %eax,%ebp │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cmp %eax,(%eax) │ │ │ │ - nop │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %dh,0xc(%esi,%eax,1) │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80c0674 │ │ │ │ + add %ah,-0x74f7f3c9(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c37a0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - pop %ebp │ │ │ │ - inc %ebp │ │ │ │ - cmp %eax,(%eax) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c06b8 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c05ac │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,0xc(%eax,%edi,1) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c3864 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c073a │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80c06f4,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80c392a │ │ │ │ + movl $0x80c3840,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c3840 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,(%eax) │ │ │ │ + cmp %ecx,(%eax,%ecx,1) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c3910 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c073d │ │ │ │ - movsd 0x3(%esi),%xmm0 │ │ │ │ - sub $0x4,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - movsd %xmm0,(%esp) │ │ │ │ - call 804b0c0 │ │ │ │ - add $0xc,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - fstpl (%esp) │ │ │ │ - movsd (%esp),%xmm0 │ │ │ │ - add $0x8,%esp │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x3d7cfcaa(%ebx) │ │ │ │ + or %cl,0x45be1104(%eax) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80c3a23 │ │ │ │ + movl $0x80c38ec,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c38ec │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,0xc(%ecx,%edi,1) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c397c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c078b │ │ │ │ - movl $0x80c0688,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c06c8,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c2b3c,%esi │ │ │ │ + movl $0x80c3958,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c3958 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,0x8d000000 │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c07d8 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c05e4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c085a │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80c0814,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + jb 80c3c97 │ │ │ │ + movl $0x80c3c78,-0x8(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c3c78 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c085d │ │ │ │ - movsd 0x3(%esi),%xmm0 │ │ │ │ - sub $0x4,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - movsd %xmm0,(%esp) │ │ │ │ - call 804b0b0 │ │ │ │ - add $0xc,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - fstpl (%esp) │ │ │ │ - movsd (%esp),%xmm0 │ │ │ │ - add $0x8,%esp │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %esi │ │ │ │ + add 0x25402444(%ecx),%ecx │ │ │ │ + add %bh,%al │ │ │ │ + pop %ds │ │ │ │ + add %bh,0xd800 │ │ │ │ + jne 80c3ae9 │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c08ab │ │ │ │ - movl $0x80c07a8,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c07e8,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80c3b7b │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80c3bd9 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80c3bc0 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80c3bd9 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c2b40,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pusha │ │ │ │ - and $0xf0050,%eax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c0925 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80c090c,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80c061c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - and $0x25,%al │ │ │ │ - push %eax │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - clc │ │ │ │ - xor %ebp,(%esi) │ │ │ │ - pop %esp │ │ │ │ - or %cl,0x45c7fc75(%ecx) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - xor %bl,-0x7d(%eax,%ecx,1) │ │ │ │ - (bad) │ │ │ │ - xchg %eax,%edi │ │ │ │ - add %al,%ds:(%eax) │ │ │ │ - mov $0x85c2b44,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - adc %ebp,%edi │ │ │ │ + add %dl,0x468b080c(%edx,%edi,1) │ │ │ │ + add 0x45890c75(%ebx),%ecx │ │ │ │ + or $0x66,%al │ │ │ │ + test $0x850f0003,%esi │ │ │ │ + add %edi,%esi │ │ │ │ (bad) │ │ │ │ - decl 0xf0076(%ebp) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c0976 │ │ │ │ - movl $0x80c0a24,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c2d40,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c09c0 │ │ │ │ - movl $0x80c0a34,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c2d44,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + decl -0x1f00fa(%ebx) │ │ │ │ + arpl %edi,%esp │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c0a06 │ │ │ │ - movl $0x80c0a44,-0x8(%edi) │ │ │ │ + jb 80c4009 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c2d48,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - test $0x2003b79,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - inc %esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - loope 80c0aa3 │ │ │ │ - cmp (%eax),%eax │ │ │ │ - add (%eax),%eax │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80c3cd2 │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80c3e80 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80c3fe7 │ │ │ │ + movl $0x80c3d40,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c3d40 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - inc %esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - sbb %edi,0x3b(%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,0xc(%ebp,%edi,1) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c3d64 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - inc %esi │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c0a7c │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c0ac3 │ │ │ │ - movl $0x80c0ab8,-0x4(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,(%eax) │ │ │ │ + ds or $0x8,%al │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c3e28 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %ch,%cl │ │ │ │ - sbb %eax,0x39(%ecx) │ │ │ │ - add %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c0b15 │ │ │ │ - movl $0x80c0a50,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c0a8c,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85c2d4c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80c3eee │ │ │ │ + movl $0x80c3e04,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c3e04 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c0b98 │ │ │ │ - movl $0x80c0b68,-0x8(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,%ah │ │ │ │ + ds or $0x8,%al │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c3ed4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x88,%al │ │ │ │ - or (%eax,%ecx,1),%ecx │ │ │ │ - mov %esi,%ecx │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x3d7cfcaa(%ebx) │ │ │ │ + or %cl,0x45be1104(%eax) │ │ │ │ + add %bl,0x8(%esi) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80c3fe7 │ │ │ │ + movl $0x80c3eb0,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c3eb0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c0c11 │ │ │ │ - movl $0x80c0be0,-0xc(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,0x3f(%eax) │ │ │ │ + or $0x8,%al │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c3f40 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add (%eax),%eax │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c0c14 │ │ │ │ - movl $0x80c0b34,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea -0x7(%edi),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c0c64 │ │ │ │ - movl $0x80c0ba8,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c2d50,%esi │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + or %cl,0x4c890356(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80c3f1c,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c3f1c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %al,0x800 │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c0cc0 │ │ │ │ - movl $0x80c0cb0,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ + jb 80c4b27 │ │ │ │ + movl $0x80c4b08,-0x14(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + mov 0x9(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xd(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x11(%esi),%ecx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c4b08 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + out %al,$0x3 │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0xfb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c0d1d │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c0d13 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x80c0c84,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + sbb %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %esi │ │ │ │ + add -0x76b3dbb4(%ecx),%ecx │ │ │ │ + roll $0x4d,(%ebx) │ │ │ │ + adc %cl,-0x749bdbac(%ecx) │ │ │ │ + push %esp │ │ │ │ + and $0x4c,%al │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80c427e │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,0x100(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + movb $0xef,(%edx,%ecx,1) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %edx,0x10c(%esp) │ │ │ │ + lea 0x1(%ecx),%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x10c(%esp),%eax │ │ │ │ + movb $0xbf,(%eax,%edx,1) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + add $0x2,%ecx │ │ │ │ + movb $0xbd,(%edx,%ecx,1) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80c413c │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + movb $0xef,(%ecx,%edx,1) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x100(%esp),%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jl 80c41ab │ │ │ │ + cmp $0x3,%edx │ │ │ │ + jge 80c4201 │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + add $0xe0,%edx │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %eax │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jl 80c41e8 │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + add $0xc0,%edx │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + inc %eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + jl 80c4201 │ │ │ │ + add $0x8,%eax │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x12,%edx │ │ │ │ + add $0xf0,%edx │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %eax │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jl 80c44c8 │ │ │ │ + cmp $0x3,%edx │ │ │ │ + jge 80c48a9 │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + add $0xe0,%edx │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xdc(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xe8(%esp) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%edx │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + add $0x2,%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x1ff800,%ecx │ │ │ │ + cmp $0xd800,%ecx │ │ │ │ + jne 80c4329 │ │ │ │ + mov $0xfffd,%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jl 80c43cb │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jge 80c4433 │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0xf4(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %dl,(%eax,%ecx,1) │ │ │ │ + mov 0xf4(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jl 80c4416 │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0xf4(%esp),%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + inc %eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80c4433 │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0xf4(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %dl,(%eax,%ecx,1) │ │ │ │ + mov 0xf4(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0xf4(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jl 80c46c9 │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + add $0xc0,%edx │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xc4(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + inc %ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x1ff800,%ecx │ │ │ │ + cmp $0xd800,%ecx │ │ │ │ + jne 80c452a │ │ │ │ + mov $0xfffd,%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jl 80c45cc │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jge 80c4634 │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %dl,(%eax,%ecx,1) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jl 80c4617 │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + inc %eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80c4634 │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0xd0(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %dl,(%eax,%ecx,1) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + jl 80c48a9 │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x1ff800,%ecx │ │ │ │ + cmp $0xd800,%ecx │ │ │ │ + jne 80c470a │ │ │ │ + mov $0xfffd,%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jl 80c47ac │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jge 80c4814 │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %dl,(%eax,%ecx,1) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jl 80c47f7 │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + inc %eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80c4814 │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %dl,(%eax,%ecx,1) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + sar $0x12,%edx │ │ │ │ + add $0xf0,%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%edx │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + add $0x3,%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x1ff800,%ecx │ │ │ │ + cmp $0xd800,%ecx │ │ │ │ + jne 80c495f │ │ │ │ + mov $0xfffd,%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jl 80c4a01 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jge 80c4a69 │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + add $0xe0,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %dl,(%eax,%ecx,1) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jl 80c4a4c │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + add $0xc0,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + inc %eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80c4a69 │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x12,%ecx │ │ │ │ + add $0xf0,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %dl,(%eax,%ecx,1) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c0d67 │ │ │ │ - movl $0x80c0d5c,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + out %al,$0x3 │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %ch,%cl │ │ │ │ - jne 80c0da3 │ │ │ │ - cmp %eax,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,0x468b080c(%eax,%eax,2) │ │ │ │ + add 0x45891875(%ebx),%ecx │ │ │ │ + sbb %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c4084 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c0db9 │ │ │ │ - movl $0x80c0ccc,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c0d30,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85c2d54,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + sldt (%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,0x8d000000 │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c0dfa │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c0e43 │ │ │ │ - movl $0x80c0e38,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ + jb 80c4d7b │ │ │ │ + movl $0x80c4d5c,-0x8(%ebp) │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or %ch,%cl │ │ │ │ - cltd │ │ │ │ - cmp $0x63ff0039,%eax │ │ │ │ - cld │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c0eca │ │ │ │ - movl $0x80c0e8c,-0xc(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c4d5c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add (%eax),%eax │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c0ecd │ │ │ │ - movl $0x80c0dd4,-0x14(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c0e0c,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea -0x3(%edi),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c0f1c │ │ │ │ - movl $0x80c0e54,-0xc(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %esi │ │ │ │ + add 0x25402444(%ecx),%ecx │ │ │ │ + add %bh,%al │ │ │ │ + pop %ds │ │ │ │ + add %bh,0xd800 │ │ │ │ + jne 80c4bcd │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + movb $0xef,(%eax,%edx,1) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + movb $0xbf,(%ecx,%eax,1) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + movb $0xbd,(%eax,%ecx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c2d58,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c0f5e │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c0fc7 │ │ │ │ - movl $0x80c0fa4,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80c4c5f │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80c4cbd │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80c4ca4 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80c4cbd │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov $0x85e0045,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bh,0x758b080c(%edi,%ecx,1) │ │ │ │ - or %ch,%cl │ │ │ │ - sub %edi,(%ecx,%edi,1) │ │ │ │ - add %dl,0x42(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ - or $0xe9,%al │ │ │ │ - adc $0xff00393c,%eax │ │ │ │ - arpl %edi,%esp │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c1016 │ │ │ │ - movl $0x80c0f38,-0x18(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x80c0f70,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85c2d5c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c1098 │ │ │ │ - movl $0x80c1068,-0x8(%ebp) │ │ │ │ + add %bh,0x4b(%eax) │ │ │ │ + or $0x8,%al │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,-0x76f7f3f0(%eax) │ │ │ │ - lock mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - nop │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c10d6 │ │ │ │ - movl $0x80c1034,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c2d60,%esi │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c4b78 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c1158 │ │ │ │ - movl $0x80c1128,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0x48,%al │ │ │ │ - adc %ecx,(%eax,%ecx,1) │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x4000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + inc %esp │ │ │ │ + loope 80c4dd2 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + sldt (%ecx) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c120d │ │ │ │ - movl $0x80c11bc,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ + jb 80c4ef2 │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%cl │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ + mov 0x14(%esi),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ + test %edx,%edx │ │ │ │ + jg 80c4e5f │ │ │ │ + movl $0x80c4dfc,-0x8(%ebp) │ │ │ │ + movl $0x0,-0x18(%ebp) │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,%ah │ │ │ │ - adc %ecx,(%eax,%ecx,1) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %cl,-0x4(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 80aafa8 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d30 │ │ │ │ nop │ │ │ │ - add $0x1,%al │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c1210 │ │ │ │ - movl $0x80c10f4,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + ja 80c4de4 │ │ │ │ + movl $0x80cb734,-0x8(%edi) │ │ │ │ + movzbl 0x4(%ebp),%eax │ │ │ │ + mov %al,-0x4(%edi) │ │ │ │ mov %esi,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - lea -0x7(%edi),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ nop │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c1266 │ │ │ │ - movl $0x80c1168,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov $0x85c2d64,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c12d8 │ │ │ │ - movl $0x80c12bc,-0xc(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0xc758bf0(%ecx) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e9f0 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c131c │ │ │ │ - movl $0x80c1284,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 80c4e20 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x80cb734,-0x8(%edi) │ │ │ │ + movzbl 0x4(%ebp),%ecx │ │ │ │ + mov %cl,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c2d78,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %bl,0x13(%eax) │ │ │ │ - or $0x8,%al │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8454bdc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85c2da1(%esi) │ │ │ │ - add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c13ba │ │ │ │ - movl $0x80c7d2c,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - lea -0x3(%edi),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c2dbc,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c1406 │ │ │ │ - movl $0x80c7d3c,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea -0x2(%edi),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c2dc0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c1478 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80c1458,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + cmp %eax,%edx │ │ │ │ + jl 80c4ebc │ │ │ │ + movl $0x80c4e38,-0x8(%ebp) │ │ │ │ + mov $0x85c2ec0,%esi │ │ │ │ + mov %cl,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c1458 │ │ │ │ + jne 80c4e38 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d30 │ │ │ │ + nop │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c147b │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80c5330,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + ja 80c4e80 │ │ │ │ + movl $0x80cb734,-0x8(%edi) │ │ │ │ + movzbl 0x4(%ebp),%eax │ │ │ │ + mov %al,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0x80c4e98,-0x8(%ebp) │ │ │ │ + movl $0x0,-0x18(%ebp) │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %cl,-0x4(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 80aafa8 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + push %esp │ │ │ │ + loop 80c4f4a │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc42fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c14ff │ │ │ │ - movl $0x80c14c4,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + jb 80cb2f0 │ │ │ │ + movl $0x80c4f3c,-0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c14c4 │ │ │ │ + jne 80c4f3c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - inc %esp │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c1507 │ │ │ │ - movl $0x80c1420,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c7d2c,-0x4(%edi) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - lea -0x3(%edi),%ecx │ │ │ │ + and %ah,%dl │ │ │ │ + dec %edi │ │ │ │ + add %al,0x1e000000(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,0x244489f2(%ecx) │ │ │ │ + inc %eax │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jl 80c4f90 │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea -0x1(%edx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 80c4f74 │ │ │ │ mov %ecx,0xc(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ add $0xc,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - mov $0x85c2dc4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %al,0xc(%ebp,%edx,1) │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80c1544 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b0875(%ebx) │ │ │ │ - add $0xc7,%al │ │ │ │ - inc %ebp │ │ │ │ - add $0xc9,%al │ │ │ │ - sub $0x4589085c,%eax │ │ │ │ - or %al,-0x7716fb3b(%ebx) │ │ │ │ - sarb %cl,(%ecx) │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %cl,-0x76f7f3eb(%eax) │ │ │ │ - (bad) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c1588 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 80ab210 │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 80c52b1 │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80ab154 │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jl 80c4fc9 │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea -0x1(%edx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 80c4fab │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 80ab210 │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 80c51cb │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80ab154 │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jl 80c5002 │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea -0x2(%edx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 80c4fe4 │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 80ab210 │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 80c5281 │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80ab154 │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + cmp $0x3,%edx │ │ │ │ + jl 80c52d8 │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea -0x3(%edx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 80c5021 │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 80ab210 │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 80c529b │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80ab154 │ │ │ │ + movl $0x80c5384,-0x14(%ebp) │ │ │ │ + mov %eax,0x6e8(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + mov 0x32c(%ebx),%eax │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %ebp,0xc(%edx) │ │ │ │ + mov 0x334(%ebx),%edx │ │ │ │ + mov %ecx,0x6f4(%esp) │ │ │ │ + lea 0x4(%edi),%ecx │ │ │ │ + mov %ecx,0x4(%edx) │ │ │ │ + mov 0x48(%eax),%ecx │ │ │ │ + mov %ecx,0x700(%esp) │ │ │ │ + mov 0x4c(%eax),%ecx │ │ │ │ + mov %ecx,0x70c(%esp) │ │ │ │ + lea 0x4(%edi),%ecx │ │ │ │ + sub (%edx),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,0x718(%esp) │ │ │ │ + mov 0x700(%esp),%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ + mov 0x70c(%esp),%ecx │ │ │ │ + mov %edx,0x724(%esp) │ │ │ │ + mov 0x718(%esp),%edx │ │ │ │ + sbb %edx,%ecx │ │ │ │ + mov 0x724(%esp),%edx │ │ │ │ + mov %edx,0x48(%eax) │ │ │ │ + mov %ecx,0x4c(%eax) │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x0 │ │ │ │ + push %ebx │ │ │ │ + call 843ada0 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov 0x6f8(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x6f0(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x73c(%esp) │ │ │ │ + call 8369dc0 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x738(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x748(%esp) │ │ │ │ + call 843ae90 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov 0x32c(%ebx),%eax │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + mov 0xc(%ecx),%ebp │ │ │ │ + add $0x64,%ecx │ │ │ │ + mov %ecx,0x31c(%ebx) │ │ │ │ + movl $0x0,0x33c(%ebx) │ │ │ │ + mov 0x334(%ebx),%ecx │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ + lea -0x4(%edx),%edi │ │ │ │ + mov %eax,0x748(%esp) │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov 0x1c(%ecx),%ecx │ │ │ │ + shl $0xc,%ecx │ │ │ │ + dec %ecx │ │ │ │ + mov %ecx,0x754(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,0x760(%esp) │ │ │ │ + mov 0x754(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %ecx,0x324(%ebx) │ │ │ │ + mov 0x748(%esp),%ecx │ │ │ │ + mov 0x48(%ecx),%edx │ │ │ │ + mov 0x4c(%ecx),%ecx │ │ │ │ + mov %ecx,0x76c(%esp) │ │ │ │ + mov 0x760(%esp),%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + add %ecx,%edx │ │ │ │ + mov 0x76c(%esp),%ecx │ │ │ │ + adc %eax,%ecx │ │ │ │ + mov 0x748(%esp),%eax │ │ │ │ + mov %edx,0x48(%eax) │ │ │ │ + mov %ecx,0x4c(%eax) │ │ │ │ + mov 0x73c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov (%eax,%ecx,1),%al │ │ │ │ + cmp $0xc2,%al │ │ │ │ + jb 80c4fc1 │ │ │ │ + mov %ecx,%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 80c534a │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80c52ea │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov $0x85d783e,%edx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + cmp $0xf4240,%ecx │ │ │ │ + jge 80c5037 │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + call 8369dc0 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 80c5343 │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + mov %ecx,%eax │ │ │ │ + xor %dl,%dl │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jge 80c9fd5 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 80c542e │ │ │ │ + mov %ecx,0x20(%ebp) │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp 80ab440 │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov (%eax,%ecx,1),%al │ │ │ │ + cmp $0xe0,%al │ │ │ │ + jb 80c4ffa │ │ │ │ + mov %ecx,%eax │ │ │ │ + jmp 80c51e0 │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov (%eax,%ecx,1),%al │ │ │ │ + cmp $0xf0,%al │ │ │ │ + jb 80c52e4 │ │ │ │ + mov %ecx,%eax │ │ │ │ + jmp 80c51e0 │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov (%eax,%ecx,1),%cl │ │ │ │ + cmp $0x80,%cl │ │ │ │ + ja 80c4f8a │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + jmp 80c51e0 │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + jmp 80c52c5 │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + jmp 80c52c5 │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 80c530b │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + jmp 80c5207 │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + jmp 80c5207 │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + jmp 80c5254 │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + jmp 80c5254 │ │ │ │ nop │ │ │ │ + rcr $0x4f,%ch │ │ │ │ + add %cl,%al │ │ │ │ add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b0875(%ebx) │ │ │ │ - add $0xc7,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1845(%ebx) │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + and %cl,-0x74bfdbbc(%ecx) │ │ │ │ inc %ebp │ │ │ │ - add $0xd9,%al │ │ │ │ - sub $0x4589085c,%eax │ │ │ │ - or %al,0x44e904c5(%ebx) │ │ │ │ - sarb %cl,(%ecx) │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %cl,%ah │ │ │ │ - adc $0xc689080c,%eax │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c15cc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b0875(%ebx) │ │ │ │ - add $0xc7,%al │ │ │ │ + adc $0x89,%al │ │ │ │ + dec %esp │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + test %esi,%esi │ │ │ │ + jne 80c5326 │ │ │ │ + add $0x14,%ebp │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + jmp 80c534a │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov (%edx,%ecx,1),%dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + movzbl 0x8486ea4(%edx),%edx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add %cl,%dl │ │ │ │ + movzbl %dl,%ecx │ │ │ │ + mov 0x8486e34(%ecx),%cl │ │ │ │ + movzbl %cl,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80c9e18 │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ + inc %eax │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + jmp 80c5258 │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + inc %edx │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + jmp 80c5258 │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 80c53ba │ │ │ │ + mov %edx,0x1c(%ebp) │ │ │ │ + mov %ecx,0x20(%ebp) │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 80ab384 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x80ca034,0x0(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov %cl,0x20(%ebp) │ │ │ │ + jmp 8455944 │ │ │ │ + mov %ds,%esp │ │ │ │ + dec %edi │ │ │ │ + add %cl,0x1e00027d(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add $0xe9,%al │ │ │ │ - sub $0x4589085c,%eax │ │ │ │ - or %al,0xe904c5(%ebx) │ │ │ │ - sarb %cl,(%ecx) │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %dl,(%eax) │ │ │ │ - push %ss │ │ │ │ + add %dh,0x5e(%eax) │ │ │ │ or $0x8,%al │ │ │ │ - mov %eax,%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c1610 │ │ │ │ + jne 80c5e70 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jo 80c5466 │ │ │ │ + dec %edi │ │ │ │ + add %ch,(%edx) │ │ │ │ + sldt (%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b0875(%ebx) │ │ │ │ - add $0xc7,%al │ │ │ │ - inc %ebp │ │ │ │ - add $0xf9,%al │ │ │ │ - sub $0x4589085c,%eax │ │ │ │ - or %al,-0x4316fb3b(%ebx) │ │ │ │ - sarl $1,(%ecx) │ │ │ │ - add %al,0x100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cff8b(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - popf │ │ │ │ - xor $0x5900039,%eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%bl │ │ │ │ - out %al,$0x66 │ │ │ │ - nop │ │ │ │ - pop %eax │ │ │ │ - fwait │ │ │ │ - push %ecx │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c16e1 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80c1698,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c1698 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb $0x9b,%al │ │ │ │ - push %ecx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c16e4 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - mov $0x3f,%ecx │ │ │ │ - cmovne %eax,%ecx │ │ │ │ - xor $0x1f,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 80c16f3 │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ - cmp $0x20,%ecx │ │ │ │ - setl %al │ │ │ │ + ja 80c87ac │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + cmp $0x80,%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + setae %al │ │ │ │ movzbl %al,%eax │ │ │ │ - neg %eax │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - shr %cl,%edx │ │ │ │ - and %eax,%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c1738 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80c183c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x4000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c1804 │ │ │ │ - movl $0x80c1798,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + cmp $0x10000,%edx │ │ │ │ + mov %eax,0x574(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x574(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + cmp $0x800,%edx │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + inc %eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80c557e │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x80c5538,0x0(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + movl $0x85c2c19,-0x8(%ebp) │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + mov %edx,0x28(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c1798 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + jmp 80b5be0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0xaa004fdb,%esp │ │ │ │ + dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bh,0x468b080c(%edi,%edx,1) │ │ │ │ - add 0x45890475(%ebx),%ecx │ │ │ │ - add $0x66,%al │ │ │ │ - test $0xd750003,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ + cld │ │ │ │ + push $0x83080c54 │ │ │ │ + (bad) │ │ │ │ + test $0x850f0003,%esi │ │ │ │ + sbb %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl -0x721f00fa(%ebx) │ │ │ │ + jbe 80c5554 │ │ │ │ + xchg %eax,%esp │ │ │ │ + fisttpl 0x0(%edi) │ │ │ │ + lea 0x2(%ebp),%edi │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ah,%al │ │ │ │ - pop %ss │ │ │ │ + add %ch,%ah │ │ │ │ + pop %esi │ │ │ │ or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c17e0 │ │ │ │ + jne 80c5eec │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + mov %edx,0x310(%esp) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jl 80c561e │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x80c55d8,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + movl $0x85c2c19,-0x8(%ebp) │ │ │ │ + movl $0x85d45a9,-0x4(%ebp) │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + mov 0x310(%esp),%edx │ │ │ │ + mov %edx,0x28(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80b5be0 │ │ │ │ nop │ │ │ │ - and $0x1,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c1807 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - and 0x10(%ebp),%eax │ │ │ │ - cmp 0x3(%esi),%eax │ │ │ │ - jbe 80c1816 │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c1894 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80c170c,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80c1748,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - movl $0x85c2dd9,0x0(%ebp) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %bl,0x170051(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c18e6 │ │ │ │ - movl $0x80c165c,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80c183c,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80c183c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c2e10,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - or %dl,0x180050 │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + sbb $0xdb,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e00004f(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c1965 │ │ │ │ - movl $0x80c1938,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + pusha │ │ │ │ + push %ebp │ │ │ │ + or $0x8,%al │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c1938 │ │ │ │ + jne 80c5560 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - fcoms (%eax,%edx,2) │ │ │ │ - add %al,0x0(%eax,%eax,1) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + hlt │ │ │ │ + fimull 0x0(%edi) │ │ │ │ + lea 0x2(%ebp),%edi │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dl,0xc(%ecx,%ebx,1) │ │ │ │ - or %cl,-0x6a16ef8b(%ebx) │ │ │ │ - xor (%ecx),%bh │ │ │ │ - add %dl,0x5014bc(%eax) │ │ │ │ - inc %esp │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - or %cl,-0x3a7cef8b(%ecx) │ │ │ │ - or %ch,%cl │ │ │ │ - dec %edi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - mov $0x85c2e18,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp %bl,0x10051(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c1a7a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80c19bc,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %ah,(%edi,%ebx,2) │ │ │ │ + or $0x8,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c19bc │ │ │ │ + jne 80c5f24 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - clc │ │ │ │ - xchg %eax,%edi │ │ │ │ - push %ecx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c1a7d │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - or %edx,%eax │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - or %edx,%ecx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - call 8430d70 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80c1a8c │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80c1a3c │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - and %eax,%ecx │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - and %eax,%edx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + sub %eax,%edx │ │ │ │ mov %edx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c1ad0 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80c1c10 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x4000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c1bd5 │ │ │ │ - movl $0x80c1b30,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + movl $0x80c5688,0x0(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + movl $0x85c2c19,-0x8(%ebp) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + mov 0x310(%esp),%edx │ │ │ │ + mov %edx,0x28(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c1b30 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + jmp 80b5be0 │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + fimull 0x0(%edi) │ │ │ │ + stos %al,%es:(%edi) │ │ │ │ + dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - pop %esp │ │ │ │ - sbb (%eax,%ecx,1),%ecx │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c1b5c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - add %al,%gs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - mov %bl,(%ebx) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c1b88 │ │ │ │ + add %dl,0xc(%esi) │ │ │ │ + or %al,-0x899033b(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80c5600 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - call 260c1b98 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c1bd8 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - and %edx,%eax │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - cmp %eax,%edx │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - sbb %edx,%ecx │ │ │ │ - jae 80c1be7 │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - mov 0x1c(%ebp),%esi │ │ │ │ - add $0x24,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80c6920,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,0x20(%ebp) │ │ │ │ + mov 0x370(%esp),%ecx │ │ │ │ + mov %ecx,0x24(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80c6978,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %ecx,0x24(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + nop │ │ │ │ + hlt │ │ │ │ + (bad) 0x0(%edi) │ │ │ │ + stos %al,%es:(%edi) │ │ │ │ + dec %esi │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c1c68 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - movl $0x80c1aa4,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - movl $0x80c1ae0,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ + ja 80c56e4 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x80c3ca8,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + shr $0x8,%ecx │ │ │ │ + mov %cl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ mov %ecx,(%edi) │ │ │ │ - mov %eax,%esi │ │ │ │ - movl $0x85c2dc9,0x0(%ebp) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + movl $0x80c8308,0x0(%ebp) │ │ │ │ + mov 0x20(%ebp),%esi │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + lea -0x11(%edi),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp 845e7e4 │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80c6a58,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x24(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sub $0x95,%al │ │ │ │ - push %ecx │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + pusha │ │ │ │ + (bad) 0x0(%edi) │ │ │ │ + stos %al,%es:(%edi) │ │ │ │ + dec %esi │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c1cba │ │ │ │ - movl $0x80c197c,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80c1c10,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cb32a │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c5776 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + shr $0x8,%eax │ │ │ │ + mov %al,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80c1c10 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c2e20,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - inc %esp │ │ │ │ - adc %edx,0x0(%eax) │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c1d39 │ │ │ │ - movl $0x80c1d0c,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c1d0c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - adc $0x11,%al │ │ │ │ - push %eax │ │ │ │ - add %al,0x0(%eax,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ + movl $0x80c82b8,0x0(%ebp) │ │ │ │ + mov 0x20(%ebp),%esi │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c5820,0xc(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,0x24(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + xchg %ax,%ax │ │ │ │ + aam $0xd8 │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e00004e(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + and $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + sbb %cl,-0x74bfdbbc(%ecx) │ │ │ │ inc %ebp │ │ │ │ - add %ch,(%eax) │ │ │ │ - sbb $0x758b080c,%eax │ │ │ │ - adc %ch,%cl │ │ │ │ - shrl $0x39,(%esi) │ │ │ │ - add %dl,0x5010f8(%eax) │ │ │ │ - inc %esp │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890445(%ebx) │ │ │ │ - or %cl,-0x3a7cef8b(%ecx) │ │ │ │ - or %ch,%cl │ │ │ │ - dec %edi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + adc %cl,-0x74b3dbb4(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + or $0x83,%al │ │ │ │ (bad) │ │ │ │ - mov $0x85c2e28,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + and $0x4,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,0x248489f2(%ecx) │ │ │ │ + sub %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c1d7c │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 836fea8 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x328(%esp),%ecx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c57e7 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov %edx,%eax │ │ │ │ + shr $0x10,%eax │ │ │ │ + mov %al,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80c5794,0xc(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,0x24(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80c6ad8,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c5900,0xc(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,0x24(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ nop │ │ │ │ - sldt (%edx) │ │ │ │ + hlt │ │ │ │ + xlat %ds:(%ebx) │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e00004e(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x758b0246(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + and $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + sbb %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + adc %cl,-0x74b3dbb4(%ecx) │ │ │ │ dec %ebp │ │ │ │ - add %cl,0x4d890045(%ecx) │ │ │ │ - add $0xe9,%al │ │ │ │ - inc %esp │ │ │ │ - lret $0x39 │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c1dec │ │ │ │ - movl $0x80c1d4c,-0x1c(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x80c7d3c,-0xc(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c1d8c,-0x4(%edi) │ │ │ │ - lea -0xa(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - mov $0x85c2e68,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c1e22 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80c1dac │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c1e68 │ │ │ │ - movl $0x80c1e0c,-0x10(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x836fee0,-0x8(%edi) │ │ │ │ - movl $0x85c2da1,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov $0x85c2e6c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c1ea7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8148328 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c1f82 │ │ │ │ - movl $0x80c1ef0,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c1ef0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + or $0x83,%al │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%esp │ │ │ │ + and $0x4,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,0x248489f2(%ecx) │ │ │ │ + sub %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - jb 80c1f3c │ │ │ │ - mov %esi,%ecx │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ - mov (%ecx),%ecx │ │ │ │ - movzwl -0x2(%ecx),%ecx │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - jb 80c1f5f │ │ │ │ - add $0x8,%edi │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x328(%esp),%ecx │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c1f85 │ │ │ │ - mov 0x1(%esi),%ecx │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c888,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ + ja 80c58c8 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + shr $0x10,%edx │ │ │ │ + mov %dl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80c8508,0xc(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ed020 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jb 80c1f50 │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x845c3fc,0x4(%ebp) │ │ │ │ - jmp 80ecf78 │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x845c3fc,0x4(%ebp) │ │ │ │ - jmp 80ecf40 │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - jb 80c1f73 │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x845c3fc,0x4(%ebp) │ │ │ │ - jmp 80ecfe8 │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x845c3fc,0x4(%ebp) │ │ │ │ - jmp 80ecfb0 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov %ecx,0x2c(%ebp) │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,0x30(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c200b │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c2001 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x80c1eb8,-0x8(%edi) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %ecx,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c6bcc,0x4(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x28(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c6d28,0x4(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x28(%ebp) │ │ │ │ + mov 0x3f4(%esp),%eax │ │ │ │ + mov %eax,0x2c(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c6de0,0x4(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c203e │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0x424(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x3f4(%esp),%eax │ │ │ │ + mov %eax,0x28(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80c6f4c,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x43c(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov 0x3f4(%esp),%eax │ │ │ │ + mov %eax,0x28(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c2120 │ │ │ │ - movl $0x80c20a0,-0x10(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c20a0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xe76f3bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80c20eb │ │ │ │ + cwtl │ │ │ │ + (bad) │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e0001(%edx,%edi,1) │ │ │ │ + add %eax,(%eax) │ │ │ │ add $0x18,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c2123 │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - movl $0x80c1f9c,-0x14(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - movl $0x845c888,0xc(%ebp) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c2132 │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - movl $0x80c2018,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ + ja 80c5a3e │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x80c2ba8,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %cl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ mov %ecx,(%edi) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - movl $0x845c888,0xc(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + movl $0x80c819c,0x0(%ebp) │ │ │ │ + mov 0x28(%ebp),%esi │ │ │ │ + mov 0x2c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x28(%ebp) │ │ │ │ + lea -0x11(%edi),%eax │ │ │ │ + mov %eax,0x2c(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ movl $0x18,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c216f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 838b4dc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c221d │ │ │ │ - add $0xc,%edi │ │ │ │ + adc $0xd6,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e0001(%edx,%edi,1) │ │ │ │ + add %eax,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cb38e │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c2213 │ │ │ │ - movl $0x80c1e84,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 80c5ac3 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %al,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80c21cc,-0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80c7fbc,0x0(%ebp) │ │ │ │ + mov 0x28(%ebp),%esi │ │ │ │ + mov 0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 80ece94 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c2225 │ │ │ │ - movl $0x80c2050,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80c214c,-0x8(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ jmp 845e7e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c2e80,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c225f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8148328 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c228f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 838b4dc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + nop │ │ │ │ + test $0xd5,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e00004e(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c236a │ │ │ │ - movl $0x80c22d8,-0x8(%ebp) │ │ │ │ + ja 80c5b30 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c22d8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - jb 80c2324 │ │ │ │ - mov %esi,%ecx │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ - mov (%ecx),%ecx │ │ │ │ - movzwl -0x2(%ecx),%ecx │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - jb 80c2347 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c236d │ │ │ │ - mov 0x1(%esi),%ecx │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ + movl $0x80c2420,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + shr $0x8,%ecx │ │ │ │ + mov %cl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ mov %ecx,(%edi) │ │ │ │ + movl $0x80c5ae0,-0x8(%ebp) │ │ │ │ + mov 0x20(%ebp),%esi │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c888,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ed020 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jb 80c2338 │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x845c3fc,0x4(%ebp) │ │ │ │ - jmp 80ecf78 │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x845c3fc,0x4(%ebp) │ │ │ │ - jmp 80ecf40 │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - jb 80c235b │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x845c3fc,0x4(%ebp) │ │ │ │ - jmp 80ecfe8 │ │ │ │ + lea -0x11(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - movl $0x845c3fc,0x4(%ebp) │ │ │ │ - jmp 80ecfb0 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c23f3 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c23e9 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x80c22a0,-0x8(%edi) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov %ecx,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c2426 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c2502 │ │ │ │ - movl $0x80c2488,-0x10(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c5d14,-0x8(%ebp) │ │ │ │ + mov 0x394(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c2488 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ nop │ │ │ │ - add $0x1e000000,%eax │ │ │ │ + cld │ │ │ │ + aam $0x4f │ │ │ │ + add %ch,0x1e00004e(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80c24d0 │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c2505 │ │ │ │ + ja 80c5ba7 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x80c2384,-0x14(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80c20b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x845c888,0xc(%ebp) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + lea -0x1(%edi),%edx │ │ │ │ + cmp $0x80,%eax │ │ │ │ + mov %ecx,0x460(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %ecx,0x46c(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %edx,0x394(%esp) │ │ │ │ + mov 0x46c(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + inc %eax │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c2514 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - movl $0x80c2400,-0xc(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x845c888,0xc(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ + ja 80c5bc5 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0x460(%esp),%ecx │ │ │ │ + mov %cl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80c7f64,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x394(%esp),%ecx │ │ │ │ + mov %ecx,0x20(%ebp) │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + sub %dl,%ah │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e00004e(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cb3d9 │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov $0x85c31df,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,0x394(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,0x460(%esp) │ │ │ │ + jmp 80c5c65 │ │ │ │ + nop │ │ │ │ + loopne 80c5cdd │ │ │ │ + dec %edi │ │ │ │ + add %cl,%ah │ │ │ │ + cmp (%ecx),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2845(%ebx) │ │ │ │ + sub $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + mov %ecx,0x394(%esp) │ │ │ │ + mov %edx,0x460(%esp) │ │ │ │ + jmp 80c5c65 │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c254f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 838b4dc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + cwtl │ │ │ │ + rorl %cl,0x0(%edi) │ │ │ │ + stos %al,%es:(%edi) │ │ │ │ + dec %esi │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c260b │ │ │ │ - add $0xc,%edi │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cb3c0 │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c2601 │ │ │ │ - movl $0x80c223c,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 80c5d41 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + shr $0x8,%eax │ │ │ │ + mov %al,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80c25b0,-0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80c5ccc,0x0(%ebp) │ │ │ │ + mov 0x20(%ebp),%esi │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 80ece94 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c5de8,0xc(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,0x24(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0xd3,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e00004e(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + and $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + sbb %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + adc %cl,-0x74b3dbb4(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + or $0x83,%al │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%esp │ │ │ │ + and $0x4,%al │ │ │ │ add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c2613 │ │ │ │ - movl $0x80c226c,-0x28(%edi) │ │ │ │ - mov %esi,-0x20(%edi) │ │ │ │ - movl $0x80c2438,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x28(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80c252c,-0x8(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %cl,0x10c783f2(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c5daf │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov %ecx,%edx │ │ │ │ + shr $0x10,%edx │ │ │ │ + mov %dl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + movl $0x80c5d5c,0xc(%ebp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + lea -0x2(%edi),%edx │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,0x24(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp 845e7e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c2e84,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + nop │ │ │ │ + test %dl,%dl │ │ │ │ + dec %edi │ │ │ │ + add %cl,%ch │ │ │ │ + pop %ebp │ │ │ │ + add (%eax),%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2c45(%ebx) │ │ │ │ + xor %cl,0x44891055(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x34(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x28(%ebp),%ecx │ │ │ │ + mov %edx,0x1fc(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x310(%esp) │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov %ecx,0x31c(%esp) │ │ │ │ + mov 0x3(%eax),%ecx │ │ │ │ + mov 0x7(%eax),%eax │ │ │ │ + mov 0x7(%edx),%edx │ │ │ │ + mov %eax,0x304(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + shr $0x18,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80c7f27 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jl 80c5855 │ │ │ │ + mov %ecx,0x328(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x328(%esp),%eax │ │ │ │ + jmp 80c5e0b │ │ │ │ + nop │ │ │ │ + or %dl,%dl │ │ │ │ + dec %edi │ │ │ │ + add %cl,%ch │ │ │ │ + pop %ebp │ │ │ │ + add (%eax),%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2c45(%ebx) │ │ │ │ + xor %cl,0x44891055(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x34(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x28(%ebp),%ecx │ │ │ │ + mov %edx,0x1fc(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x310(%esp) │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + jmp 80c5e9a │ │ │ │ + rcl $1,%cl │ │ │ │ + dec %edi │ │ │ │ + add %cl,%ch │ │ │ │ + pop %ebp │ │ │ │ + add (%eax),%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2c45(%ebx) │ │ │ │ + xor %cl,0x44891055(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x34(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x28(%ebp),%ecx │ │ │ │ + mov %edx,0x1fc(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x310(%esp) │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + jmp 80c5e9a │ │ │ │ + mov %ecx,0x328(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x328(%esp),%eax │ │ │ │ + jmp 80c5e0b │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c5f9c,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov 0x6dc(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c264f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x83,%al │ │ │ │ + lds (%ecx,%ecx,4),%eax │ │ │ │ + test %ah,(%esp,%eax,8) │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x14(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c26af │ │ │ │ - add $0xc,%edi │ │ │ │ + mov %ecx,0x6dc(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c26a5 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x80c262c,-0x8(%edi) │ │ │ │ + ja 80c5f6a │ │ │ │ + mov %edx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov 0x6dc(%esp),%ecx │ │ │ │ + mov %al,0x8(%ecx) │ │ │ │ + mov %edx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov %al,0x9(%ecx) │ │ │ │ + and $0x3f,%edx │ │ │ │ + lea 0x80(%edx),%eax │ │ │ │ + mov %al,0xa(%ecx) │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x6c4(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 814840c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c6048,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov 0x6dc(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c26df │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecbe0 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x83,%al │ │ │ │ + lds (%ecx,%ecx,4),%eax │ │ │ │ + test %ah,(%esp,%eax,8) │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x14(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c273f │ │ │ │ - add $0xc,%edi │ │ │ │ + mov %ecx,0x6dc(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c2735 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x80c26bc,-0x8(%edi) │ │ │ │ + ja 80c6018 │ │ │ │ + mov %edx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov 0x6dc(%esp),%ecx │ │ │ │ + mov %al,0x8(%ecx) │ │ │ │ + and $0x3f,%edx │ │ │ │ + lea 0x80(%edx),%eax │ │ │ │ + mov %al,0x9(%ecx) │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x6c4(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 814840c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c612c,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov 0x6dc(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jge 80c6066 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80c6281 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c60b4 │ │ │ │ + mov 0x6dc(%esp),%ecx │ │ │ │ + mov %dl,0x8(%ecx) │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x6c4(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c276f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x83,%al │ │ │ │ + lds (%ecx,%ecx,4),%eax │ │ │ │ + test %ah,(%esp,%eax,8) │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ecx,0x6dc(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + jmp 80c60e9 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c6178,-0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + arpl %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x83,%al │ │ │ │ + lds (%ecx,%ecx,4),%eax │ │ │ │ + test %ah,(%esp,%eax,8) │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x14(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c27cf │ │ │ │ - add $0xc,%edi │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c27c5 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x80c274c,-0x8(%edi) │ │ │ │ + ja 80c614c │ │ │ │ + mov %edx,%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %al,0x8(%ecx) │ │ │ │ + mov %edx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov %al,0x9(%ecx) │ │ │ │ + mov %edx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov %al,0xa(%ecx) │ │ │ │ + and $0x3f,%edx │ │ │ │ + lea 0x80(%edx),%eax │ │ │ │ + mov %al,0xb(%ecx) │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x6c4(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 814840c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c27ff │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %cl,0x458b0855(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + roll $1,0x1ff800e1(%ecx) │ │ │ │ + add %al,0xd800f9(%ecx) │ │ │ │ + add %dh,0x6b(%ebp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov $0xfffd,%edx │ │ │ │ + cmp $0x80,%edx │ │ │ │ + mov %eax,0x6c4(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + cmp $0x10000,%edx │ │ │ │ + mov %eax,0x6d0(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %ecx,0x6dc(%esp) │ │ │ │ + mov 0x6d0(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + cmp $0x800,%edx │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jl 80c60dc │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jl 80c5fba │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x6dc(%esp),%ecx │ │ │ │ + jmp 80c618d │ │ │ │ + mov %esi,%ecx │ │ │ │ + jmp 80c6219 │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x6dc(%esp),%ecx │ │ │ │ + jmp 80c618d │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80c738d │ │ │ │ + mov 0x1fc(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80cb243 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x80c61fc,0x20(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %edx,0x24(%ebp) │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c62ec,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov 0x6a0(%esp),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + leave │ │ │ │ + pop %ds │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x14(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c285f │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c2855 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x80c27dc,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 814840c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %cl,0x558b1045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + and %cl,-0x7b76e3ab(%ebx) │ │ │ │ + and $0xd8,%al │ │ │ │ add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + add %cl,-0x7376dbbb(%ebx) │ │ │ │ + and $0x7c,%al │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x14(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c28bf │ │ │ │ - add $0x8,%edi │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %edx,0x688(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x6a0(%esp) │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c28b5 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ + ja 80c62bd │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov 0x6a0(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %ecx,0x6b8(%esp) │ │ │ │ + mov 0x67c(%esp),%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x6b8(%esp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x6a0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x67c(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x6b8(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x6a0(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%edx │ │ │ │ + mov 0x67c(%esp),%ecx │ │ │ │ + add $0x2,%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x67c(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x1dc(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov 0x6a8(%esp),%eax │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + push %ecx │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0x6a0(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x688(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80eccf8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c6418,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov 0x6a0(%esp),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + leave │ │ │ │ + pop %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc423bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c29d4 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80c294c,-0x24(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x18(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x1c(%esi),%eax │ │ │ │ - mov 0x20(%esi),%esi │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffdc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c294c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add %cl,0x558b1045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + and %cl,-0x7b76e3ab(%ebx) │ │ │ │ + and $0xd8,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x7376dbbb(%ebx) │ │ │ │ + and $0x7c,%al │ │ │ │ push %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80c299e │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - movzwl -0x2(%eax),%eax │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jb 80c29b9 │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %edx,0x688(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x6a0(%esp) │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c29d7 │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - movl $0x80c286c,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + ja 80c63eb │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov 0x6a0(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %ecx,0x6b8(%esp) │ │ │ │ + mov 0x67c(%esp),%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x6b8(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x6a0(%esp),%edx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov 0x67c(%esp),%edx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x67c(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x1dc(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov 0x6a8(%esp),%eax │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + push %ecx │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0x6a0(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x688(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - movl $0x845c3fc,0x14(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 814840c │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 80c29ae │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80c29c9 │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c2a16 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %cl,(%eax) │ │ │ │ + movl $0x80c658c,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov 0x6a0(%esp),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jge 80c6448 │ │ │ │ + test %edx,%edx │ │ │ │ + jl 80c67d1 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c64e9 │ │ │ │ + mov 0x6a0(%esp),%eax │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + mov 0x67c(%esp),%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + push %eax │ │ │ │ + mov 0x1dc(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov 0x6a8(%esp),%eax │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + push %ecx │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0x6a0(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x688(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + leave │ │ │ │ + pop %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,0x558b1045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + and %cl,-0x7b76e3ab(%ebx) │ │ │ │ + and $0xd8,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x7376dbbb(%ebx) │ │ │ │ + and $0x7c,%al │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c2b51 │ │ │ │ - movl $0x80c2ab8,-0x20(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x12(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x16(%esi),%eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x1a(%esi),%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x1e(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x1c(%ebp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffe0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c2ab8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %edx,0x688(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x6a0(%esp) │ │ │ │ + jmp 80c651f │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c65e8,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ nop │ │ │ │ - or %eax,(%eax) │ │ │ │ + leave │ │ │ │ + pop %ds │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76e3bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80c2b1c │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c2b54 │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - movl $0x80c28cc,-0x20(%edi) │ │ │ │ - mov 0x20(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - movl $0x845c888,0x1c(%ebp) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c2b63 │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - movl $0x80c29f0,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - movl $0x845c888,0x1c(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,0x558b1045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + and %cl,-0x7b76e3ab(%ebx) │ │ │ │ + and $0xd8,%al │ │ │ │ add %eax,(%eax) │ │ │ │ + add %cl,-0x7376dbbb(%ebx) │ │ │ │ + and $0x7c,%al │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c2b9f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 838b4dc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c2ca5 │ │ │ │ - add $0x40,%edi │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %edx,0x688(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c2c9b │ │ │ │ - movl $0x80c265c,-0x3c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x34(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x30(%edi) │ │ │ │ - movl $0x80c26ec,-0x2c(%edi) │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - movl $0x80c277c,-0x1c(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x80c280c,-0xc(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x80c2c3c,-0x14(%ebp) │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - lea -0x3c(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - lea -0x2c(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 8148360 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or %al,(%eax) │ │ │ │ + ja 80c65c1 │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x12,%edx │ │ │ │ + add $0xf0,%edx │ │ │ │ + mov %edx,0x6ac(%esp) │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + mov %ecx,0x6b8(%esp) │ │ │ │ + mov 0x67c(%esp),%ecx │ │ │ │ + mov %eax,0x6a0(%esp) │ │ │ │ + mov 0x6ac(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x6b8(%esp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x6a0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x67c(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x6b8(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x6a0(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov 0x67c(%esp),%ecx │ │ │ │ + add $0x2,%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x6b8(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x6a0(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%edx │ │ │ │ + mov 0x67c(%esp),%ecx │ │ │ │ + add $0x3,%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x67c(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x1dc(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov 0x6a8(%esp),%eax │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + push %ecx │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0x6a0(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x688(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + leave │ │ │ │ + aas │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4cf39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x558b1045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + and $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + and %cl,0x1d82484(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c2cad │ │ │ │ - movl $0x80c2a28,-0x2c(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80c2b7c,-0x8(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - mov 0x20(%ebp),%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - lea -0x2a(%edi),%eax │ │ │ │ + mov %edx,0x310(%esp) │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80c67bf │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %ecx,0x67c(%esp) │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + mov %eax,0x688(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %eax,0x694(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %edx,0x6a0(%esp) │ │ │ │ + mov 0x694(%esp),%edx │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jl 80c650e │ │ │ │ + cmp $0x3,%edx │ │ │ │ + jl 80c631c │ │ │ │ + mov 0x6a0(%esp),%eax │ │ │ │ + jmp 80c6611 │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %ecx,0x67c(%esp) │ │ │ │ + mov 0x310(%esp),%ecx │ │ │ │ + jmp 80c675d │ │ │ │ + mov 0x6a0(%esp),%eax │ │ │ │ + jmp 80c6611 │ │ │ │ + movl $0x80c6724,0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ mov %eax,0x20(%ebp) │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x40,0x33c(%ebx) │ │ │ │ - mov $0x85c2e88,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x30,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c2ce7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x14(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c2d47 │ │ │ │ - add $0xc,%edi │ │ │ │ + mov %ecx,0x24(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + mov 0x304(%esp),%edx │ │ │ │ + mov %edx,0x24(%ebp) │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + mov %edx,0x20(%ebp) │ │ │ │ + inc %eax │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c2d3d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x80c2cc4,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 814840c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c2d77 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecbe0 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x14(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c2dd7 │ │ │ │ + ja 80c756d │ │ │ │ + mov 0x304(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80c7306 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c7551 │ │ │ │ + mov 0x31c(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80c628f │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x1fc(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80c7424 │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp 80ccb5c │ │ │ │ + mov 0x358(%esp),%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,0x364(%esp) │ │ │ │ + mov 0x358(%esp),%eax │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %ecx,0x370(%esp) │ │ │ │ + mov 0x364(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0x358(%esp),%ecx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ + jne 80c6a22 │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c2dcd │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x80c2d54,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 814840c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + ja 80c56a1 │ │ │ │ + movl $0x80c4b38,-0x8(%edi) │ │ │ │ + mov 0x370(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,0x24(%ebp) │ │ │ │ + mov 0x328(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + lea -0x5(%edi),%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %eax,0x328(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + jmp 80c680c │ │ │ │ + nop │ │ │ │ + aam $0xc7 │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e00007e(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + sub %cl,-0x7376e3ab(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ add %eax,(%eax) │ │ │ │ + add %cl,-0x7b76e7b3(%ebx) │ │ │ │ + and $0x10,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x6b76efbb(%ebx) │ │ │ │ + and $0x1c,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x7376dbab(%ebx) │ │ │ │ + and $0x4,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x7b76dfb3(%ebx) │ │ │ │ + and $0x28,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,0x249489f0(%ecx) │ │ │ │ + jo 80c6962 │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c2e07 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + jmp 80c68c4 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x14(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c2e67 │ │ │ │ - add $0xc,%edi │ │ │ │ + jl 80c6935 │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e00007e(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + sub %cl,-0x7376e3ab(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x7b76e7b3(%ebx) │ │ │ │ + and $0x10,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x6b76efbb(%ebx) │ │ │ │ + and $0x1c,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x7376dfab(%ebx) │ │ │ │ + and $0x4,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x7b76dbb3(%ebx) │ │ │ │ + and $0x28,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x6b76f3bb(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,0x18c783f2(%ecx) │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c2e5d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x80c2de4,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 814840c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + ja 80c56c6 │ │ │ │ + movl $0x80c4018,-0x14(%edi) │ │ │ │ + mov %ecx,0x370(%esp) │ │ │ │ + mov 0x358(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x370(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x304(%esp),%edx │ │ │ │ + mov %edx,0x24(%ebp) │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + mov %edx,0x20(%ebp) │ │ │ │ + lea -0x11(%edi),%edx │ │ │ │ + add %eax,%ecx │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + jmp 80c680c │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x370(%esp),%ecx │ │ │ │ + jmp 80c69bc │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + mov 0x304(%esp),%edx │ │ │ │ + mov %edx,0x24(%ebp) │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + mov %edx,0x20(%ebp) │ │ │ │ + inc %eax │ │ │ │ + jmp 80c680c │ │ │ │ + pushf │ │ │ │ + (bad) │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e00007e(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + sub %cl,-0x7376e3ab(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ add %eax,(%eax) │ │ │ │ + add %cl,-0x7b76e7b3(%ebx) │ │ │ │ + and $0x10,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x6b76efbb(%ebx) │ │ │ │ + and $0x1c,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x7376dbab(%ebx) │ │ │ │ + and $0x4,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,0x248489f1(%ecx) │ │ │ │ + sub %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c2e97 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x14(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c2ef7 │ │ │ │ + mov %ecx,%eax │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c2eed │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x80c2e74,-0x8(%edi) │ │ │ │ + ja 80c575b │ │ │ │ + movl $0x80c3a54,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 814840c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c2f27 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 838b4dc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,0x24(%ebp) │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + mov %edx,0x20(%ebp) │ │ │ │ + lea -0x5(%edi),%ecx │ │ │ │ + inc %eax │ │ │ │ + jmp 80c680c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb $0xc6,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e00006f(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + sub %cl,-0x7376e3ab(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + add %cl,-0x7b76dbb3(%ebx) │ │ │ │ + and $0x10,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x6b76dfbb(%ebx) │ │ │ │ + and $0x1c,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x7376e7ab(%ebx) │ │ │ │ + and $0x4,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,0x248489f1(%ecx) │ │ │ │ + sub %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x14(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c2f87 │ │ │ │ + mov %ecx,%eax │ │ │ │ add $0x8,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c2f7d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80eccf8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc423bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c309c │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80c3014,-0x24(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x18(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x1c(%esi),%eax │ │ │ │ - mov 0x20(%esi),%esi │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffdc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c3014 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + ja 80c58ad │ │ │ │ + movl $0x80c36e4,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x1(%edi),%ecx │ │ │ │ + inc %eax │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + jmp 80c680c │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,0x2c(%ebp) │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + mov %edx,0x28(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov 0x3a0(%esp),%ecx │ │ │ │ + inc %eax │ │ │ │ + jmp 80c680c │ │ │ │ + mov 0x3b8(%esp),%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov 0x3b8(%esp),%edx │ │ │ │ + cmp $0x800,%edx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + jne 80c6c1c │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,0x2c(%ebp) │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + mov %edx,0x28(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov 0x3d0(%esp),%ecx │ │ │ │ + inc %eax │ │ │ │ + jmp 80c680c │ │ │ │ + sub %al,%ch │ │ │ │ + dec %edi │ │ │ │ + add %cl,-0x43(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80c3066 │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - movzwl -0x2(%eax),%eax │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jb 80c3081 │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + sub %cl,-0x7b76f7ab(%ebx) │ │ │ │ + and $0xa0,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x7376d3bb(%ebx) │ │ │ │ + and $0xd0,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x6b76dfb3(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x7b76e3ab(%ebx) │ │ │ │ + and $0x10,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x7376ebbb(%ebx) │ │ │ │ + and $0x1c,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x3a7cdbb3(%ebx) │ │ │ │ + cld │ │ │ │ + mov %edx,0x304(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x328(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c309f │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - movl $0x80c2f34,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ + ja 80c5997 │ │ │ │ + movl $0x80c32cc,-0xc(%edi) │ │ │ │ + mov 0x3a0(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x3d0(%esp),%ecx │ │ │ │ mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - movl $0x845c3fc,0x14(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 814840c │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 80c3076 │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80c3091 │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c30de │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x304(%esp),%edx │ │ │ │ + mov %edx,0x2c(%ebp) │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + mov %edx,0x28(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + lea -0x9(%edi),%edx │ │ │ │ + add %eax,%ecx │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + jmp 80c680c │ │ │ │ + mov 0x3dc(%esp),%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov 0x3dc(%esp),%edx │ │ │ │ + cmp $0x800,%edx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + jne 80c6ea5 │ │ │ │ + mov 0x3b8(%esp),%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov 0x3b8(%esp),%edx │ │ │ │ + cmp $0x800,%edx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + jne 80c6d78 │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,0x2c(%ebp) │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + mov %edx,0x28(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov 0x3f4(%esp),%ecx │ │ │ │ + jmp 80c680c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c320c │ │ │ │ - movl $0x80c3180,-0x20(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x12(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x16(%esi),%eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x1a(%esi),%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x1e(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffe0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c3180 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - or %eax,(%eax) │ │ │ │ + int3 │ │ │ │ + ret │ │ │ │ + dec %edi │ │ │ │ + add %cl,-0x43(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80c31da │ │ │ │ - add $0x24,%edi │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x7b76d3ab(%ebx) │ │ │ │ + and $0xa0,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x7376dfbb(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x6b76e3b3(%ebx) │ │ │ │ + and $0x10,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x7b76ebab(%ebx) │ │ │ │ + and $0x1c,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x7376d7bb(%ebx) │ │ │ │ + and $0x4,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x3a7cdbb3(%ebx) │ │ │ │ + cld │ │ │ │ + mov %edx,0x328(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x3f4(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c320f │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80c2f94,-0x20(%edi) │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ + ja 80c59b5 │ │ │ │ + movl $0x80c3244,-0xc(%edi) │ │ │ │ + mov 0x3a0(%esp),%ecx │ │ │ │ mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ + mov 0x3f4(%esp),%ecx │ │ │ │ mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x845c888,0x1c(%ebp) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c321e │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - movl $0x80c30b8,-0xc(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x845c888,0x1c(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c325b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 838b4dc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x304(%esp),%edx │ │ │ │ + mov %edx,0x2c(%ebp) │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + mov %edx,0x28(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + lea -0x9(%edi),%edx │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + jmp 80c680c │ │ │ │ + nop │ │ │ │ + adc $0xc3,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,-0x63(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c336b │ │ │ │ - add $0x40,%edi │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2845(%ebx) │ │ │ │ + or %cl,-0x7b76d3ab(%ebx) │ │ │ │ + and $0xd0,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x7376dfbb(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x6b76e3b3(%ebx) │ │ │ │ + and $0x10,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x7b76ebab(%ebx) │ │ │ │ + and $0x1c,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x7376dbbb(%ebx) │ │ │ │ + and $0x4,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x6b76efb3(%ebx) │ │ │ │ + and $0x28,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x3a7cfbab(%ebx) │ │ │ │ + cld │ │ │ │ + mov %eax,0x3f4(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ecx,0x424(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c3361 │ │ │ │ - movl $0x80c2cf4,-0x3c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x34(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x30(%edi) │ │ │ │ - movl $0x80c2d84,-0x2c(%edi) │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - movl $0x80c2e14,-0x1c(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x80c2ea4,-0xc(%edi) │ │ │ │ + ja 80c59dd │ │ │ │ + movl $0x80c3140,-0xc(%edi) │ │ │ │ + mov 0x3d0(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x3f4(%esp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - movl $0x80c32f8,-0x14(%ebp) │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - lea -0x3c(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - lea -0x2c(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 8148360 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4c339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c3373 │ │ │ │ - movl $0x80c2f04,-0x38(%edi) │ │ │ │ - mov %esi,-0x30(%edi) │ │ │ │ - movl $0x80c30f0,-0x2c(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ + mov 0x304(%esp),%eax │ │ │ │ + mov %eax,0x2c(%ebp) │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + mov %edx,0x28(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + lea -0x9(%edi),%eax │ │ │ │ + mov 0x424(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %ecx,0x430(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x430(%esp),%eax │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + jmp 80c680c │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov 0x3b8(%esp),%edx │ │ │ │ + cmp $0x80,%edx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %edx,0x418(%esp) │ │ │ │ + mov 0x3b8(%esp),%edx │ │ │ │ + cmp $0x10000,%edx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x424(%esp) │ │ │ │ + mov 0x418(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + mov 0x3b8(%esp),%eax │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 80c6e3a │ │ │ │ + inc %eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %ecx,0x43c(%esp) │ │ │ │ + mov 0x424(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80c6fad │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,0x2c(%ebp) │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + mov %edx,0x28(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov 0x3a0(%esp),%ecx │ │ │ │ + jmp 80c680c │ │ │ │ + test $0xc1,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e0001(%edx,%edi,1) │ │ │ │ + add %eax,(%eax) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ + mov 0x2c(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x3a0(%esp) │ │ │ │ + mov 0x30(%ebp),%eax │ │ │ │ + mov %ecx,0x3d0(%esp) │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + mov %edx,0x1fc(%esp) │ │ │ │ + mov 0x20(%ebp),%edx │ │ │ │ + mov %eax,0x310(%esp) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %ecx,0x31c(%esp) │ │ │ │ + mov 0x28(%ebp),%ecx │ │ │ │ + mov %edx,0x304(%esp) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %eax,0x328(%esp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - lea -0x38(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80c3238,-0x8(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - mov 0x1c(%ebp),%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - lea -0x2a(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x40,0x33c(%ebx) │ │ │ │ - mov $0x85c2e8c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x3c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c33bc │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80ecf40 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c33f8 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80ecf78 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c3434 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80ecfb0 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c3470 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80ecfe8 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc423bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c3584 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80c34fc,-0x24(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x18(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x1c(%esi),%eax │ │ │ │ - mov 0x20(%esi),%esi │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffdc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c34fc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80c354e │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - movzwl -0x2(%eax),%eax │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jb 80c3569 │ │ │ │ - add $0x8,%edi │ │ │ │ + mov %ecx,0x3f4(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %edx,0x43c(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + add $0x18,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c3587 │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ + ja 80c5a0f │ │ │ │ + movl $0x80c2f6c,-0x14(%edi) │ │ │ │ + mov 0x3a0(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x3d0(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x3f4(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x43c(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - movl $0x845c888,0x10(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 80ed020 │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 80c355e │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80c3579 │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c35c6 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,0x2c(%ebp) │ │ │ │ + mov 0x328(%esp),%ecx │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + lea -0x11(%edi),%ecx │ │ │ │ + add %edx,%eax │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + jmp 80c680c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c36f9 │ │ │ │ - movl $0x80c3660,-0x20(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x12(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x16(%esi),%eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x1a(%esi),%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x1e(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,-0x1c(%ebp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffe0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c3660 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xe76e3bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80c36c4 │ │ │ │ - add $0x24,%edi │ │ │ │ + rol $1,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e0001(%edx,%edi,8) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add $0x18,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c36fc │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - movl $0x80c347c,-0x20(%edi) │ │ │ │ - mov 0x20(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ + ja 80c5ab4 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x80c2790,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ + mov %ecx,0x3a0(%esp) │ │ │ │ + mov 0x30(%ebp),%ecx │ │ │ │ + mov %edx,0x1fc(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %ecx,0x310(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0x31c(%esp) │ │ │ │ mov 0x18(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,0x304(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + cmp $0x80,%eax │ │ │ │ + mov %edx,0x328(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %edx,0x3ac(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %ecx,0x3b8(%esp) │ │ │ │ + mov 0x3ac(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80c711a │ │ │ │ + mov 0x3b8(%esp),%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 80c7ed0 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,0x2c(%ebp) │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + mov %edx,0x28(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov 0x3a0(%esp),%ecx │ │ │ │ + inc %eax │ │ │ │ + jmp 80c680c │ │ │ │ + lea -0x11(%edi),%ecx │ │ │ │ + mov 0x3b8(%esp),%edx │ │ │ │ + cmp $0x80,%edx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %ecx,0x448(%esp) │ │ │ │ + mov 0x3b8(%esp),%ecx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov 0x3b8(%esp),%edx │ │ │ │ + cmp $0x800,%edx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + jne 80c718d │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,0x2c(%ebp) │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + mov %edx,0x28(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov 0x448(%esp),%ecx │ │ │ │ + inc %eax │ │ │ │ + jmp 80c680c │ │ │ │ + movl $0x80c2b00,-0xc(%edi) │ │ │ │ + mov 0x3a0(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x448(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ mov %ecx,(%edi) │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - movl $0x845c888,0x1c(%ebp) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c370b │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - movl $0x80c35a0,-0xc(%edi) │ │ │ │ + mov 0x304(%esp),%edx │ │ │ │ + mov %edx,0x2c(%ebp) │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + mov %edx,0x28(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + lea -0x9(%edi),%edx │ │ │ │ + add %eax,%ecx │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + jmp 80c680c │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,0x2c(%ebp) │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + mov %edx,0x28(%ebp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + add $0x8,%ebp │ │ │ │ + inc %eax │ │ │ │ + jmp 80c680c │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,0x24(%ebp) │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + mov %edx,0x20(%ebp) │ │ │ │ + mov 0x394(%esp),%ecx │ │ │ │ + jmp 80c680c │ │ │ │ + lea -0x11(%edi),%ecx │ │ │ │ + mov 0x37c(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80c7248 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x304(%esp),%edx │ │ │ │ + mov %edx,0x24(%ebp) │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + mov %edx,0x20(%ebp) │ │ │ │ + inc %eax │ │ │ │ + jmp 80c680c │ │ │ │ + movl $0x80c2008,-0xc(%edi) │ │ │ │ + mov 0x394(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x37c(%esp),%ecx │ │ │ │ mov %ecx,(%edi) │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - movl $0x845c888,0x1c(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ + mov 0x304(%esp),%edx │ │ │ │ + mov %edx,0x24(%ebp) │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + mov %edx,0x20(%ebp) │ │ │ │ + lea -0x9(%edi),%edx │ │ │ │ + add %eax,%ecx │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + jmp 80c680c │ │ │ │ + mov %ecx,0x24(%ebp) │ │ │ │ + mov %ecx,0x304(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ mov %eax,0x20(%ebp) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %eax,0x328(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + jmp 80c680c │ │ │ │ + xor $0xbe,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e00006e(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + sub %cl,-0x7376e3ab(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ add %eax,(%eax) │ │ │ │ + add %cl,-0x7b76dbb3(%ebx) │ │ │ │ + and $0x10,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x6b76dfbb(%ebx) │ │ │ │ + and $0x1c,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x7376e7ab(%ebx) │ │ │ │ + and $0x4,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x7b76efb3(%ebx) │ │ │ │ + and $0x28,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,0x24948bd0(%ecx) │ │ │ │ + sub %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + jmp 80c680c │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80c731d │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x328(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 80c682d │ │ │ │ + movl $0x80c1c10,-0xc(%edi) │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x9(%edi),%edx │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + jmp 80c682d │ │ │ │ + mov 0xaa004fbd,%al │ │ │ │ + outsl %ds:(%esi),(%dx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c3747 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 838b4dc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + sub %cl,-0x7376e3ab(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x7b76dbb3(%ebx) │ │ │ │ + and $0x10,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x7376dfbb(%ebx) │ │ │ │ + and $0x54,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,0x24848bc1(%ecx) │ │ │ │ + push %esp │ │ │ │ add $0x0,%al │ │ │ │ + add %cl,0x31c2494(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + jmp 80c682d │ │ │ │ + movl $0x80c1b10,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x310(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x9(%edi),%ecx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 80c684e │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + leave │ │ │ │ + aas │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c384d │ │ │ │ - add $0x40,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c3843 │ │ │ │ - movl $0x80c338c,-0x3c(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x34(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x30(%edi) │ │ │ │ - movl $0x80c33c8,-0x2c(%edi) │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - movl $0x80c3404,-0x1c(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x80c3440,-0xc(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x80c37e4,-0x14(%ebp) │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - lea -0x3c(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - lea -0x2c(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80ece94 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or %al,(%eax) │ │ │ │ + ja 80c73af │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + lea 0x8(%esi),%ecx │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %ecx,0x664(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + mov 0x66c(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x67c(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov %esi,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x670(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80cb234 │ │ │ │ + movl $0x80c73c8,0x4(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %edx,0x28(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + leave │ │ │ │ + pop %ds │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4cf39(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c3855 │ │ │ │ - movl $0x80c35d8,-0x2c(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80c3724,-0x8(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - mov 0x1c(%ebp),%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - lea -0x2a(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x40,0x33c(%ebx) │ │ │ │ - mov $0x85c2e90,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x30,0x33c(%ebx) │ │ │ │ + ja 80c7440 │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %ecx,0x634(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,0x640(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x644(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x63c(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x664(%esp) │ │ │ │ + mov %edx,0x658(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0x658(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x64c(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + leave │ │ │ │ + pop %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c3890 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85d6045,0x0(%ebp) │ │ │ │ + ja 80c74d4 │ │ │ │ + movl $0x84330b0,-0xc(%edi) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x836ff00,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + movl $0x80c7458,0x0(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x24(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x80c74ec,0x4(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %edx,0x20(%ebp) │ │ │ │ + mov 0x1fc(%esp),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c7354,0x0(%ebp) │ │ │ │ + mov %ecx,0x20(%ebp) │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c72c0,0x0(%ebp) │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c75bc,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov 0x628(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80c3758 │ │ │ │ - mov $0x85c2e94,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + jmp 8455d30 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c38c3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x83,%al │ │ │ │ + lds (%ecx,%ecx,4),%eax │ │ │ │ + test %ah,(%eax,%edx,1) │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x14(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c3923 │ │ │ │ - add $0xc,%edi │ │ │ │ + mov %ecx,0x628(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c3919 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x80c38a0,-0x8(%edi) │ │ │ │ + ja 80c7589 │ │ │ │ + mov %edx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov 0x628(%esp),%ecx │ │ │ │ + mov %al,0x8(%ecx) │ │ │ │ + mov %edx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov %al,0x9(%ecx) │ │ │ │ + and $0x3f,%edx │ │ │ │ + lea 0x80(%edx),%eax │ │ │ │ + mov %al,0xa(%ecx) │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x610(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 814840c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c7668,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov 0x628(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c3953 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecbe0 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x83,%al │ │ │ │ + lds (%ecx,%ecx,4),%eax │ │ │ │ + test %ah,(%eax,%edx,1) │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x14(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c39b3 │ │ │ │ - add $0xc,%edi │ │ │ │ + mov %ecx,0x628(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c39a9 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x80c3930,-0x8(%edi) │ │ │ │ + ja 80c7638 │ │ │ │ + mov %edx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov 0x628(%esp),%ecx │ │ │ │ + mov %al,0x8(%ecx) │ │ │ │ + and $0x3f,%edx │ │ │ │ + lea 0x80(%edx),%eax │ │ │ │ + mov %al,0x9(%ecx) │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x610(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 814840c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c39e3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x14(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c3a43 │ │ │ │ - add $0xc,%edi │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c774c,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov 0x628(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jge 80c7686 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80c78a1 │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c3a39 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x80c39c0,-0x8(%edi) │ │ │ │ + ja 80c76d4 │ │ │ │ + mov 0x628(%esp),%ecx │ │ │ │ + mov %dl,0x8(%ecx) │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x610(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 814840c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c3a73 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x14(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c3ad3 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c3ac9 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x80c3a50,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 814840c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x83,%al │ │ │ │ + lds (%ecx,%ecx,4),%eax │ │ │ │ + test %ah,(%eax,%edx,1) │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x14(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c3b33 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c3b29 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80eccf8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + mov %ecx,0x628(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + jmp 80c7709 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c7798,-0x4(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc423bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c3c48 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80c3bc0,-0x24(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x18(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x1c(%esi),%eax │ │ │ │ - mov 0x20(%esi),%esi │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffdc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c3bc0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x83,%al │ │ │ │ + lds (%ecx,%ecx,4),%eax │ │ │ │ + test %ah,(%eax,%edx,1) │ │ │ │ push %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80c3c12 │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - movzwl -0x2(%eax),%eax │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jb 80c3c2d │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c3c4b │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - movl $0x80c3ae0,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + ja 80c776c │ │ │ │ + mov %edx,%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %al,0x8(%ecx) │ │ │ │ + mov %edx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov %al,0x9(%ecx) │ │ │ │ + mov %edx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov %al,0xa(%ecx) │ │ │ │ + and $0x3f,%edx │ │ │ │ + lea 0x80(%edx),%eax │ │ │ │ + mov %al,0xb(%ecx) │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x610(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - movl $0x845c3fc,0x14(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 814840c │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 80c3c22 │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80c3c3d │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c3d64 │ │ │ │ - movl $0x80c3cec,-0x1c(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x12(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x16(%esi),%eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x1a(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffe4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c3cec │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or %al,(%eax) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76e7bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80c3d4c │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c3d67 │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - movl $0x80c3b40,-0x20(%edi) │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - movl $0x845c888,0x18(%ebp) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - movl $0x845c888,0x18(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c3da3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 838b4dc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %cl,0x458b0855(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + roll $1,0x1ff800e1(%ecx) │ │ │ │ + add %al,0xd800f9(%ecx) │ │ │ │ + add %dh,0x6b(%ebp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov $0xfffd,%edx │ │ │ │ + cmp $0x80,%edx │ │ │ │ + mov %eax,0x610(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + cmp $0x10000,%edx │ │ │ │ + mov %eax,0x61c(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %ecx,0x628(%esp) │ │ │ │ + mov 0x61c(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + cmp $0x800,%edx │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jl 80c76fc │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jl 80c75da │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x628(%esp),%ecx │ │ │ │ + jmp 80c77ad │ │ │ │ + mov %esi,%ecx │ │ │ │ + jmp 80c7839 │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x628(%esp),%ecx │ │ │ │ + jmp 80c77ad │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80c85c8 │ │ │ │ + mov 0x1fc(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80cb220 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x80c781c,0x28(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %edx,0x2c(%ebp) │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c790c,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov 0x5ec(%esp),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + leave │ │ │ │ + pop %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,0x558b1045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + and %cl,-0x7b76e3ab(%ebx) │ │ │ │ + and $0xd8,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x7376dbbb(%ebx) │ │ │ │ + and $0xc8,%al │ │ │ │ + add $0x4d8b0000,%eax │ │ │ │ + sbb %cl,0x5d42494(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c3ea3 │ │ │ │ - add $0x40,%edi │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x5ec(%esp) │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c3e99 │ │ │ │ - movl $0x80c38d0,-0x3c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x34(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x30(%edi) │ │ │ │ - movl $0x80c3960,-0x2c(%edi) │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - movl $0x80c39f0,-0x1c(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x80c3a80,-0xc(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x80c3e40,-0x14(%ebp) │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - lea -0x3c(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - lea -0x2c(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 8148360 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + ja 80c78dd │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov 0x5ec(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %ecx,0x604(%esp) │ │ │ │ + mov 0x5c8(%esp),%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x604(%esp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x5ec(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x5c8(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x604(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x5ec(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%edx │ │ │ │ + mov 0x5c8(%esp),%ecx │ │ │ │ + add $0x2,%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x5c8(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x1dc(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov 0x5f4(%esp),%eax │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + push %ecx │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0x5ec(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x5d4(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c7a38,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov 0x5ec(%esp),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + leave │ │ │ │ + pop %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c3eab │ │ │ │ - movl $0x80c3c68,-0x28(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - movl $0x80c3d80,-0x8(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - mov 0x1c(%ebp),%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - lea -0x26(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x40,0x33c(%ebx) │ │ │ │ - mov $0x85c2e98,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,0x558b1045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + and %cl,-0x7b76e3ab(%ebx) │ │ │ │ + and $0xd8,%al │ │ │ │ add %eax,(%eax) │ │ │ │ + add %cl,-0x7376dbbb(%ebx) │ │ │ │ + and $0xc8,%al │ │ │ │ + add $0x4d8b0000,%eax │ │ │ │ + sbb %cl,0x5d42494(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c3ee7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 838b4dc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c3f24 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80ecf40 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c3f60 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80ecf78 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c3f9c │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80ecfb0 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c3fd8 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80ecfe8 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc423bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c40ec │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80c4064,-0x24(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x18(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x1c(%esi),%eax │ │ │ │ - mov 0x20(%esi),%esi │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffdc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c4064 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80c40b6 │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - movzwl -0x2(%eax),%eax │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jb 80c40d1 │ │ │ │ - add $0x8,%edi │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x5ec(%esp) │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c40ef │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ + ja 80c7a0b │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov 0x5ec(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %ecx,0x604(%esp) │ │ │ │ + mov 0x5c8(%esp),%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x604(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x5ec(%esp),%edx │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + mov 0x5c8(%esp),%edx │ │ │ │ + inc %edx │ │ │ │ + mov %al,(%ecx,%edx,1) │ │ │ │ + mov 0x5c8(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x1dc(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov 0x5f4(%esp),%eax │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + push %ecx │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0x5ec(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x5d4(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - movl $0x845c888,0x10(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 80ed020 │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 80c40c6 │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80c40e1 │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c7bac,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov 0x5ec(%esp),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jge 80c7a68 │ │ │ │ + test %edx,%edx │ │ │ │ + jl 80c7df1 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c7b09 │ │ │ │ + mov 0x5ec(%esp),%eax │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + mov 0x5c8(%esp),%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + push %eax │ │ │ │ + mov 0x1dc(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov 0x5f4(%esp),%eax │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + push %ecx │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0x5ec(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x5d4(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + leave │ │ │ │ + pop %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,0x558b1045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + and %cl,-0x7b76e3ab(%ebx) │ │ │ │ + and $0xd8,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x7376dbbb(%ebx) │ │ │ │ + and $0xc8,%al │ │ │ │ + add $0x4d8b0000,%eax │ │ │ │ + sbb %cl,0x5d42494(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c4200 │ │ │ │ - movl $0x80c4188,-0x1c(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x12(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x16(%esi),%eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x1a(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,-0x18(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffe4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c4188 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or %al,(%eax) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x5ec(%esp) │ │ │ │ + jmp 80c7b3f │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c7c08,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + nop │ │ │ │ + leave │ │ │ │ + pop %ds │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80c41e8 │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c4203 │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - movl $0x80c3fe4,-0x20(%edi) │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - movl $0x845c888,0x18(%ebp) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - movl $0x845c888,0x18(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x4000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,0x558b1045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + and %cl,-0x7b76e3ab(%ebx) │ │ │ │ + and $0xd8,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x7376dbbb(%ebx) │ │ │ │ + and $0xc8,%al │ │ │ │ + add $0x4d8b0000,%eax │ │ │ │ + sbb %cl,0x5d42494(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c42e3 │ │ │ │ - add $0x60,%edi │ │ │ │ + mov %esi,%edx │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c42d9 │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0xb(%eax),%ecx │ │ │ │ - mov 0xf(%eax),%eax │ │ │ │ - movl $0x80c3ef4,-0x5c(%edi) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x54(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x50(%edi) │ │ │ │ - movl $0x80c3f30,-0x4c(%edi) │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x44(%edi) │ │ │ │ - mov %eax,-0x40(%edi) │ │ │ │ - movl $0x80c3f6c,-0x3c(%edi) │ │ │ │ - mov %edx,-0x34(%edi) │ │ │ │ - mov %eax,-0x30(%edi) │ │ │ │ - movl $0x80c3fa8,-0x2c(%edi) │ │ │ │ - mov %edx,-0x24(%edi) │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - movl $0x80c410c,-0x1c(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - lea -0x4c(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x5c(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x3c(%edi),%eax │ │ │ │ + ja 80c7be1 │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x12,%edx │ │ │ │ + add $0xf0,%edx │ │ │ │ + mov %edx,0x5f8(%esp) │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + mov %ecx,0x604(%esp) │ │ │ │ + mov 0x5c8(%esp),%ecx │ │ │ │ + mov %eax,0x5ec(%esp) │ │ │ │ + mov 0x5f8(%esp),%eax │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x604(%esp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x5ec(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x5c8(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x604(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x5ec(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov 0x5c8(%esp),%ecx │ │ │ │ + add $0x2,%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x604(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x5ec(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%edx │ │ │ │ + mov 0x5c8(%esp),%ecx │ │ │ │ + add $0x3,%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x5c8(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x1dc(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov 0x5f4(%esp),%eax │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + push %ecx │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0x5ec(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - lea -0x2c(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x5d4(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x60,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c4313 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 8148328 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c43a4 │ │ │ │ - movl $0x80c434c,-0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ece94 │ │ │ │ - add (%eax),%eax │ │ │ │ + leave │ │ │ │ + aas │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ + add %cl,0x558b1045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + and $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + and %cl,0x1d82484(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %edx,0x310(%esp) │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jne 80c7ddf │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %ecx,0x5c8(%esp) │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + mov %eax,0x5d4(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %eax,0x5e0(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %edx,0x5ec(%esp) │ │ │ │ + mov 0x5e0(%esp),%edx │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jl 80c7b2e │ │ │ │ + cmp $0x3,%edx │ │ │ │ + jl 80c793c │ │ │ │ + mov 0x5ec(%esp),%eax │ │ │ │ + jmp 80c7c31 │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %ecx,0x5c8(%esp) │ │ │ │ + mov 0x310(%esp),%ecx │ │ │ │ + jmp 80c7d7d │ │ │ │ + mov 0x5ec(%esp),%eax │ │ │ │ + jmp 80c7c31 │ │ │ │ + movl $0x80c7d44,0xc(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %eax,0x28(%ebp) │ │ │ │ + mov %ecx,0x2c(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ + aam $0xb2 │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e00006e(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c43ac │ │ │ │ - movl $0x80c3ec4,-0x28(%edi) │ │ │ │ - mov %esi,-0x20(%edi) │ │ │ │ - movl $0x80c4220,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - lea -0x28(%edi),%eax │ │ │ │ + ja 80c5bb6 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x80c1c98,-0x14(%edi) │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80c42f0,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - movl $0x845c888,0x4(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - jmp 838b46c │ │ │ │ - mov $0x85c2e9c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c43f4 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80ecf40 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c4430 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80ecf78 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c446c │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80ecfb0 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c44a8 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80ecfe8 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c44d7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 838b4dc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc423bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c45ec │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80c4564,-0x24(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x18(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x1c(%esi),%eax │ │ │ │ - mov 0x20(%esi),%esi │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffdc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c4564 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x28(%ebp),%edx │ │ │ │ + mov %ecx,0x1fc(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %edx,0x310(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %ecx,0x31c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x304(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %ecx,0x328(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + cmp $0x80,%eax │ │ │ │ + mov %edx,0x37c(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %edx,0x388(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %ecx,0x394(%esp) │ │ │ │ + mov 0x388(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80c721d │ │ │ │ + mov 0x37c(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80c71fa │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x304(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80c854b │ │ │ │ + mov $0x85c31df,%ecx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c878d │ │ │ │ + mov 0x31c(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80c78af │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x1fc(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80c8660 │ │ │ │ + mov %eax,0x2c(%ebp) │ │ │ │ + mov %ecx,0x30(%ebp) │ │ │ │ + add $0x2c,%ebp │ │ │ │ + jmp 80ccb5c │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jge 80c5935 │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80c5f53 │ │ │ │ + mov 0x304(%esp),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %ecx,0x328(%esp) │ │ │ │ + jmp 80c7ed5 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + mov $0x4f,%cl │ │ │ │ + add %ch,0x1e00006e(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80c45b6 │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - movzwl -0x2(%eax),%eax │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jb 80c45d1 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c45ef │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - movl $0x845c888,0x10(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 80ed020 │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 80c45c6 │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80c45e1 │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c462e │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cb2f8 │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %ecx,0x1fc(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %eax,0x310(%esp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %edx,0x31c(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80c728f │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c475c │ │ │ │ - movl $0x80c46d0,-0x20(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x12(%esi),%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x16(%esi),%eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x1a(%esi),%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x1e(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffe0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c46d0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + mov %ecx,0x304(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + jmp 80c7f38 │ │ │ │ nop │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + cmp %dh,-0x553ffb1(%ecx) │ │ │ │ + add %eax,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,0x3e083f0(%ecx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 80c472a │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c475f │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80c44e4,-0x20(%edi) │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ + jne 80cb3a7 │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x845c888,0x1c(%ebp) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c476e │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - movl $0x80c4608,-0xc(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x845c888,0x1c(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + mov 0x30(%ebp),%eax │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %ecx,0x1fc(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %eax,0x310(%esp) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %edx,0x31c(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + cmp $0x80,%edx │ │ │ │ + mov %ecx,0x304(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%edx │ │ │ │ + mov %ecx,0x3c4(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x328(%esp) │ │ │ │ + mov 0x3c4(%esp),%eax │ │ │ │ + add %eax,%ecx │ │ │ │ + cmp $0x800,%edx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80c71da │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + mov 0x328(%esp),%ecx │ │ │ │ + jmp 80c7f38 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + cwtl │ │ │ │ + mov $0x4f,%al │ │ │ │ + add %ch,0x1e0001(%edx,%edi,2) │ │ │ │ add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c47ab │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 838b4dc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c48bb │ │ │ │ - add $0x40,%edi │ │ │ │ + add $0x8,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c48b1 │ │ │ │ - movl $0x80c43c4,-0x3c(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x34(%edi) │ │ │ │ + ja 80c5988 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x80c3374,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x30(%edi) │ │ │ │ - movl $0x80c4400,-0x2c(%edi) │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - movl $0x80c443c,-0x1c(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x80c4478,-0xc(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x80c4848,-0x14(%ebp) │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - lea -0x3c(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - lea -0x2c(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80ece94 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4c339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c48c3 │ │ │ │ - movl $0x80c44b4,-0x38(%edi) │ │ │ │ - mov %esi,-0x30(%edi) │ │ │ │ - movl $0x80c4640,-0x2c(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ + mov 0x2c(%ebp),%edx │ │ │ │ + mov %ecx,0x3a0(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %edx,0x3d0(%esp) │ │ │ │ + mov 0x30(%ebp),%edx │ │ │ │ + mov %ecx,0x1fc(%esp) │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + mov %edx,0x310(%esp) │ │ │ │ + mov 0x20(%ebp),%edx │ │ │ │ + mov %ecx,0x31c(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %edx,0x304(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %ecx,0x328(%esp) │ │ │ │ + mov 0x28(%ebp),%ecx │ │ │ │ + mov %edx,0x3b8(%esp) │ │ │ │ + lea -0x1(%edi),%edx │ │ │ │ + cmp $0x80,%eax │ │ │ │ + mov %ecx,0x3dc(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %ecx,0x3e8(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %edx,0x3f4(%esp) │ │ │ │ + mov 0x3e8(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + inc %eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80c6c78 │ │ │ │ + mov 0x3dc(%esp),%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80c6b5d │ │ │ │ + mov 0x3b8(%esp),%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80c6b39 │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + mov 0x328(%esp),%ecx │ │ │ │ + jmp 80c7f38 │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%eax │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e0001(%edx,%edi,2) │ │ │ │ + add %eax,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cb375 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - lea -0x38(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80c4788,-0x8(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - lea -0x2a(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x40,0x33c(%ebx) │ │ │ │ - mov $0x85c2ea0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x3c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c4906 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c2ea4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + mov 0x2c(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x3a0(%esp) │ │ │ │ + mov 0x30(%ebp),%eax │ │ │ │ + mov %ecx,0x3d0(%esp) │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + mov %edx,0x1fc(%esp) │ │ │ │ + mov 0x20(%ebp),%edx │ │ │ │ + mov %eax,0x310(%esp) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %ecx,0x31c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %edx,0x304(%esp) │ │ │ │ + mov 0x28(%ebp),%edx │ │ │ │ + mov %eax,0x328(%esp) │ │ │ │ + mov $0x85c31df,%eax │ │ │ │ + mov %ecx,0x3b8(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,0x3f4(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,0x3dc(%esp) │ │ │ │ + jmp 80c810f │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + int3 │ │ │ │ + scas %es:(%edi),%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e00007e(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + sub %cl,-0x7376e3ab(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ add %eax,(%eax) │ │ │ │ + add %cl,-0x7b76e7b3(%ebx) │ │ │ │ + and $0x10,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x6b76efbb(%ebx) │ │ │ │ + and $0x1c,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x57efcaa(%ebx) │ │ │ │ + addb $0x0,(%eax) │ │ │ │ + add %cl,0x304248c(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c4943 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%edx │ │ │ │ + mov %ecx,0x340(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x328(%esp) │ │ │ │ + mov 0x340(%esp),%eax │ │ │ │ + add %eax,%ecx │ │ │ │ + cmp $0x800,%edx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80c6a91 │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c4973 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x328(%esp),%ecx │ │ │ │ + jmp 80c7f38 │ │ │ │ + nop │ │ │ │ + cmp $0xae,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e00007e(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cb343 │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %ecx,0x1fc(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %eax,0x310(%esp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecbe0 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %ecx,0x304(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,0x31c(%esp) │ │ │ │ + jmp 80c7f38 │ │ │ │ + nop │ │ │ │ + in (%dx),%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e00005e(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cb311 │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %ecx,0x1fc(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %eax,0x310(%esp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %edx,0x31c(%esp) │ │ │ │ + mov 0x20(%ebp),%edx │ │ │ │ + cmp $0x80,%edx │ │ │ │ + mov %ecx,0x304(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%edx │ │ │ │ + mov %ecx,0x400(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x328(%esp) │ │ │ │ + mov 0x400(%esp),%eax │ │ │ │ + add %eax,%ecx │ │ │ │ + cmp $0x800,%edx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80c6a2f │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + mov 0x328(%esp),%ecx │ │ │ │ + jmp 80c7f38 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + dec %esp │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e00005e(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + sub %cl,-0x7376e3ab(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ add %eax,(%eax) │ │ │ │ + add %cl,-0x7b76e7b3(%ebx) │ │ │ │ + and $0x10,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x6b76efbb(%ebx) │ │ │ │ + and $0x1c,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x7376dfab(%ebx) │ │ │ │ + and $0x4,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x67efcb2(%ebx) │ │ │ │ + addb $0x0,(%eax) │ │ │ │ + add %cl,0x3282484(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c49a3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %eax,0x34c(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %edx,0x358(%esp) │ │ │ │ + mov 0x34c(%esp),%edx │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + jne 80c686b │ │ │ │ + mov 0x358(%esp),%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80c67f4 │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov 0x328(%esp),%ecx │ │ │ │ + jmp 80c7f38 │ │ │ │ xchg %ax,%ax │ │ │ │ + jl 80c841a │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e00006f(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + sub %cl,-0x7376e3ab(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ add %eax,(%eax) │ │ │ │ + add %cl,-0x7b76dbb3(%ebx) │ │ │ │ + and $0x10,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x6b76dfbb(%ebx) │ │ │ │ + and $0x1c,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x57efcaa(%ebx) │ │ │ │ + addb $0x0,(%eax) │ │ │ │ + add %cl,0x304248c(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c49d3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%edx │ │ │ │ + mov %ecx,0x334(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %eax,0x328(%esp) │ │ │ │ + mov 0x334(%esp),%eax │ │ │ │ + add %eax,%ecx │ │ │ │ + cmp $0x800,%edx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80c6b11 │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c4aca │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80c4a48,-0x20(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x14(%esi),%ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x18(%esi),%eax │ │ │ │ - mov 0x1c(%esi),%esi │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xffffffe0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c4a48 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + mov 0x328(%esp),%ecx │ │ │ │ + jmp 80c7f38 │ │ │ │ nop │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ + in (%dx),%al │ │ │ │ + stos %eax,%es:(%edi) │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e00006f(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80c4a94 │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - movzwl -0x2(%eax),%eax │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jb 80c4aaf │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c4acd │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - movl $0x845c3fc,0x10(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 80eccf8 │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 80c4aa4 │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80c4abf │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c4b30 │ │ │ │ - movl $0x80c4b1c,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cb35c │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %ecx,0x1fc(%esp) │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + mov %eax,0x310(%esp) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + mov %ecx,0x304(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,0x31c(%esp) │ │ │ │ + jmp 80c7f38 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80c856b │ │ │ │ + mov 0x328(%esp),%eax │ │ │ │ + mov %ecx,0x40c(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x40c(%esp),%eax │ │ │ │ + jmp 80c7ee9 │ │ │ │ + mov 0x328(%esp),%edx │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + jmp 80c7ee9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + push $0xaa004fab │ │ │ │ + outsl %ds:(%esi),(%dx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c4b5c │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,0x8000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c4c52 │ │ │ │ - movl $0x80c4bd4,-0x14(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0xe(%esi),%ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x12(%esi),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c4bd4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + sub %cl,-0x7376e3ab(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x7b76dbb3(%ebx) │ │ │ │ + and $0x10,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x3a7cdfbb(%ebx) │ │ │ │ + clc │ │ │ │ + mov %ecx,0x40c(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x40c(%esp),%eax │ │ │ │ + mov %edx,0x31c(%esp) │ │ │ │ + jmp 80c7ee9 │ │ │ │ + movl $0x80c1a10,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x310(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x9(%edi),%ecx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 80c7f0a │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - push %es │ │ │ │ + leave │ │ │ │ + aas │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76e7bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80c4c2f │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c4c55 │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - movl $0x80c49e0,-0x28(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x20(%edi) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80c85ea │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + lea 0x8(%esi),%ecx │ │ │ │ mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x80c4ae8,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x28(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c4c64 │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - movl $0x80c4b40,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + mov %ecx,0x5b0(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + mov 0x5b8(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x5c8(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov %esi,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x5bc(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x28,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80cb211 │ │ │ │ + movl $0x80c8604,0xc(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %edx,0x30(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ nop │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + leave │ │ │ │ + pop %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4b739(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c4cec │ │ │ │ - movl $0x80c4920,-0x44(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x3c(%edi) │ │ │ │ - movl $0x80c4950,-0x38(%edi) │ │ │ │ - mov %eax,-0x30(%edi) │ │ │ │ - movl $0x80c4980,-0x2c(%edi) │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x80c49b0,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x80c4b6c,-0x14(%edi) │ │ │ │ - lea -0x38(%edi),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - lea -0x44(%edi),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - lea -0x2c(%edi),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - lea -0x20(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - movl $0x85c2ea6,0x0(%ebp) │ │ │ │ - lea -0x12(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e9f0 │ │ │ │ - movl $0x48,0x33c(%ebx) │ │ │ │ - mov $0x85c2ea8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%cl │ │ │ │ - outsl %ds:(%esi),(%dx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x1ef3ff8a(%ebp) │ │ │ │ - dec %edi │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c4d4e │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - movl $0x85c2e31,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85c3031,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e9f0 │ │ │ │ - mov $0x85c3034,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - enter $0x4fe0,$0x0 │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c4d8c │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - movl $0x85c2e31,-0x4(%ebp) │ │ │ │ - movl $0x85c3031,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - mov $0x85c303c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - dec %ecx │ │ │ │ - aaa │ │ │ │ - cmp (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - inc %esi │ │ │ │ + ja 80c867c │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %ecx,0x580(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,0x58c(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x590(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x588(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x5b0(%esp) │ │ │ │ + mov %edx,0x5a4(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0x5a4(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x598(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x28,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %dl,%al │ │ │ │ - dec %ebp │ │ │ │ - or $0x8,%al │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c4dd0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + leave │ │ │ │ + pop %ds │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c4df0 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80c5330,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + ja 80c8710 │ │ │ │ + movl $0x84330b0,-0xc(%edi) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x836ff00,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + movl $0x80c8694,0x0(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x24(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x80c8728,0xc(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %edx,0x28(%ebp) │ │ │ │ + mov 0x1fc(%esp),%eax │ │ │ │ + mov %eax,0x2c(%ebp) │ │ │ │ + mov %ecx,0x30(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c858c,0x8(%ebp) │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + mov %eax,0x2c(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c4e2e │ │ │ │ - movl $0xb,-0xc(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 83e2058 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ + sub $0xa9,%al │ │ │ │ + dec %edi │ │ │ │ + add %cl,0x1e00027d(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,%ah │ │ │ │ + nop │ │ │ │ + or $0x8,%al │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0xc(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c4e8c │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c4e82 │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - movl $0x85db451,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0xb,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0x6(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 83e2058 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x34(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c90d4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc %ch,0xf2a004f(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x10(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c4eef │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cb3f2 │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c4ee5 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ + ja 80c9ddd │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + inc %edx │ │ │ │ + test %edx,%edx │ │ │ │ + jg 80c8896 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x80c8850,0x0(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + movl $0x85c2c19,-0x8(%ebp) │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x80c4e3c,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x847856f,-0x10(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 8431368 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c500a │ │ │ │ - movl $0x80c4f30,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + jmp 80b5be0 │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + test $0x4f,%al │ │ │ │ + add %ch,0x1e00004f(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + enter $0xc87,$0x8 │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c4f30 │ │ │ │ + jne 80c87c8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jl 80c8816 │ │ │ │ + dec %edi │ │ │ │ + add %cl,0x1e00027d(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,(%ecx,%edx,4) │ │ │ │ + or $0x8,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x34(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c913c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jl 80c891a │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x80c88d8,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + movl $0x85c2c19,-0x8(%ebp) │ │ │ │ + movl $0x85d45a9,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80b5be0 │ │ │ │ nop │ │ │ │ - inc %ebx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80c4fc4 │ │ │ │ + sbb $0xa8,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e00004f(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + js 80c8865 │ │ │ │ + or $0x8,%al │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c8878 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + clc │ │ │ │ + cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ + dec %edi │ │ │ │ + add %cl,0x1e00027d(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,-0x6f(%eax) │ │ │ │ + or $0x8,%al │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - movzwl -0x2(%eax),%eax │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jb 80c4fe7 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80c4f7c,0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x34(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c4f7c │ │ │ │ + jne 80c9160 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - and (%eax),%al │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + sub %edx,%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80c8970,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + movl $0x85c2c19,-0x8(%ebp) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80b5be0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + test %ah,0x4faa004f(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + cld │ │ │ │ + mov %cl,(%eax,%ecx,1) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c88fc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80c928c,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x20(%ebp) │ │ │ │ + mov 0x250(%esp),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80c92d0,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + or $0xa7,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e000047(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c5012 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - cmpl $0xa,0x3(%esi) │ │ │ │ - jle 80c5021 │ │ │ │ - movl $0x80c4e9c,-0x18(%edi) │ │ │ │ + ja 80c89cc │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x80c08c4,-0x14(%edi) │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - movl $0x85db449,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 80c4fd8 │ │ │ │ - movl $0x847854a,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8431368 │ │ │ │ - movl $0x8478556,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8431368 │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80c4ffb │ │ │ │ - movl $0x8478532,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8431368 │ │ │ │ - movl $0x847853e,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8431368 │ │ │ │ - mov $0x85c30a8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + shr $0x8,%ecx │ │ │ │ + mov %cl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80c9554,0x0(%ebp) │ │ │ │ + mov 0x20(%ebp),%esi │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + lea -0x11(%edi),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80c939c,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,0x24(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - movl $0x80c4e08,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - movl $0x847856f,0x4(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + js 80c8a18 │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e000047(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cb456 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c8a5e │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + shr $0x8,%eax │ │ │ │ + mov %al,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80c9518,0x0(%ebp) │ │ │ │ + mov 0x20(%ebp),%esi │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c8b08,0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + mov %edx,0x28(%ebp) │ │ │ │ + mov 0x1f0(%esp),%edx │ │ │ │ + mov %edx,0x34(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in (%dx),%al │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e000047(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + and $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + sub %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + sbb $0x89,%al │ │ │ │ + dec %esp │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + mov %edx,0x1f0(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x208(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x208(%esp),%edx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c8acf │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $0x10,%ecx │ │ │ │ + mov %cl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80c8a7c,0xc(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + mov %edx,0x28(%ebp) │ │ │ │ + mov 0x1f0(%esp),%edx │ │ │ │ + mov %edx,0x34(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80c940c,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,0x20(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c8be8,0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + mov %edx,0x28(%ebp) │ │ │ │ + mov 0x1f0(%esp),%edx │ │ │ │ + mov %edx,0x34(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + nop │ │ │ │ + or $0xa5,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e000047(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + and $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + sub %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + sbb $0x89,%al │ │ │ │ + dec %esp │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + mov %edx,0x1f0(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x208(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x208(%esp),%edx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c8bb0 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + shr $0x10,%eax │ │ │ │ + mov %al,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80c9714,0xc(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ + mov %edx,0x30(%ebp) │ │ │ │ + mov 0x1f0(%esp),%edx │ │ │ │ + mov %edx,0x34(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 8431368 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c506e │ │ │ │ - movl $0x85e2361,-0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80c97fc,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + mov 0x2d4(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + mov 0x2c8(%esp),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c9af0,0x0(%ebp) │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + mov %ecx,0x24(%ebp) │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c9a70,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80c4f00 │ │ │ │ - mov $0x85c30b4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c8e60,-0x8(%ebp) │ │ │ │ + mov 0x298(%esp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0x2a004fa3,%eax │ │ │ │ + inc %edi │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c509e │ │ │ │ - movl $0x85c30b6,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 83e1798 │ │ │ │ - mov $0x85c30b8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + ja 80c8c7f │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x80bfc20,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + lea -0x1(%edi),%edx │ │ │ │ + cmp $0x80,%eax │ │ │ │ + mov %ecx,0x2e0(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %ecx,0x2f8(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %edx,0x298(%esp) │ │ │ │ + mov 0x2f8(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c8d07 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0x2e0(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %al,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80c99dc,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x298(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + mov %edx,0x24(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + fsubl 0x472a004f(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cb424 │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov $0x85c31df,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,0x298(%esp) │ │ │ │ + mov %edx,0x2e0(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + jmp 80c8daf │ │ │ │ + nop │ │ │ │ + xchg %eax,%esp │ │ │ │ + mov %al,0x1ccc004f │ │ │ │ add %eax,(%eax) │ │ │ │ - adc %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c50d7 │ │ │ │ - movl $0xb,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x85e0519,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 83e2058 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2845(%ebx) │ │ │ │ + sub $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + and %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + or %cl,-0x74b3dbb4(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + add $0x83,%al │ │ │ │ + lds (%eax),%ecx │ │ │ │ + mov %ecx,0x298(%esp) │ │ │ │ + mov %edx,0x2e0(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + jmp 80c8daf │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c8fe8,0x0(%ebp) │ │ │ │ + mov 0x280(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + jmp 8455944 │ │ │ │ xchg %ax,%ax │ │ │ │ - rcr $1,%bh │ │ │ │ + xor $0xa2,%al │ │ │ │ dec %edi │ │ │ │ - add %al,0x100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %ch,0x1e000047(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c51a0 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80c5120,0x0(%ebp) │ │ │ │ + ja 80c8c70 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x80bff90,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + lea -0x1(%edi),%edx │ │ │ │ + cmp $0x80,%eax │ │ │ │ + mov %ecx,0x2e0(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %ecx,0x2ec(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %edx,0x280(%esp) │ │ │ │ + mov 0x2ec(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c8e8f │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0x2e0(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + shr $0x8,%eax │ │ │ │ + mov %al,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80c8e18,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c5120 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - pushf │ │ │ │ - fisttps 0x0(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x280(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + nop │ │ │ │ + push %esp │ │ │ │ + mov 0x47aa004f,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80c5166 │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cb4a1 │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov $0x85c31df,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,0x280(%esp) │ │ │ │ + mov %edx,0x2e0(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + jmp 80c8f33 │ │ │ │ + nop │ │ │ │ + or $0xa1,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,(%edx) │ │ │ │ + inc %edi │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + and $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + sbb %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + adc %cl,-0x74b3dbb4(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + mov %fs,(%eax,%eax,4) │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,0x2e02494(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %eax,%edx │ │ │ │ + jmp 80c8f33 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80c904c,0xc(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,0x24(%ebp) │ │ │ │ + mov %eax,0x28(%ebp) │ │ │ │ + mov 0x1f0(%esp),%edx │ │ │ │ + mov %edx,0x34(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + nop │ │ │ │ + test $0xa0,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e000047(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + and $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + sub %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + sbb $0x89,%al │ │ │ │ + dec %esp │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + mov %edx,0x1f0(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c9014 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov %ecx,%edx │ │ │ │ + shr $0x10,%edx │ │ │ │ + mov %dl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + movl $0x80c8fa0,0xc(%ebp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + lea -0x2(%edi),%edx │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov %ecx,0x24(%ebp) │ │ │ │ + mov %eax,0x28(%ebp) │ │ │ │ + mov 0x1f0(%esp),%edx │ │ │ │ + mov %edx,0x34(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + nop │ │ │ │ + and %ah,0x7dcd004f(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2c45(%ebx) │ │ │ │ + xor %cl,0x44891055(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - movzwl -0x2(%eax),%eax │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jb 80c5183 │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x34(%ebp),%ecx │ │ │ │ + mov %edx,0x1fc(%esp) │ │ │ │ + mov 0x3(%ecx),%edx │ │ │ │ + mov 0x7(%ecx),%ecx │ │ │ │ + mov 0x7(%eax),%eax │ │ │ │ + mov %ecx,0x1f0(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $0x18,%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jl 80c945b │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jl 80c8b3d │ │ │ │ + mov %edx,0x208(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x208(%esp),%eax │ │ │ │ + jmp 80c906f │ │ │ │ + nop │ │ │ │ + mov $0xcd004f9f,%eax │ │ │ │ + jge 80c9137 │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2c45(%ebx) │ │ │ │ + xor %cl,0x44891055(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x34(%ebp),%ecx │ │ │ │ + jmp 80c90ea │ │ │ │ + xchg %eax,%esp │ │ │ │ + lahf │ │ │ │ + dec %edi │ │ │ │ + add %cl,%ch │ │ │ │ + jge 80c915b │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2c45(%ebx) │ │ │ │ + xor %cl,0x44891055(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x34(%ebp),%ecx │ │ │ │ + jmp 80c90ea │ │ │ │ + mov %edx,0x208(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x208(%esp),%eax │ │ │ │ + jmp 80c906f │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + mov 0x208(%esp),%edx │ │ │ │ + mov %edx,0x24(%ebp) │ │ │ │ + inc %eax │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c9dc1 │ │ │ │ + mov 0x1f0(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80c9be1 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x1fc(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80c9c94 │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp 80ccb5c │ │ │ │ + mov 0x238(%esp),%edx │ │ │ │ + cmp $0x80,%edx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %edx,0x244(%esp) │ │ │ │ + mov 0x238(%esp),%edx │ │ │ │ + cmp $0x10000,%edx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x250(%esp) │ │ │ │ + mov 0x244(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + mov 0x238(%esp),%eax │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80c9358 │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c51a8 │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - movl $0x80c50b0,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x847856f,-0x4(%ebp) │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8431368 │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 80c5177 │ │ │ │ - mov $0x85c306c,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov $0x85c3058,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80c5194 │ │ │ │ - mov $0x85c3094,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov $0x85c3080,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov $0x85c30d4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + ja 80c8989 │ │ │ │ + movl $0x80c1740,-0x8(%edi) │ │ │ │ + mov 0x250(%esp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x208(%esp),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + lea -0x5(%edi),%edx │ │ │ │ + inc %ecx │ │ │ │ + mov %eax,0x208(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x208(%esp),%edx │ │ │ │ + jmp 80c91a0 │ │ │ │ nop │ │ │ │ - add (%eax),%eax │ │ │ │ + push $0xaa004f9e │ │ │ │ + ja 80c9287 │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + sub %cl,-0x7376e3ab(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c51dc │ │ │ │ - movl $0x80c52e4,-0x4(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3340,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ + add %cl,-0x7b76dbb3(%ebx) │ │ │ │ + and $0xf0,%al │ │ │ │ add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c5214 │ │ │ │ - movl $0x80c52f4,-0x4(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3344,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ + add %cl,-0x6b76dfbb(%ebx) │ │ │ │ + and $0x8,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,0x248c89f2(%ecx) │ │ │ │ + push %eax │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x162f763f(%ecx) │ │ │ │ + jbe 80c92bf │ │ │ │ + (bad) │ │ │ │ + jmp *-0x70(%esi) │ │ │ │ + and $0x9e,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e000077(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + sub %cl,-0x7376e3ab(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c524c │ │ │ │ - movl $0x80c5308,-0x4(%edi) │ │ │ │ - lea -0x1(%edi),%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3348,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ + add %cl,-0x7b76dfb3(%ebx) │ │ │ │ + and $0xf0,%al │ │ │ │ add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c5284 │ │ │ │ - movl $0x80c531c,-0x4(%edi) │ │ │ │ - lea -0x1(%edi),%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c334c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,-0x6b76dbbb(%ebx) │ │ │ │ + and $0x8,%al │ │ │ │ add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c52c4 │ │ │ │ - movl $0x80c5330,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + add %cl,-0x7376e7ab(%ebx) │ │ │ │ + and $0x38,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,0x18c783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c89ae │ │ │ │ + movl $0x80c0c34,-0x14(%edi) │ │ │ │ + mov %eax,0x250(%esp) │ │ │ │ + mov 0x238(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x250(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x1(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3350,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x3b32,%al │ │ │ │ + mov 0x208(%esp),%ecx │ │ │ │ + mov %ecx,0x24(%ebp) │ │ │ │ + lea -0x11(%edi),%ecx │ │ │ │ + add %edx,%eax │ │ │ │ + inc %eax │ │ │ │ + mov 0x208(%esp),%edx │ │ │ │ + jmp 80c91a0 │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x250(%esp),%eax │ │ │ │ + jmp 80c9300 │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov 0x208(%esp),%edx │ │ │ │ + mov %edx,0x24(%ebp) │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,0x268(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x268(%esp),%eax │ │ │ │ + mov %edx,0x208(%esp) │ │ │ │ + jmp 80c91a0 │ │ │ │ + nop │ │ │ │ + pop %eax │ │ │ │ + popf │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e000077(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + sub %cl,-0x7376e3ab(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x7b76dbb3(%ebx) │ │ │ │ + and $0xf0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,0x249489f0(%ecx) │ │ │ │ + or %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x1(%esi) │ │ │ │ - gs add %cl,%ch │ │ │ │ - xor (%ebx),%bh │ │ │ │ + mov %eax,%edx │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c8a43 │ │ │ │ + movl $0x80c0670,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x208(%esp),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + lea -0x5(%edi),%ecx │ │ │ │ + inc %edx │ │ │ │ + mov %eax,0x208(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x208(%esp),%edx │ │ │ │ + jmp 80c91a0 │ │ │ │ + nop │ │ │ │ + call b20ce3a1 │ │ │ │ + pop %edi │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0x65ff02c6(%ebx) │ │ │ │ - add %ah,-0x70(%esi) │ │ │ │ - divl (%edx) │ │ │ │ - cmp (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + sub %cl,-0x7376dbab(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ add %eax,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - add (%eax),%al │ │ │ │ - add $0x3,%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - and %esi,(%ebx) │ │ │ │ - cmp (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ + add %cl,-0x7b76dfb3(%ebx) │ │ │ │ + and $0xf0,%al │ │ │ │ add %eax,(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ - add (%eax),%eax │ │ │ │ - add $0x3,%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - dec %ebx │ │ │ │ - xor (%ebx),%edi │ │ │ │ + add %cl,0x249489f0(%ecx) │ │ │ │ + or %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + mov %eax,%edx │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c8b95 │ │ │ │ + movl $0x80c0300,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x1(%edi),%ecx │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov 0x208(%esp),%edx │ │ │ │ + jmp 80c91a0 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jge 80c8c1d │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80c917b │ │ │ │ + mov 0x1f0(%esp),%eax │ │ │ │ + mov %eax,0x34(%ebp) │ │ │ │ + mov %edx,0x30(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov $0x85c31df,%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %edx,0x208(%esp) │ │ │ │ + jmp 80c91a0 │ │ │ │ + nop │ │ │ │ + pop %eax │ │ │ │ + pushf │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e000077(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add $0x3,%esi │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + sub %cl,-0x7376e3ab(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x67efcb2(%ebx) │ │ │ │ + addb $0x0,(%eax) │ │ │ │ + add %cl,0x1f02484(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %ah,0xc(%ebx,%edx,2) │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80c5364 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %eax,0x220(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %edx,0x208(%esp) │ │ │ │ + mov 0x220(%esp),%edx │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + jne 80c93c1 │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + mov 0x208(%esp),%edx │ │ │ │ + jmp 80c946c │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + fcompl 0x77aa004f(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x197cfc8a(%ebx) │ │ │ │ - cld │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cb46f │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + mov %eax,0x1f0(%esp) │ │ │ │ + mov %ecx,0x1fc(%esp) │ │ │ │ + jmp 80c946c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %ah,-0x76f7f3ad(%eax) │ │ │ │ - (bad) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c53a0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + mov 0xaa004f9b,%al │ │ │ │ + push %edi │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cb43d │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %ecx,0x1fc(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + mov %eax,0x1f0(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %eax,0x25c(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %edx,0x208(%esp) │ │ │ │ + mov 0x25c(%esp),%edx │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ + jne 80c9365 │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + mov 0x208(%esp),%edx │ │ │ │ + jmp 80c946c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + adc $0x9b,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e000057(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + sub %cl,-0x7376e3ab(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x7b76dfb3(%ebx) │ │ │ │ + and $0xf0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x7fc2fcba(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - xor %edi,%eax │ │ │ │ - cmp %al,(%eax) │ │ │ │ - nop │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b0475(%ebx) │ │ │ │ - add %cl,-0x3a7cf7bb(%ecx) │ │ │ │ - or %ch,%cl │ │ │ │ - arpl %edx,0x768d0039(%edx) │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,0x2082494(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b0875(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add %cl,0x4589044d(%ecx) │ │ │ │ - or %al,-0xa16fb3b(%ebx) │ │ │ │ - xchg %eax,%ebx │ │ │ │ - cmp %eax,(%eax) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %edx,0x22c(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %ecx,0x238(%esp) │ │ │ │ + mov 0x22c(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ + jne 80c91de │ │ │ │ + mov 0x238(%esp),%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80c9192 │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + mov 0x208(%esp),%edx │ │ │ │ + jmp 80c946c │ │ │ │ nop │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cff8b(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - fstl 0x5900039(%ebx) │ │ │ │ + pop %esp │ │ │ │ + lcall $0x0,$0x5faa004f │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + sub %cl,-0x7376dbab(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x67efcb2(%ebx) │ │ │ │ + addb $0x0,(%eax) │ │ │ │ + add %cl,0x1f02484(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c543c │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%esi │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 845e9f0 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %eax,0x214(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %edx,0x208(%esp) │ │ │ │ + mov 0x214(%esp),%edx │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + jne 80c9431 │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + mov 0x208(%esp),%edx │ │ │ │ + jmp 80c946c │ │ │ │ nop │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c5480 │ │ │ │ - movl $0x80c5414,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + loopne 80c96a3 │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e00005f(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cb488 │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + mov %eax,0x1f0(%esp) │ │ │ │ + mov %ecx,0x1fc(%esp) │ │ │ │ + jmp 80c946c │ │ │ │ + mov 0x274(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80c9788 │ │ │ │ + movl $0x80bf828,-0xc(%edi) │ │ │ │ + mov 0x298(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c3368,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + mov 0x28c(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x208(%esp),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + lea -0x9(%edi),%eax │ │ │ │ + add %ecx,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x208(%esp),%edx │ │ │ │ + jmp 80c91a0 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x28c(%esp),%edx │ │ │ │ + mov %ecx,0x2bc(%esp) │ │ │ │ + mov 0x274(%esp),%ecx │ │ │ │ + mov %eax,0x2c8(%esp) │ │ │ │ + mov 0x28c(%esp),%eax │ │ │ │ + mov %edx,0x2d4(%esp) │ │ │ │ + mov 0x2bc(%esp),%edx │ │ │ │ + add %edx,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80c984b │ │ │ │ + mov 0x208(%esp),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + mov 0x280(%esp),%edx │ │ │ │ + mov %eax,0x208(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x208(%esp),%edx │ │ │ │ + jmp 80c91a0 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c54c2 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ + clc │ │ │ │ + cwtl │ │ │ │ + dec %edi │ │ │ │ + add %ch,(%edx) │ │ │ │ + inc %edi │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + sub %cl,-0x7376e3ab(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x7b76f3b3(%ebx) │ │ │ │ + and $0xf0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x6b76dfbb(%ebx) │ │ │ │ + and $0x8,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x7376dbab(%ebx) │ │ │ │ + and $0x80,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x7b76e7b3(%ebx) │ │ │ │ + and $0x98,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x6b76efbb(%ebx) │ │ │ │ + and $0xc8,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,0x248c89f2(%ecx) │ │ │ │ + aam $0x2 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c8c9d │ │ │ │ + movl $0x80bf6cc,-0x14(%edi) │ │ │ │ + mov 0x280(%esp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0x298(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0x2c8(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x2d4(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x208(%esp),%edx │ │ │ │ + mov %edx,0x24(%ebp) │ │ │ │ + lea -0x11(%edi),%edx │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x208(%esp),%edx │ │ │ │ + jmp 80c91a0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x98,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,(%edx) │ │ │ │ + add %al,(%bx,%si) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c5501 │ │ │ │ + ja 80c8c8e │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80c549c,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ + movl $0x80bf8b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x28(%ebp),%edx │ │ │ │ + mov %ecx,0x1fc(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %edx,0x1f0(%esp) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %ecx,0x208(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %edx,0x274(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %ecx,0x280(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0x28c(%esp) │ │ │ │ + lea -0x1(%edi),%edx │ │ │ │ + cmp $0x80,%eax │ │ │ │ + mov %ecx,0x298(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %ecx,0x2a4(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %edx,0x2b0(%esp) │ │ │ │ + mov 0x2a4(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + inc %eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80c9a45 │ │ │ │ + mov $0x85c31df,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c8ce8 │ │ │ │ + mov 0x28c(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80c9ac8 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c8ccc │ │ │ │ + mov 0x274(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80c9b31 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x208(%esp),%edx │ │ │ │ + mov %edx,0x24(%ebp) │ │ │ │ + mov %ecx,0x268(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x268(%esp),%eax │ │ │ │ + mov %edx,0x208(%esp) │ │ │ │ + jmp 80c91a0 │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ + sbb %dl,0x672a004f(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cb40b │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %ecx,0x1fc(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %eax,0x1f0(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %edx,0x208(%esp) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %ecx,0x274(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %eax,0x280(%esp) │ │ │ │ + mov $0x85c31df,%eax │ │ │ │ + mov %edx,0x28c(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,0x2b0(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %ecx,0x298(%esp) │ │ │ │ + jmp 80c9957 │ │ │ │ + mov 0x2b0(%esp),%ecx │ │ │ │ + mov %eax,0x2bc(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x2bc(%esp),%ecx │ │ │ │ + jmp 80c9966 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + test %dl,-0x31b4ffb1(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b084d(%ebx) │ │ │ │ + sub $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + and %cl,0x1fc248c(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c554a │ │ │ │ - movl $0x80c54d4,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %eax,0x1f0(%esp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %edx,0x208(%esp) │ │ │ │ + mov 0x28(%ebp),%edx │ │ │ │ + mov %ecx,0x274(%esp) │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + mov %eax,0x280(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %edx,0x28c(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %ecx,0x298(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 80c9966 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80c9741 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x298(%esp),%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + jmp 80c9987 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x96,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,(%edx) │ │ │ │ + add %al,(%bx,%si) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + sub %cl,-0x7376e3ab(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x7b76efb3(%ebx) │ │ │ │ + and $0xf0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x6b76f3bb(%ebx) │ │ │ │ + and $0x8,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x7376dbab(%ebx) │ │ │ │ + and $0x74,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x7b76dfb3(%ebx) │ │ │ │ + and $0x80,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %cl,-0x162e7638(%ecx) │ │ │ │ + push %esi │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl -0x7cd68a37(%ebp) │ │ │ │ + (bad) │ │ │ │ + lock mov 0x208(%esp),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + mov 0x280(%esp),%ecx │ │ │ │ + mov %eax,0x208(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x208(%esp),%edx │ │ │ │ + jmp 80c91a0 │ │ │ │ + movl $0x80bf54c,-0xc(%edi) │ │ │ │ + mov 0x280(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c336c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + mov 0x274(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x208(%esp),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + lea -0x9(%edi),%eax │ │ │ │ + add %ecx,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x208(%esp),%edx │ │ │ │ + jmp 80c91a0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + dec %esp │ │ │ │ + xchg %eax,%ebp │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e000057(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b044d(%ebx) │ │ │ │ + sub %cl,-0x7376dbab(%ebx) │ │ │ │ + and $0xfc,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x7b76dfb3(%ebx) │ │ │ │ + and $0xf0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x7376e3bb(%ebx) │ │ │ │ + and $0x68,%al │ │ │ │ add (%eax),%al │ │ │ │ + add %cl,0x24848bc1(%ecx) │ │ │ │ + push $0x89000002 │ │ │ │ + xchg %eax,%esp │ │ │ │ + and $0x8,%al │ │ │ │ + add (%eax),%al │ │ │ │ + add %ch,%cl │ │ │ │ + mov $0x85fffff5,%edi │ │ │ │ + shlb $0x83,0x13(%ebp) │ │ │ │ + (bad) │ │ │ │ + lock mov 0x208(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 80c91c1 │ │ │ │ + movl $0x80bf448,-0xc(%edi) │ │ │ │ + mov 0x208(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x1f0(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x9(%edi),%ecx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 80c91c1 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + leave │ │ │ │ + aas │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c558a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - xor $0x900038f6,%eax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + ja 80c9c21 │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + lea 0x8(%esi),%ecx │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %ecx,0x55c(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + mov 0x564(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x574(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov %esi,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x568(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80cb1f8 │ │ │ │ + movl $0x80c9c38,0x4(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %edx,0x28(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + leave │ │ │ │ + pop %ds │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c55ef │ │ │ │ - movl $0x80c5564,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + ja 80c9cb0 │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %ecx,0x52c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,0x538(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x53c(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x534(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x55c(%esp) │ │ │ │ + mov %edx,0x550(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0x550(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c559c,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c3370,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c5632 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x544(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + leave │ │ │ │ + pop %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c5671 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80c560c,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ + ja 80c9d44 │ │ │ │ + movl $0x84330b0,-0xc(%edi) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x836ff00,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + movl $0x80c9cc8,0x0(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x24(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + movl $0x80c9d5c,0x4(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %edx,0x20(%ebp) │ │ │ │ + mov 0x1fc(%esp),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c56e1 │ │ │ │ - add $0xc,%edi │ │ │ │ + movl $0x80c9ba8,0x0(%ebp) │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0x80c9f10,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x1cc(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + cmp $0xc,%edx │ │ │ │ + jne 80c5411 │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80c9ebc │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov $0x85d783e,%edx │ │ │ │ + mov %eax,0x1cc(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x20,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c56d7 │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%edx │ │ │ │ - mov 0xb(%eax),%eax │ │ │ │ - movl $0x80c5644,-0x8(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + ja 80c9dec │ │ │ │ + movl $0x80bf348,-0x1c(%edi) │ │ │ │ + mov %eax,0x1d8(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x1cc(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80c87f4,-0x8(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ mov %edx,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + mov 0x1d8(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov 0x1cc(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ jmp 845e7e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c5728 │ │ │ │ - movl $0x80c568c,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jl 80c9edd │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %eax,0x1cc(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + jmp 80c9e39 │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %ecx,0x1cc(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,0x1d8(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x1d8(%esp),%eax │ │ │ │ + jmp 80c9e39 │ │ │ │ + nop │ │ │ │ + adc $0x92,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,(%edx) │ │ │ │ + sldt (%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + and $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + sbb $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x1cc(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ + mov %ecx,0x1e4(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x1e4(%esp),%edx │ │ │ │ + jmp 80c9e39 │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c3374,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c576a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c579e │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + enter $0x1f,$0x0 │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c57dd │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80c5778,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ + ja 80c9f61 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + lea 0x8(%esi),%ecx │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %ecx,0x514(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + mov 0x51c(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x52c(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov %esi,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x520(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80c5440 │ │ │ │ + movl $0x80c4d8c,-0x18(%edi) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %cl,-0xc(%edi) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 80cb6b0 │ │ │ │ + movl $0x80c9f78,0x0(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x4000100,%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + jmp 84560c4 │ │ │ │ + add %dl,0x13c8004f(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b144d(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,-0x759bdbb4(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + and %cl,-0x748fdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + adc %cl,0x882494(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c5868 │ │ │ │ - add $0x1c,%edi │ │ │ │ + jmp 80c9fdc │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x80cab0c,-0x4(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80ca09c,-0x4(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + pop %eax │ │ │ │ + nop │ │ │ │ + dec %edi │ │ │ │ + add %ah,%bh │ │ │ │ + or %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + sbb %cl,0x44890855(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + add $0x18,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c585e │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0xb(%eax),%ecx │ │ │ │ - mov 0xf(%eax),%eax │ │ │ │ - movl $0x80c5744,-0x18(%edi) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 80ca072 │ │ │ │ + movl $0x80becec,-0x14(%edi) │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80c57b0,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0xdc(%esp),%eax │ │ │ │ + shr $0x10,%eax │ │ │ │ + mov %al,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ + movl $0x80cab90,0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + lea -0x11(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ jmp 845e7e4 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80cabc4,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80ca160,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp 8455d30 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + (bad) │ │ │ │ + dec %edi │ │ │ │ + add %ah,0x4(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c58b6 │ │ │ │ - movl $0x80c57f8,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ca139 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + shr $0x10,%edx │ │ │ │ + mov %dl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + movl $0x80cb4c8,0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ jmp 845e7e4 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov $0x85c3378,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x50e90376(%ebx) │ │ │ │ - lea (%ecx),%edi │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ + xor $0x8f,%al │ │ │ │ + dec %edi │ │ │ │ + add %ah,0x4(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xfb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c5935 │ │ │ │ - add $0x8,%edi │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %ecx,0x124(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + mov 0x124(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + jne 80ca0be │ │ │ │ + mov 0xdc(%esp),%edx │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 80ca16f │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80ca254,-0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + nop │ │ │ │ + mov 0x66004f8e,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x83,%al │ │ │ │ + lds (%ecx,%ecx,4),%eax │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c592b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x80c58d4,-0x4(%edi) │ │ │ │ + ja 80ca229 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov %edx,%eax │ │ │ │ + shr $0x8,%eax │ │ │ │ + mov %al,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ + movl $0x80cb5ec,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ jmp 845e7e4 │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80cac24,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80ca2f4,-0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - mov %esi,%edx │ │ │ │ - cmp %al,(%eax) │ │ │ │ - nop │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c59a1 │ │ │ │ - movl $0x80c58e4,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c5948,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85c337c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c59e2 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - (bad) │ │ │ │ - cmp %al,(%eax) │ │ │ │ - nop │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,0x466004f(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c5a6e │ │ │ │ - add $0x18,%edi │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x83,%al │ │ │ │ + lds (%ecx,%ecx,4),%eax │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c5a64 │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%edx │ │ │ │ - mov 0xb(%eax),%eax │ │ │ │ - movl $0x80c59bc,-0x14(%edi) │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c59f4,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + ja 80ca2c8 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + shr $0x10,%edx │ │ │ │ + mov %dl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ + movl $0x80cb62c,0x0(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp 845e7e4 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ nop │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ + les (%ecx),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c5ab4 │ │ │ │ - movl $0x80c5a0c,-0xc(%edi) │ │ │ │ + ja 80ca348 │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + lea 0x8(%esi),%ecx │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %ecx,0x4fc(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + mov 0x504(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x514(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov %esi,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x508(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c3380,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c5afc │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - (bad) │ │ │ │ - add %dl,0x40018(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c5b65 │ │ │ │ - movl $0x80c5ad0,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jge 80ca306 │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80ca9f2 │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c5b0c,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ + test %eax,%eax │ │ │ │ + je 80cb205 │ │ │ │ + movl $0x80ca360,0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x80ca534,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85c3384,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b0475(%ebx) │ │ │ │ - add %cl,-0x3a7cf7bb(%ecx) │ │ │ │ - or %ch,%cl │ │ │ │ - xchg %eax,%edi │ │ │ │ - mov (%ecx),%bh │ │ │ │ - add %cl,0x170076(%ebp) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b0475(%ebx) │ │ │ │ - add %cl,-0x3a7cf7bb(%ecx) │ │ │ │ - or %ch,%cl │ │ │ │ - ja 80c5b3d │ │ │ │ - cmp %eax,(%eax) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b0475(%ebx) │ │ │ │ - add %cl,-0x3a7cf7bb(%ecx) │ │ │ │ - or %ch,%cl │ │ │ │ - push %edi │ │ │ │ - mov (%ecx),%bh │ │ │ │ - add %cl,0x180076(%ebp) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c5c12 │ │ │ │ - movl $0x80c7d3c,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea -0x2(%edi),%ecx │ │ │ │ + movl $0x80cac74,-0x4(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80ca604,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c33ec,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + jmp 8455944 │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + mov %cs,0x0(%edi) │ │ │ │ + test $0x11,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + sbb %cl,-0x7b76e3ab(%ebx) │ │ │ │ + and $0xe8,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c5c5e │ │ │ │ - movl $0x80c7d2c,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - lea -0x3(%edi),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + add %cl,0x4c890c45(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + cmp $0x80,%edx │ │ │ │ + mov %eax,0xdc(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + cmp $0x10000,%edx │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %ecx,0x100(%esp) │ │ │ │ + mov 0xf4(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + cmp $0x800,%edx │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ + jne 80ca56a │ │ │ │ + mov 0xe8(%esp),%eax │ │ │ │ + mov 0x100(%esp),%edx │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ca428 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0xdc(%esp),%edx │ │ │ │ + shr $0x10,%edx │ │ │ │ + mov %dl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + movl $0x80cb504,0xc(%ebp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + lea -0x2(%edi),%edx │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ jmp 845e7e4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c33f0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c5caa │ │ │ │ - movl $0x80c7d3c,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea -0x2(%edi),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c33f4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + rorb $0x0,0x2369004f(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + and %cl,0xe82484(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c5cf6 │ │ │ │ - movl $0x80c7d2c,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - lea -0x3(%edi),%ecx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c33f8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b0875(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add %cl,0x4589044d(%ecx) │ │ │ │ - or %al,-0x4616fb3b(%ebx) │ │ │ │ - mov (%ecx),%bh │ │ │ │ - add %dl,0x10005(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cff8b(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - cltd │ │ │ │ - out %al,(%dx) │ │ │ │ - cmp %al,(%eax) │ │ │ │ - nop │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%bl │ │ │ │ - out %al,$0x66 │ │ │ │ - nop │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c5d88 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%esi │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 845e9f0 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + mov %eax,0xdc(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ecx,0x100(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ca3ec │ │ │ │ + movl $0x80be5e8,-0x10(%edi) │ │ │ │ + mov 0xe8(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xd(%edi),%ecx │ │ │ │ + mov 0x100(%esp),%edx │ │ │ │ + add %edx,%eax │ │ │ │ + inc %eax │ │ │ │ + mov %eax,0x190(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x190(%esp),%ecx │ │ │ │ + jmp 80ca4cf │ │ │ │ nop │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + xor %cl,0x11a8004f(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c5dcc │ │ │ │ - movl $0x80c5d60,-0xc(%edi) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cb656 │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c3408,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + jmp 80ca4cf │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c5e0e │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + lock mov 0x0(%edi),%cl │ │ │ │ + enter $0x11,$0x0 │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1845(%ebx) │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %eax,0x190(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x190(%esp),%ecx │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + jmp 80ca4cf │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80ca664,-0x4(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + nop │ │ │ │ + mov 0x0(%edi),%cl │ │ │ │ + out %eax,$0x8 │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c5e4d │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80c5de8,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + sbb %cl,0x44890855(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ca637 │ │ │ │ + movl $0x80be0cc,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0xdc(%esp),%eax │ │ │ │ + shr $0x8,%eax │ │ │ │ + mov %al,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ + movl $0x80ca5c4,-0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + lea -0x11(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c5e96 │ │ │ │ - movl $0x80c5e20,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ jmp 845e7e4 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c340c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c5ed6 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + movl $0x80ca750,-0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x80cad80,-0x4(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80ca8a0,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - jmp 980c97e0 │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c5f3b │ │ │ │ - movl $0x80c5eb0,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + mov %ecx,0x0(%edi) │ │ │ │ + call 260ca75e │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1845(%ebx) │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c5ee8,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,0x160(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ca6e6 │ │ │ │ + movl $0x80be024,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ + lea -0x5(%edi),%ecx │ │ │ │ + mov 0x160(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80ca7fa │ │ │ │ + inc %eax │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ca722 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov 0xdc(%esp),%edx │ │ │ │ + shr $0x10,%edx │ │ │ │ + mov %dl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + movl $0x80cb548,0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + lea -0x2(%edi),%edx │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ jmp 845e7e4 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c3410,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %eax,%edx │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + jmp 80ca7a6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + in $0x88,%al │ │ │ │ + dec %edi │ │ │ │ + add %ah,%bh │ │ │ │ + or %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + sbb %cl,0x44890855(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %edx,0x154(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x160(%esp) │ │ │ │ + mov 0x154(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80ca77c │ │ │ │ + mov 0x160(%esp),%eax │ │ │ │ + mov 0xdc(%esp),%edx │ │ │ │ + mov $0x85c31df,%ecx │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + jmp 80ca7a6 │ │ │ │ + nop │ │ │ │ + push %esp │ │ │ │ + mov %cl,0x0(%edi) │ │ │ │ + enter $0x11,$0x0 │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1845(%ebx) │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + jmp 80ca7a6 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80ca8ec,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455d30 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %cl,0x466004f(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c5f7e │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ca8c6 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + shr $0x8,%edx │ │ │ │ + mov %dl,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + movl $0x80cb58c,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + jmp 845e7e4 │ │ │ │ + test $0x87,%al │ │ │ │ + dec %edi │ │ │ │ + add %ah,0x4(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c5fbd │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80c5f58,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ + cmp $0x80,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %ecx,0xd0(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + jne 80ca686 │ │ │ │ + mov 0xdc(%esp),%edx │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 80ca8fb │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + movl $0x80ca9e0,-0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + nop │ │ │ │ + adc $0x87,%al │ │ │ │ + dec %edi │ │ │ │ + add %ah,0x4(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c602d │ │ │ │ - add $0xc,%edi │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x83,%al │ │ │ │ + lds (%ecx,%ecx,4),%eax │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c6023 │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%edx │ │ │ │ - mov 0xb(%eax),%eax │ │ │ │ - movl $0x80c5f90,-0x8(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + ja 80ca9b5 │ │ │ │ + movl $0x83e9a10,-0xc(%edi) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %al,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80cb67c,-0x4(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ mov %edx,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ jmp 845e7e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + mov $0x86,%al │ │ │ │ + dec %edi │ │ │ │ + add %ah,0x1e000002 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc %cl,0x44890756(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov %edx,%eax │ │ │ │ + shr $0x18,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80ca3bc │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jl 80ca266 │ │ │ │ + jmp 80ca9f2 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jl 80ca9f4 │ │ │ │ + dec %edi │ │ │ │ + add %ah,0x1e000002(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + test %ah,(%eax,%esi,1) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x7fc2fcba(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x118248c(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c6074 │ │ │ │ - movl $0x80c5fd8,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %ecx,0x13c(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %edx,0x148(%esp) │ │ │ │ + mov 0x13c(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + jne 80cab34 │ │ │ │ + mov 0x130(%esp),%eax │ │ │ │ + mov 0x148(%esp),%edx │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov 0x118(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80caef4 │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 80ccb5c │ │ │ │ + nop │ │ │ │ + call 6e0cfa8a │ │ │ │ + add $0x1e0000,%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %eax,0x130(%esp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %ecx,0x118(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %edx,0x148(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ca054 │ │ │ │ + movl $0x80bf05c,-0x10(%edi) │ │ │ │ + mov 0x130(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c3414,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c60b6 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + lea -0xd(%edi),%ecx │ │ │ │ + mov 0x148(%esp),%edx │ │ │ │ + add %edx,%eax │ │ │ │ + inc %eax │ │ │ │ + mov %eax,0x490(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x490(%esp),%ecx │ │ │ │ + jmp 80caae2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + test %ecx,%fs:0x0(%edi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cb5c7 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + inc %edx │ │ │ │ + mov %eax,0x118(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + jmp 80caae2 │ │ │ │ + xor %al,0x3a5004f(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c60ea │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c6129 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80c60c4,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + adc %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x18,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,0x248c89f0(%ecx) │ │ │ │ + rolb $0x0,(%ecx) │ │ │ │ + add %cl,0xcc783c1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ca11e │ │ │ │ + movl $0x80bec44,-0x8(%edi) │ │ │ │ mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x4000100,%eax │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x5(%edi),%eax │ │ │ │ + mov 0x1c0(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80cac0e │ │ │ │ + inc %ecx │ │ │ │ + jmp 80caae2 │ │ │ │ + add %ecx,%edx │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + jmp 80caae2 │ │ │ │ + rolb $1,0x3a500(%edi,%ecx,2) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + adc %cl,0x248489f2(%ecx) │ │ │ │ + sbb %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + mov %edx,%eax │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ca2ad │ │ │ │ + movl $0x80be8d4,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x1(%edi),%ecx │ │ │ │ + inc %eax │ │ │ │ + mov %eax,0x490(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x490(%esp),%ecx │ │ │ │ + jmp 80caae2 │ │ │ │ + xchg %ax,%ax │ │ │ │ + addb $0x0,0x66600(%edi,%ecx,2) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc %cl,0x1182484(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c61b4 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %ecx,0x190(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %edx,0x1a8(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ add $0x1c,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c61aa │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0xb(%eax),%ecx │ │ │ │ - mov 0xf(%eax),%eax │ │ │ │ - movl $0x80c6090,-0x18(%edi) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80c60fc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c6202 │ │ │ │ - movl $0x80c6144,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ + ja 80ca40a │ │ │ │ + movl $0x80be43c,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + lea -0x15(%edi),%eax │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov 0x190(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80cacd1 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + jmp 80caae2 │ │ │ │ + movl $0x80be560,-0xc(%edi) │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + mov 0x1a8(%esp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov $0x85c3418,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4e90376(%ebx) │ │ │ │ - test %bh,(%ecx) │ │ │ │ - add %al,(%ebx) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x9(%edi),%eax │ │ │ │ + add %edx,%ecx │ │ │ │ + jmp 80caae2 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + hlt │ │ │ │ + orl $0x25,0x0(%edi) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + adc %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x18,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x7fc2fcba(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ + add %cl,0x190248c(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xfb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c6281 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c6277 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x80c6220,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %ecx,0x19c(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %edx,0x1a8(%esp) │ │ │ │ + mov 0x19c(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + jne 80cac9c │ │ │ │ + mov 0x1a8(%esp),%edx │ │ │ │ + mov 0x190(%esp),%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 80caae2 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - cmp $0x900038e9,%eax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + je 80cacf9 │ │ │ │ + dec %edi │ │ │ │ + add %ah,0x6(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc %cl,0x1182484(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c62ed │ │ │ │ - movl $0x80c6230,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %ecx,0x16c(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %edx,0x184(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ca704 │ │ │ │ + movl $0x80bde78,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + lea -0x15(%edi),%eax │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov 0x16c(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80caddd │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + jmp 80caae2 │ │ │ │ + movl $0x80bdf9c,-0xc(%edi) │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c6294,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85c341c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c632e │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov 0x184(%esp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x9(%edi),%eax │ │ │ │ + add %edx,%ecx │ │ │ │ + jmp 80caae2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - xchg %eax,%ecx │ │ │ │ - call d9c6385 │ │ │ │ + call 2d0cfd87 │ │ │ │ + add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + adc %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x18,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x7fc2fcba(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c63ba │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c63b0 │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%edx │ │ │ │ - mov 0xb(%eax),%eax │ │ │ │ - movl $0x80c6308,-0x14(%edi) │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c6340,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,0x16c248c(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + mov %ecx,0x178(%esp) │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %edx,0x184(%esp) │ │ │ │ + mov 0x178(%esp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + jne 80cada8 │ │ │ │ + mov 0x184(%esp),%edx │ │ │ │ + mov 0x16c(%esp),%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 80caae2 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + les (%ecx),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c6400 │ │ │ │ - movl $0x80c6358,-0xc(%edi) │ │ │ │ + ja 80cae7e │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + lea 0x8(%esi),%ecx │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %ecx,0x4e4(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + mov 0x4ec(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x4fc(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov %esi,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x4f0(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80cb000 │ │ │ │ + movl $0x80cae98,0x4(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c3420,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c6448 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ nop │ │ │ │ - add $0x1000100,%eax │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - jns 80c6448 │ │ │ │ - cmp %al,(%eax) │ │ │ │ + ja 80caf10 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %ecx,0x4b4(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %ecx,0x4c0(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x4c4(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov 0x4bc(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x4e4(%esp) │ │ │ │ + mov %edx,0x4d8(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0x4d8(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x4cc(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ nop │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c64b1 │ │ │ │ - movl $0x80c641c,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ + ja 80cafa4 │ │ │ │ + movl $0x84330b0,-0xc(%edi) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c6458,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85c3424,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cff8b(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - add %esp,%edi │ │ │ │ - cmp %al,(%eax) │ │ │ │ - nop │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%bl │ │ │ │ - out %al,$0x66 │ │ │ │ - nop │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c6520 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%esi │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ + movl $0x836ff00,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + movl $0x80caf28,0x0(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 845e9f0 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp 845e8d4 │ │ │ │ + add %ecx,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 80cb205 │ │ │ │ + movl $0x80cafbc,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + mov 0x118(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 84560c4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ nop │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c6564 │ │ │ │ - movl $0x80c64f8,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + ja 80cb028 │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov %esi,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c3488,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c65a6 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + jl 80cafee │ │ │ │ + dec %edi │ │ │ │ + add %ah,0x1e000003(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + adc %cl,-0x57efcaa(%ebx) │ │ │ │ + addb $0x0,(%eax) │ │ │ │ + add %cl,0x1182484(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c65e5 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80c6580,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + cmp $0x10000,%edx │ │ │ │ + mov %eax,0x1b4(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %ecx,0x1c0(%esp) │ │ │ │ + mov 0x1b4(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + cmp $0x800,%edx │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ + jne 80cabdf │ │ │ │ + mov 0x1c0(%esp),%ecx │ │ │ │ + mov 0x118(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80cb1dc │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 80cb205 │ │ │ │ + movl $0x80cb040,0x10(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c662e │ │ │ │ - movl $0x80c65b8,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c348c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c666e │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - push %ecx │ │ │ │ - in $0x38,%eax │ │ │ │ - add %dl,0x40018(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c66d3 │ │ │ │ - movl $0x80c6648,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c6680,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c3490,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ + call ad0d0084 │ │ │ │ + add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4e8b0445(%ebx) │ │ │ │ + add 0x80f9(%ecx),%eax │ │ │ │ + add %cl,(%edi) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + ret $0xb60f │ │ │ │ + rolb %cl,0x10000f9(%ecx) │ │ │ │ + add %cl,0x10c2494(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c6716 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x118(%esp) │ │ │ │ + mov 0x10c(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80cac35 │ │ │ │ + mov 0x118(%esp),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 80cb0dc │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ + les (%ecx),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c6755 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80c66f0,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ + ja 80cb166 │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + lea 0x8(%esi),%ecx │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %ecx,0x49c(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + mov 0x4a4(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x4b4(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov %esi,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x4a8(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c67c5 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c67bb │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%edx │ │ │ │ - mov 0xb(%eax),%eax │ │ │ │ - movl $0x80c6728,-0x8(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80cb2cd │ │ │ │ + movl $0x80cb180,0x4(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ + add %eax,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80c9da0 │ │ │ │ + add $0x14,%ebp │ │ │ │ + mov $0x85c2b74,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + add %eax,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80c876c │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 80cb205 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov %ecx,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80c7dfd │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 80cb205 │ │ │ │ + add %eax,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80c7530 │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 80cb205 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov %ecx,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80c67dd │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 80cb205 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ + les (%ecx),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c680c │ │ │ │ - movl $0x80c6770,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ + ja 80cb257 │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %eax,0x478(%esp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c3494,%esi │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + mov 0x480(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0x490(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov %esi,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x484(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 80cb205 │ │ │ │ + movl $0x80cb270,0x4(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ + mov $0x85c3170,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + movl $0x80c7e20,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c7e20 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80c83a8,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c83a8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80c5700,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c5700 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80c8228,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c8228 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80c8478,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c8478 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80c805c,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c805c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80c5a5c,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c5a5c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80c7024,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c7024 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80c5b4c,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c5b4c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80c5bf8,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c5bf8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80c5494,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c5494 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80c98b8,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c98b8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80c8d3c,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c8d3c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80c95e0,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c95e0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80c89e8,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c89e8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80c949c,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c949c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80c9698,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c9698 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80c8ec0,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80c8ec0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c684e │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + sub $0x7c,%al │ │ │ │ + dec %edi │ │ │ │ + add %ah,0x1e000003(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + adc %cl,0x3e283f2(%ecx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 80cb0dc │ │ │ │ + movl $0x80cb078,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cb078 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + lock jnp 80cb54a │ │ │ │ + add %ah,0x1e000003 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + adc %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x18,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 80cad6b │ │ │ │ + movl $0x80cad00,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cad00 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + jnp 80cb58e │ │ │ │ + add %ah,0x1e000003 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + adc %cl,-0x7b76f3ab(%ebx) │ │ │ │ + and $0x18,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 80cae77 │ │ │ │ + movl $0x80cae0c,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cae0c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + push $0xe7004f7b │ │ │ │ + or %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + sbb %cl,0x44890855(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 80ca882 │ │ │ │ + movl $0x80ca810,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ca810 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80caa78,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80caa78 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + or %bh,0x4f(%ebx) │ │ │ │ + add %ah,0x4(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 80ca222 │ │ │ │ + movl $0x80ca1c0,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ca1c0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + enter $0x4f7a,$0x0 │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 80cb15f │ │ │ │ + movl $0x80cb10c,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cb10c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80ca450,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ca450 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + js 80cb6ec │ │ │ │ + dec %edi │ │ │ │ + add %ah,0x4(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c6882 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 80ca9ae │ │ │ │ + movl $0x80ca94c,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ca94c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea -0x18(%edi),%edx │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80cb700 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x85d783e,%ecx │ │ │ │ + mov %edx,0xb8(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + movl $0x80caa44,0xc(%ebp) │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %edx,0x20(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80caa44 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80cb717 │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %edx,0xb8(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + jmp 80cb6c7 │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %edx,0xb8(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + jmp 80cb6c7 │ │ │ │ + dec %ecx │ │ │ │ + sarb %cl,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,-0x1(%esi) │ │ │ │ + gs add %ch,%cl │ │ │ │ + add (%ecx),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c68c1 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80c685c,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x4000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3b27210(%ecx) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ + add (%eax),%al │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c694c │ │ │ │ - add $0x1c,%edi │ │ │ │ + jb 80cb7d0 │ │ │ │ + add $0x14,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c6942 │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%edx │ │ │ │ + ja 80cb7c6 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + dec %edx │ │ │ │ mov %ecx,0x40(%esp) │ │ │ │ - mov 0xb(%eax),%ecx │ │ │ │ - mov 0xf(%eax),%eax │ │ │ │ - movl $0x80c6828,-0x18(%edi) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80c6894,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + cmpl $0xd,(%ecx,%edx,4) │ │ │ │ + jne 80cb7a4 │ │ │ │ + movl $0x84330b0,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c699a │ │ │ │ - movl $0x80c68dc,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ movl $0x14,0x33c(%ebx) │ │ │ │ - mov $0x85c3498,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x6ce90376(%ebx) │ │ │ │ - jl 80c69f8 │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xfb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c6a19 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c6a0f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x80c69b8,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - movsl %ds:(%esi),%es:(%edi) │ │ │ │ - loope 80c6a6e │ │ │ │ - add %dl,0x40018(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c6a85 │ │ │ │ - movl $0x80c69c8,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c6a2c,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85c349c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c6ac6 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - stc │ │ │ │ - loopne 80c6b1a │ │ │ │ - add %dl,0x10005(%eax) │ │ │ │ add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ + add (%eax),%al │ │ │ │ or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x4(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c6b52 │ │ │ │ add $0x18,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c6b48 │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%edx │ │ │ │ - mov 0xb(%eax),%eax │ │ │ │ - movl $0x80c6aa0,-0x14(%edi) │ │ │ │ + ja 80cb81b │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ mov %edx,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c6ad8,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + movl $0x80cb748,-0x14(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x14(%edi),%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ movl $0x18,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + add $0x200,%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c6b98 │ │ │ │ - movl $0x80c6af0,-0xc(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + jb 80cbe1e │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov 0x3(%edx),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80cbded │ │ │ │ + mov $0x85c3181,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + cld │ │ │ │ + jb 80cb8be │ │ │ │ + add %ah,%dh │ │ │ │ + add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x31,%al │ │ │ │ + rorb %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + adc $0x89,%al │ │ │ │ + dec %esp │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + dec %ecx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80cbc41 │ │ │ │ + movl $0x80cbc94,0x0(%ebp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 84562ac │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pushf │ │ │ │ + jb 80cb91e │ │ │ │ + add %ah,%bh │ │ │ │ + add $0x1e0000,%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + dec %ecx │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + jmp 80cb895 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jl 80cba33 │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + add $0xc0,%edx │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + inc %eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + jmp 80cb895 │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x12,%edx │ │ │ │ + add $0xf0,%edx │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %dl,(%eax,%ecx,1) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x2,%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%edx │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x3,%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + add $0x4,%edx │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + jmp 80cb895 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80cb96c │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + inc %eax │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + jmp 80cb895 │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + cmp $0x80,%edx │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%edx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jl 80cb8fb │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jge 80cb96c │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + add $0xe0,%edx │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %dl,(%eax,%ecx,1) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%edx │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x2,%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + jmp 80cb895 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + or $0x70,%al │ │ │ │ + dec %edi │ │ │ │ + add %ah,%dh │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80cbb9c │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80cbd64 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x80cbd4c,0x0(%ebp) │ │ │ │ + mov $0x85c2b74,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cbd4c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c34a0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x80cbb68,0x0(%ebp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 84562ac │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + inc %eax │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jge 80cba75 │ │ │ │ + movl $0x80cb8d8,-0x4(%ebp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,%eax │ │ │ │ + shl $1,%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 84562ec │ │ │ │ + mov $0xd,%eax │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + jmp 80cbbd4 │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov (%ecx,%eax,4),%ecx │ │ │ │ + cmp $0xd,%ecx │ │ │ │ + jne 80cbbcc │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jge 80cbbab │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + cmpl $0xa,(%eax,%ecx,4) │ │ │ │ + jne 80cbc2a │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + lea 0x2(%ecx),%eax │ │ │ │ + mov $0xa,%ecx │ │ │ │ + jmp 80cbbd4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + loopne 80cbcf8 │ │ │ │ + dec %edi │ │ │ │ + add %ah,%dh │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c6be0 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + ja 80cbcc8 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80cbdbb │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x80cbda0,0x0(%ebp) │ │ │ │ + mov $0x85c2b74,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cbda0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x80cbcf8,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ nop │ │ │ │ - add $0x1000100,%eax │ │ │ │ + out %al,$0x2 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - loope 80c6bd8 │ │ │ │ - cmp %al,(%eax) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc %cl,0x44891855(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80cbcd7 │ │ │ │ + movl $0x80cb7e4,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ nop │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ + out %al,$0x2 │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc %cl,0x44891855(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + jmp 80cbd0e │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ + jmp 80cbd0e │ │ │ │ + xchg %ax,%ax │ │ │ │ + out %al,$0x2 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c6c49 │ │ │ │ - movl $0x80c6bb4,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc %cl,0x44891855(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c6bf0,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + jmp 80cbd0e │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85c34a4,%esi │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ + jmp 80cbd0e │ │ │ │ + movl $0x80cb878,-0xc(%ebp) │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + sub %edx,%eax │ │ │ │ + add $0x3,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ + mov $0x85c3190,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 80cbe5c │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ - add $0x100,%eax │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + or %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,0x85c34d9(%esi) │ │ │ │ - add $0x4,%ebp │ │ │ │ + mov 0x3(%esi),%esi │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - add $0x100,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + int3 │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + jmp *0x6d180000(%ecx,%eax,1) │ │ │ │ + dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,0x0 │ │ │ │ add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cff8b(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - push %ecx │ │ │ │ - fistpll (%eax) │ │ │ │ - add %dl,0x10005(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + jb 80cc221 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80cc229 │ │ │ │ + mov $0x85c2b74,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + in $0x6c,%al │ │ │ │ + dec %edi │ │ │ │ + add %ah,0x3(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,%bl │ │ │ │ - out %al,$0x66 │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + adc $0x31,%al │ │ │ │ + rorb %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + adc %cl,-0x74b3dbb4(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + add $0x49,%al │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80cc11c │ │ │ │ + movl $0x80cc168,0x8(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 84562ac │ │ │ │ nop │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + mov %gs,0x0(%edi,%ecx,2) │ │ │ │ + out %al,$0x6 │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c6cd0 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%esi │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + sbb %cl,0x44890855(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + dec %ecx │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + jmp 80cbead │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jl 80cc016 │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + inc %ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x2,%edx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + jmp 80cbead │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sar $0xc,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + add $0x2,%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%edx │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + add $0x3,%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x4,%edx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + jmp 80cbead │ │ │ │ + test %edx,%edx │ │ │ │ + jl 80cbf68 │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %cl,(%edx,%eax,1) │ │ │ │ + inc %eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + jmp 80cbead │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov (%ecx,%eax,4),%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + cmp $0x10000,%ecx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x800,%ecx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %eax,%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jl 80cbf0b │ │ │ │ + cmp $0x3,%edx │ │ │ │ + jge 80cbf68 │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%edx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov %dl,(%ecx,%eax,1) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + lea 0x8(%ecx),%edx │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + add $0x2,%ecx │ │ │ │ + mov %al,(%edx,%ecx,1) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + jmp 80cbead │ │ │ │ + lea 0x3(%edx),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jge 80cc042 │ │ │ │ + movl $0x80cbee8,-0x4(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + shl $1,%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 845e9f0 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + jmp 84562ec │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + or $0x6a,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c6d14 │ │ │ │ - movl $0x80c6ca8,-0xc(%edi) │ │ │ │ + ja 80cc198 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80cc203 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x80cc1fc,0x0(%ebp) │ │ │ │ + mov $0x85c2b74,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cc1fc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c351c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80cc1c8,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c6d56 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80cc1a7 │ │ │ │ + movl $0x80cbe3c,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 8459250 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + ret │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c6d95 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80c6d30,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + jmp 80cc1cd │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + lea -0xb(%edi),%ecx │ │ │ │ + jmp 80cc1cd │ │ │ │ + mov $0x85c31a0,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + movl $0x80cbe90,-0x8(%ebp) │ │ │ │ + sub %eax,%ecx │ │ │ │ + lea 0x3(%ecx),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c6dde │ │ │ │ - movl $0x80c6d68,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c3520,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add $0xf00,%eax │ │ │ │ + add %cl,-0x7cc427bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c6e1e │ │ │ │ + jb 80cc3ef │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80cc2f0,-0x28(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x14(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x1c(%esi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x20(%esi),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x24(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xffffffd8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cc2f0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + daa │ │ │ │ + sldt (%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - mov 0x900038dd,%eax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,-0x44c4db39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + ja 80cc3e0 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + jne 80cc394 │ │ │ │ + movl $0x83a7994,-0x20(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + lea -0x1f(%edi),%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x83a7994,-0x20(%edi) │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x1f(%edi),%esi │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x6d,%ah │ │ │ │ + dec %edi │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc42fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c6e83 │ │ │ │ - movl $0x80c6df8,-0x14(%edi) │ │ │ │ + jb 80cc819 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80cca88,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cca88 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + insl (%dx),%es:(%edi) │ │ │ │ + dec %edi │ │ │ │ + add %al,0x1e000000(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,-0x38(%eax) │ │ │ │ + or $0x8,%al │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cc850 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80cc4f3 │ │ │ │ + mov 0x2c(%ebp),%edx │ │ │ │ + mov %edx,0x124(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov (%edx,%eax,4),%edx │ │ │ │ + cmp $0xd,%edx │ │ │ │ + jne 80cc916 │ │ │ │ + mov 0xc4(%esp),%eax │ │ │ │ + movl $0xd,(%eax) │ │ │ │ + movl $0x83a7994,-0x20(%edi) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0xf4(%esp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + mov 0x118(%esp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c6e30,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c3524,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c6ec6 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + movl $0x1,(%edi) │ │ │ │ + movl $0x80cc43c,0x20(%ebp) │ │ │ │ + mov 0x124(%esp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 83cc2bc │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov 0xf(%esi),%eax │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov 0x13(%esi),%eax │ │ │ │ + mov %eax,0xdc(%esp) │ │ │ │ + mov 0x17(%esi),%eax │ │ │ │ + mov %eax,0xe8(%esp) │ │ │ │ + mov 0xdc(%esp),%eax │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + mov 0xe8(%esp),%eax │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 80cca10 │ │ │ │ + movl $0x80cc98c,-0x20(%ebp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov 0xf4(%esp),%edx │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0xc4(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cc98c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + shrb $1,0x4f(%ebx) │ │ │ │ + add %al,0x1e000000(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,(%ecx,%ecx,8) │ │ │ │ + or $0x8,%al │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cc90c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x3004f6b,%esp │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4e8b1b46(%ebx) │ │ │ │ + pop %ds │ │ │ │ + mov %ecx,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80cc502 │ │ │ │ + movl $0x80cc5d8,0x0(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83cc2bc │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 260cc650 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c6f05 │ │ │ │ + ja 80cc6b9 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80c6ea0,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ + movl $0x80cc24c,-0x24(%edi) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c6f75 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c6f6b │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%edx │ │ │ │ - mov 0xb(%eax),%eax │ │ │ │ - movl $0x80c6ed8,-0x8(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ mov %ecx,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ + mov %edx,0x160(%esp) │ │ │ │ + lea -0x24(%edi),%edx │ │ │ │ + mov %edx,0x4(%ecx) │ │ │ │ + mov (%ecx),%edx │ │ │ │ + cmp $0x845a194,%edx │ │ │ │ + jne 80cc6b1 │ │ │ │ + mov 0x160(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ + push %ebx │ │ │ │ + mov %eax,0x178(%esp) │ │ │ │ + call 8451a50 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x16c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80cc6c8 │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80cc82c,0x0(%ebp) │ │ │ │ + mov 0x13c(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x130(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80cb840 │ │ │ │ + nop │ │ │ │ + jmp 260cc740 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4db39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c6fbc │ │ │ │ - movl $0x80c6f20,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + ja 80cc7aa │ │ │ │ + movl $0x83a7994,-0x20(%edi) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c3528,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c6ffe │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + lea -0x1f(%edi),%edx │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %ecx,0x148(%esp) │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp $0x845a194,%ecx │ │ │ │ + jne 80cc7a2 │ │ │ │ + mov 0x148(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + push %ebx │ │ │ │ + mov %edx,0x160(%esp) │ │ │ │ + call 8451a50 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x154(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + loopne 80cc827 │ │ │ │ + dec %edi │ │ │ │ + add %ch,%cl │ │ │ │ + and (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b244d(%ebx) │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc %cl,0x13c248c(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c7032 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %eax,0x130(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cc6d7 │ │ │ │ + movl $0x80cc720,0x0(%ebp) │ │ │ │ + mov 0x13c(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x130(%esp),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80cbe5c │ │ │ │ + mov $0x85c31c8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + jmp 260cc84c │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c7071 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80c700c,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,(%eax) │ │ │ │ + (bad) │ │ │ │ + or $0x8,%al │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cc630 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x4000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c70fc │ │ │ │ - add $0x1c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c70f2 │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0xb(%eax),%ecx │ │ │ │ - mov 0xf(%eax),%eax │ │ │ │ - movl $0x80c6fd8,-0x18(%edi) │ │ │ │ + pop %eax │ │ │ │ + imul $0x83,0x0(%edi),%ecx │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + mov 0x1f(%ecx),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x1b(%ecx),%eax │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80c7044,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + mov 0x13(%ecx),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x17(%ecx),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xf(%ecx),%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x7(%ecx),%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x3(%ecx),%eax │ │ │ │ + mov 0xb(%ecx),%ecx │ │ │ │ + movl $0x80cc7c8,0x8(%ebp) │ │ │ │ + mov %ecx,0x13c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ mov %ecx,%esi │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + mov %edx,0x14(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,0x20(%ebp) │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + mov 0x13c(%esp),%ecx │ │ │ │ + mov %ecx,0x2c(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cc7c8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + pushf │ │ │ │ + push $0x83004f │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c714a │ │ │ │ - movl $0x80c708c,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + jmp 80cc855 │ │ │ │ + add $0xffffffdc,%edi │ │ │ │ + mov 0xf4(%esp),%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x118(%esp),%edx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + mov %edx,0x130(%esp) │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x130(%esp),%eax │ │ │ │ + mov %edx,0x13c(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x13c(%esp),%ecx │ │ │ │ + jmp 80cc89e │ │ │ │ + sub $0x68,%al │ │ │ │ + dec %edi │ │ │ │ + add %cl,0x1e00001f(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2445(%ebx) │ │ │ │ + and %cl,0x44890455(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov $0x85c352c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x1000100,%eax │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,0x100(%esp) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,0x10c(%esp) │ │ │ │ + mov 0x100(%esp),%edx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0x10c(%esp),%eax │ │ │ │ + mov %eax,0x118(%esp) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %ecx,0xd0(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %edx,0xf4(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 80cc452 │ │ │ │ + add $0x20,%ebp │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x118(%esp),%eax │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + mov %eax,0x118(%esp) │ │ │ │ + mov 0xf4(%esp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x118(%esp),%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %eax,0x130(%esp) │ │ │ │ + mov 0xc4(%esp),%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x130(%esp),%eax │ │ │ │ + jmp 80cc89e │ │ │ │ + xor %ah,0x4f(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + cld │ │ │ │ + lds (%eax,%ecx,1),%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x27(%esi),%ecx │ │ │ │ + mov 0x3b(%esi),%edx │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cc5fc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x4316fc8a(%ebx) │ │ │ │ - je 80c71a8 │ │ │ │ - add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xfb27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c71c9 │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c71bf │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - movl $0x80c7168,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %edx,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dh,%ah │ │ │ │ + lret $0x80c │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ccaf4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - cmc │ │ │ │ - fnstcw (%eax) │ │ │ │ - add %dl,0x40018(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c7235 │ │ │ │ - movl $0x80c7178,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 80ccadb │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + movl $0x80ccb44,-0x10(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c71dc,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xe(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85c3530,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c7276 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jg 80ccae8 │ │ │ │ + cmp (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - dec %ecx │ │ │ │ - fnstcw (%eax) │ │ │ │ - add %dl,0x10005(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - or %al,(%eax) │ │ │ │ + inc %esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + popf │ │ │ │ + mov $0x2003a,%esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add $0x2,%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %ah,0x4f(%eax) │ │ │ │ + add %cl,0x200 │ │ │ │ add %al,(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x4(%ebp),%ecx │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c7302 │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c72f8 │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%edx │ │ │ │ - mov 0xb(%eax),%eax │ │ │ │ - movl $0x80c7250,-0x14(%edi) │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c7288,-0x4(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + jb 80ccc18 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80ccc20 │ │ │ │ + mov $0x85c2b74,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c7348 │ │ │ │ - movl $0x80c72a0,-0xc(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + ja 80ccb82 │ │ │ │ + movl $0x80aacb4,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c3534,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c7390 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - xor %ebx,%eax │ │ │ │ - cmp %al,(%eax) │ │ │ │ - nop │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c73f9 │ │ │ │ - movl $0x80c7364,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80c73a0,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ + ja 80ccbc9 │ │ │ │ + movl $0x836ff00,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + movl $0x80ccb9c,0x0(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + movl $0x85e2361,-0x4(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85c3538,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e8d4 │ │ │ │ + mov $0x85c31d4,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x100,%eax │ │ │ │ + movl $0x80ccbe0,-0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ + sldt (%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,0x85c356d(%esi) │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %bh,0x85e0045(%esi) │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b0875(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add %cl,0x4589044d(%ecx) │ │ │ │ - or %al,-0x6216fb3b(%ebx) │ │ │ │ - jae 80c747f │ │ │ │ - add %dl,0x2(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + mov $0xbd,%bh │ │ │ │ + cmp (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add $0x46000000,%eax │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp 80ccccc │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + jo 80ccccb │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + sldt (%ecx) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c7476 │ │ │ │ + jb 80cccb1 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov 0x10(%esi),%ecx │ │ │ │ + mov 0x14(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ + sub %edx,%eax │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + sbb %ecx,%edx │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 80ccccc │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + test $0x5e,%al │ │ │ │ + dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c74b6 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - movl $0x80c7450,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c74fc │ │ │ │ - movl $0x80c7488,-0x4(%edi) │ │ │ │ + jb 80cd116 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - movl $0x85d6045,0x0(%ebp) │ │ │ │ - lea -0x2(%edi),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + xor %edx,%ecx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + xor %edx,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + or %edx,%ecx │ │ │ │ + je 80cd11e │ │ │ │ + movl $0x80cce74,0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c35ac,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cce74 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c753e │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c757e │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - movl $0x80c7518,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ + ja 80ccd44 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + movl $0x80ccb44,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x85c31d1,-0x8(%edi) │ │ │ │ mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xe(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + inc %esp │ │ │ │ + fs dec %edi │ │ │ │ + add %ah,0x6(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + sbb %cl,0x4c891055(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x310(%ebx),%ecx │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov 0x314(%ebx),%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + add $0x30,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80cd0d0 │ │ │ │ + mov %eax,0xdc(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + cmp %ecx,%eax │ │ │ │ + mov %edx,0xe8(%esp) │ │ │ │ + mov 0xf4(%esp),%edx │ │ │ │ + mov 0xdc(%esp),%eax │ │ │ │ + sbb %eax,%edx │ │ │ │ + jge 80cd078 │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80ccf37 │ │ │ │ + add $0xffffffd0,%edi │ │ │ │ + movl $0x80ccd5c,0x8(%ebp) │ │ │ │ + mov $0x85c2b74,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ccd5c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + arpl %ecx,0x0(%edi) │ │ │ │ + bound %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 80cd11e │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x2(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xa(%esi),%eax │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0xe(%esi),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80ccef2 │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov $0x0,%eax │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov $0x0,%eax │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov 0xc4(%esp),%eax │ │ │ │ + mov %edx,0xb8(%esp) │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + mov %edx,0xdc(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0xdc(%esp),%eax │ │ │ │ + jmp 80ccdf6 │ │ │ │ + sub $0xc,%esp │ │ │ │ + push $0x7fffffff │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + push %eax │ │ │ │ + mov %ecx,0x104(%esp) │ │ │ │ + mov %edx,0xd4(%esp) │ │ │ │ + call 80a8f00 │ │ │ │ + add $0x1c,%esp │ │ │ │ + neg %eax │ │ │ │ + cltd │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + jmp 80ccdf6 │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jl 80ccf75 │ │ │ │ + movl $0x80ccb44,-0x2c(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + movl $0x85c31d1,-0x24(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + lea -0x2a(%edi),%eax │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80ccfb0 │ │ │ │ + movl $0x80ccb44,-0x2c(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + movl $0x85c31d1,-0x24(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + movl $0x0,-0x1c(%edi) │ │ │ │ + lea -0x2a(%edi),%eax │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + mov 0xa8(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + push %ecx │ │ │ │ + call 80a8f00 │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jl 80cd00e │ │ │ │ + movl $0x80ccb44,-0x2c(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + movl $0x85c31d1,-0x24(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + lea -0x2a(%edi),%eax │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jge 80cd045 │ │ │ │ + movl $0x80ccb44,-0x2c(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + movl $0x85c31d1,-0x24(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + lea -0x2a(%edi),%eax │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80ccb44,-0x2c(%edi) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov %ecx,-0x28(%edi) │ │ │ │ + movl $0x85c31d1,-0x24(%edi) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + lea -0x2a(%edi),%eax │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80ccc70,-0x2c(%edi) │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + mov %edx,-0x24(%edi) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %edx,-0x20(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x80ccb44,-0x10(%edi) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x2c(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xe(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x30,0x33c(%ebx) │ │ │ │ + movl $0x80ccd9c,-0x10(%ebp) │ │ │ │ + mov %ecx,0x310(%ebx) │ │ │ │ + mov %eax,0x314(%ebx) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455d7c │ │ │ │ + mov $0x85c31e0,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + mov $0x85c31d1,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ - sldt (%edx) │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + pusha │ │ │ │ + dec %edi │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c75c4 │ │ │ │ - movl $0x80c7550,-0x4(%edi) │ │ │ │ + jb 80cd1a3 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - movl $0x85d6045,0x0(%ebp) │ │ │ │ - lea -0x2(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c35b0,%esi │ │ │ │ + movl $0x80cd16c,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cd16c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 80cd1c2 │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov $0x0,%ecx │ │ │ │ + cmp %eax,%edx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + sbb %edx,%ecx │ │ │ │ + jl 80cd195 │ │ │ │ + mov $0x85c31d1,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80ccccc │ │ │ │ + mov $0x85c31e8,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + jmp 80cd1cc │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + nop │ │ │ │ + loopne 80cd1b5 │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + test $0x59,%al │ │ │ │ + dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c7606 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,-0x72bfdbb4(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + in (%dx),%al │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c7667 │ │ │ │ - add $0x10,%edi │ │ │ │ + jae 80cd4ed │ │ │ │ + mov $0x85c31f0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + js 80cd24b │ │ │ │ + dec %edi │ │ │ │ + add %ah,0x1e000003(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc %cl,0x4c891c55(%ebx) │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + add $0x14,%ebp │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x310(%ebx),%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x314(%ebx),%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + add $0x14,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c765d │ │ │ │ - mov 0x2(%eax),%ecx │ │ │ │ - mov 0x6(%eax),%eax │ │ │ │ - movl $0x80c75e0,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ + ja 80cd45b │ │ │ │ + mov %edx,0x100(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0x10c(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + cmp %eax,%edx │ │ │ │ + mov %ecx,0xf4(%esp) │ │ │ │ + mov 0x10c(%esp),%ecx │ │ │ │ + mov 0x100(%esp),%edx │ │ │ │ + sbb %edx,%ecx │ │ │ │ + jge 80cd427 │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80cd3bb │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push $0x7fffffff │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + push %edx │ │ │ │ + mov %ecx,0x110(%esp) │ │ │ │ + mov %eax,0xbc(%esp) │ │ │ │ + call 80a8f00 │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + neg %eax │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xf4(%esp),%ecx │ │ │ │ + jmp 80cd257 │ │ │ │ + mov 0x2(%edx),%eax │ │ │ │ + mov 0x6(%edx),%ecx │ │ │ │ + mov %edx,0xe8(%esp) │ │ │ │ + mov 0xa(%edx),%edx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0xe8(%esp),%eax │ │ │ │ + mov 0xe(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80cd2b6 │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0xdc(%esp),%edx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %edx,0x118(%esp) │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %edx,0x124(%esp) │ │ │ │ + mov 0x118(%esp),%edx │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x124(%esp),%eax │ │ │ │ + mov %eax,0x100(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x100(%esp),%edx │ │ │ │ + jmp 80cd257 │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + movl $0x85c2b74,0x4(%ebp) │ │ │ │ + mov 0xf4(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80ccac4 │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jge 80cd39f │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 80cd39f │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + mov 0x90(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + push %eax │ │ │ │ + call 80a8f00 │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jge 80cd39f │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80cd39f │ │ │ │ + movl $0x80ccb44,-0x10(%edi) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0xf4(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c888,-0x4(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xe(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + movl $0x80cd4d8,0x0(%ebp) │ │ │ │ + mov 0xf4(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sbb %edx,%eax │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cd4d8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x80cd1fc,-0x14(%ebp) │ │ │ │ + mov %eax,0x310(%ebx) │ │ │ │ + mov %edx,0x314(%ebx) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 8455d7c │ │ │ │ + mov %edx,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cd315 │ │ │ │ + mov $0x85c31d1,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pushf │ │ │ │ + push %esi │ │ │ │ + dec %edi │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,0x4d890045(%ecx) │ │ │ │ + add $0x89,%al │ │ │ │ + jne 80cd4ef │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,0xc4(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %eax,0xdc(%esp) │ │ │ │ + mov 0xc4(%esp),%eax │ │ │ │ + mov %ecx,0xd0(%esp) │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + xor %ecx,%eax │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + xor %ecx,%eax │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + or %ecx,%eax │ │ │ │ + jne 80cd4b0 │ │ │ │ + mov %edx,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbbb $0xf,0x0(%edi,%ecx,2) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80cd62c │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80cd5a4,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cd5a4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + dec %esp │ │ │ │ + pop %esp │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4e8b0445(%ebx) │ │ │ │ + add 0x54890756(%ebx),%ecx │ │ │ │ + and $0x40,%al │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + sbb %edx,%eax │ │ │ │ + jl 80cd5e9 │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80cd618,-0x4(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cd618 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + fcomps 0x4f(%ebx) │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,0x4d890045(%ecx) │ │ │ │ + add $0x89,%al │ │ │ │ + jne 80cd62f │ │ │ │ + jmp 80cd1cc │ │ │ │ + mov $0x85c31f8,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c7697 │ │ │ │ + jb 80cd665 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 838b4dc │ │ │ │ + jmp 80cd710 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c76e6 │ │ │ │ - movl $0x80c7618,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x80c7674,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - lea -0x12(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c35b4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,%bl │ │ │ │ - mov %al,0x19066 │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c7733 │ │ │ │ + jb 80cd699 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + add $0x3,%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80c5380 │ │ │ │ + jmp 80cd710 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c7766 │ │ │ │ + jb 80cd6cd │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + jmp 80cd710 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c77c7 │ │ │ │ - add $0x10,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c77bd │ │ │ │ - mov 0x2(%eax),%ecx │ │ │ │ - mov 0x6(%eax),%eax │ │ │ │ - movl $0x80c7740,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c888,-0x4(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c77f7 │ │ │ │ + jb 80cd6ff │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + inc %eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 838b4dc │ │ │ │ + jmp 80cd710 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c7878 │ │ │ │ - movl $0x80c7830,-0x4(%ebp) │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80cd947 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80c5344 │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c7880 │ │ │ │ - movl $0x80c7710,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x80c7778,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ + cmp 0x7(%esi),%eax │ │ │ │ + jl 80cd735 │ │ │ │ + add $0xffffffdc,%edi │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + lea 0x8(%ecx),%edx │ │ │ │ + mov (%edx,%eax,1),%dl │ │ │ │ + cmp $0x80,%dl │ │ │ │ + jae 80cd778 │ │ │ │ + movl $0x80cd6d8,-0x20(%edi) │ │ │ │ + mov %esi,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x84330c0,-0x10(%edi) │ │ │ │ + movzbl %dl,%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0xe0,%dl │ │ │ │ + jae 80cd7e2 │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov (%eax,%ecx,1),%al │ │ │ │ + movl $0x80cd6a4,-0x20(%edi) │ │ │ │ + mov %esi,-0x18(%edi) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + movl $0x84330c0,-0x10(%edi) │ │ │ │ + movzbl %al,%eax │ │ │ │ + movzbl %dl,%ecx │ │ │ │ + add $0xffffff40,%ecx │ │ │ │ + shl $0x6,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + lea -0x80(%ecx),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ lea -0x20(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0xf0,%dl │ │ │ │ + jae 80cd886 │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov (%eax,%ecx,1),%al │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x2,%ecx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + mov (%edx,%ecx,1),%cl │ │ │ │ + movl $0x80cd670,-0x20(%edi) │ │ │ │ + mov %esi,-0x18(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + movl $0x84330c0,-0x10(%edi) │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + movzbl %al,%eax │ │ │ │ + add $0xffffff80,%eax │ │ │ │ + shl $0x6,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + movzbl %dl,%ecx │ │ │ │ + add $0xffffff20,%ecx │ │ │ │ + shl $0xc,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + lea -0x80(%ecx),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80c77d4,-0x8(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - lea -0x12(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - mov $0x85c35bc,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov (%eax,%ecx,1),%al │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + add $0x2,%ecx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov (%edx,%ecx,1),%cl │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov (%eax,%edx,1),%al │ │ │ │ + movl $0x80cd63c,-0x20(%edi) │ │ │ │ + mov %esi,-0x18(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + movl $0x84330c0,-0x10(%edi) │ │ │ │ + movzbl %al,%eax │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add $0xffffff80,%ecx │ │ │ │ + shl $0x6,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + add $0xffffff80,%eax │ │ │ │ + shl $0xc,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + movzbl %dl,%ecx │ │ │ │ + add $0xffffff10,%ecx │ │ │ │ + shl $0x12,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + lea -0x80(%ecx),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b0875(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add %cl,0x4589044d(%ecx) │ │ │ │ - or %al,0x31e904c5(%ebx) │ │ │ │ - outsl %ds:(%esi),(%dx) │ │ │ │ - cmp %eax,(%eax) │ │ │ │ - nop │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c7924 │ │ │ │ - movl $0x80c78f8,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c78f8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80c7913 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ + adc $0x0,%al │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %cs │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c7968 │ │ │ │ - movl $0x80c78c0,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + ja 80cd990 │ │ │ │ + movl $0x80cd710,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + add 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ + jmp 80cd710 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c35c4,%esi │ │ │ │ + mov $0x85c3200,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c79aa │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c79de │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ebx) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c7aaf │ │ │ │ - movl $0x80c7a34,-0xc(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%ecx │ │ │ │ - mov 0xa(%esi),%edx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 80cd9d2 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80cd9e4,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c7a34 │ │ │ │ + jne 80cd9e4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xe76f3bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80c7a78 │ │ │ │ - add $0x10,%edi │ │ │ │ - mov %esi,%ecx │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c7ab2 │ │ │ │ - mov 0x3(%ecx),%ecx │ │ │ │ - movl $0x80c7984,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - movl $0x845c888,0x8(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - add $0x10,%edi │ │ │ │ - mov %esi,%ecx │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c7ab2 │ │ │ │ - mov 0x2(%ecx),%ecx │ │ │ │ - movl $0x80c79b8,-0xc(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - movl $0x845c888,0x8(%ebp) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 838b46c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov %ecx,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c7aef │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 838b4dc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c7b44 │ │ │ │ - movl $0x80c79f0,-0x18(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x80c7acc,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x16(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - mov $0x85c35c8,%esi │ │ │ │ + mov $0x85c3204,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c7b8a │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + clc │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - movl $0x85d6045,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80c7b00 │ │ │ │ - mov $0x85c35cc,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80cd960 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ + add $0x0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c7c04 │ │ │ │ - movl $0x80c7bd8,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ + jb 80cda6a │ │ │ │ + movl $0x80cda7c,-0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c7bd8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + jmp 8431974 │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80c7bf3 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + add %cl,0x4e8d0445(%ebx) │ │ │ │ + or %cl,0x4c890855(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + mov 0x48(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + call 804b170 │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x0,0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x8(%ebp) │ │ │ │ + mov $0x85c3208,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - sbb %al,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + xor $0xda,%al │ │ │ │ + or $0x8,%al │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c7c48 │ │ │ │ - movl $0x80c7ba0,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + jb 80cdc92 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 845e7e4 │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x1ff800,%ecx │ │ │ │ + cmp $0xd800,%ecx │ │ │ │ + je 80cdb1a │ │ │ │ + movl $0x80cdb60,-0x8(%ebp) │ │ │ │ + cmp $0x80,%eax │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + inc %eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 84560c4 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c35d0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x100,%eax │ │ │ │ + movl $0x80cdb18,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + jmp 8455d30 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c7c88 │ │ │ │ - movl $0x80c7d2c,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + add %cl,0xcc783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80cdaf8 │ │ │ │ + movl $0x845a098,-0x8(%edi) │ │ │ │ + movl $0x3,-0x4(%edi) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + movb $0xef,0x8(%eax) │ │ │ │ + movb $0xbf,0x9(%eax) │ │ │ │ + movb $0xbd,0xa(%eax) │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ + movl $0x3,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp *0x8(%ebp) │ │ │ │ + bound %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + add $0x3d,%al │ │ │ │ + addb $0x0,(%eax) │ │ │ │ + add %cl,(%edi) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + ret $0xb60f │ │ │ │ + sarb %cl,0x10000 │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + cmp $0x800,%eax │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80cdbed │ │ │ │ + mov %esi,%edx │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80cdc3e │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %al,0x8(%edx) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov %al,0x9(%edx) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov %al,0xa(%edx) │ │ │ │ + mov %edx,%esi │ │ │ │ + movl $0x0,0x4(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3a5c,%esi │ │ │ │ + jmp *0x8(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80cdc1f │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sar $0x6,%edx │ │ │ │ + add $0xc0,%edx │ │ │ │ + mov %dl,0x8(%esi) │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov %al,0x9(%esi) │ │ │ │ + movl $0x0,0x4(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x8(%ebp) │ │ │ │ + mov %esi,%edx │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80cdc3e │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %al,0x8(%edx) │ │ │ │ + mov %edx,%esi │ │ │ │ + movl $0x0,0x4(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x8(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %al,0x8(%edx) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov %al,0x9(%edx) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sar $0x6,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov %al,0xa(%edx) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%eax │ │ │ │ + mov %al,0xb(%edx) │ │ │ │ + mov %edx,%esi │ │ │ │ + movl $0x0,0x4(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x8(%ebp) │ │ │ │ + mov $0x85c320c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c7cc8 │ │ │ │ - movl $0x80c7d3c,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + adc $0x89000000,%eax │ │ │ │ + lock lea -0x8(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80cdd08 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80cdcfe │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + push %ebx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 80cdd0d │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x845a098,-0xc(%edi) │ │ │ │ + movl $0x0,-0x8(%edi) │ │ │ │ + movl $0x836ff10,-0x4(%edi) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3a60,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ + nop │ │ │ │ sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c7d0e │ │ │ │ - movl $0x80c7d50,-0x8(%edi) │ │ │ │ + ja 80cdd4a │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c3a64,%esi │ │ │ │ + mov $0x85c3220,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add $0xa,%al │ │ │ │ - cmp (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - inc %esi │ │ │ │ + add (%eax),%eax │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80cde44 │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80cde3a │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jg 80cddb7 │ │ │ │ + movl $0x8432ebc,-0x28(%edi) │ │ │ │ + movl $0x85d45a9,-0x24(%edi) │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + lea -0x27(%edi),%eax │ │ │ │ + add $0xffffffe0,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - cmp (%edx),%ecx │ │ │ │ - cmp (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add $0x2,%esi │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x18(%eax),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jl 80cdde5 │ │ │ │ + movl $0x8432ebc,-0x28(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x24(%edi) │ │ │ │ + movl $0x85d45a9,-0x20(%edi) │ │ │ │ + lea -0x27(%edi),%eax │ │ │ │ + add $0xffffffe0,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - or (%ebx),%bh │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - inc %esi │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x836f4a4,-0x28(%edi) │ │ │ │ + mov %ecx,-0x24(%edi) │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + add %edx,%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + movl $0x836f4a4,-0x18(%edi) │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x27(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - add $0x100,%eax │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %al,-0x76f7f383(%eax) │ │ │ │ - (bad) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80cde81 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80cde8c,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c7d80 │ │ │ │ + jne 80cde8c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - push %ecx │ │ │ │ - into │ │ │ │ - cmp %al,(%eax) │ │ │ │ - nop │ │ │ │ - add $0x100,%eax │ │ │ │ + add %cl,0x45890746(%ebx) │ │ │ │ + add %ch,%bl │ │ │ │ + or $0x5,%al │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x45c70045(%ebx) │ │ │ │ - add %bh,-0x76f7f383(%eax) │ │ │ │ - (bad) │ │ │ │ + add %al,%al │ │ │ │ + fimuls (%eax,%ecx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c7db8 │ │ │ │ + jne 80cdec0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - sbb %ecx,%esi │ │ │ │ - cmp %al,(%eax) │ │ │ │ - nop │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %dh,%al │ │ │ │ - jge 80c7de5 │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80c7df0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,-0x44c4bf39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf48a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - loope 80c7dc6 │ │ │ │ - cmp %al,(%eax) │ │ │ │ - nop │ │ │ │ - add $0x100,%eax │ │ │ │ + ja 80cdf82 │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80cdee4 │ │ │ │ + add $0xffffffc0,%edi │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + push %eax │ │ │ │ + push $0xa │ │ │ │ + push %edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + call 804b5e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80cdf25 │ │ │ │ + movl $0x8433118,-0x3c(%edi) │ │ │ │ + mov %esi,-0x38(%edi) │ │ │ │ + movl $0x85e0519,-0x34(%edi) │ │ │ │ + lea -0x3a(%edi),%eax │ │ │ │ + add $0xffffffcc,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80cdd64,-0x3c(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x34(%edi) │ │ │ │ + mov %esi,-0x30(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x2c(%edi) │ │ │ │ + mov $0x1,%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ + add %edx,%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x80cde54,-0x20(%edi) │ │ │ │ + lea -0x3c(%edi),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x845a494,-0x14(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x40,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + enter $0x4f53,$0x0 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %ch,(%eax) │ │ │ │ - jle 80c7e1d │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80c7e28 │ │ │ │ + adc $0x8d000100,%eax │ │ │ │ + inc %ebp │ │ │ │ + lock cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80cdfdc │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 80cdfdf │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x85c3356,-0x10(%ebp) │ │ │ │ + movl $0x85c3240,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 836a468 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ + add %eax,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80ce0f3 │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ce0e9 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + test %edx,%edx │ │ │ │ + jg 80ce060 │ │ │ │ + movl $0x836f4a4,-0x28(%edi) │ │ │ │ + mov %ecx,-0x24(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + movl $0x8432ebc,-0x18(%edi) │ │ │ │ + movl $0x85d45a9,-0x14(%edi) │ │ │ │ + lea -0x27(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp %eax,%edx │ │ │ │ + jl 80ce09a │ │ │ │ + movl $0x836f4a4,-0x28(%edi) │ │ │ │ + mov %ecx,-0x24(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + movl $0x8432ebc,-0x18(%edi) │ │ │ │ + lea -0x27(%edi),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x85d45a9,-0x10(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x836f4a4,-0x28(%edi) │ │ │ │ + mov %ecx,-0x24(%edi) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + sub %edx,%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + movl $0x836f4a4,-0x18(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x27(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + mov %dl,0x4f(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf08a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - test $0x900038cd,%eax │ │ │ │ - cmp %bh,0x100(%edi,%ecx,2) │ │ │ │ add %dl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c7efd │ │ │ │ + jb 80ce18d │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80c7e80,-0xc(%ebp) │ │ │ │ + movl $0x80ce178,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c7e80 │ │ │ │ + jne 80ce178 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - clc │ │ │ │ - mov $0x4f,%ebx │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,-0x74f7f382(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x4589074e(%ebx),%ecx │ │ │ │ - clc │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 842fcdc │ │ │ │ - nop │ │ │ │ - in $0xef,%al │ │ │ │ - push %eax │ │ │ │ + dec %esp │ │ │ │ + push %edx │ │ │ │ + dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,%ah │ │ │ │ - jle 80c7eba │ │ │ │ - or %cl,-0x3a7c038b(%ecx) │ │ │ │ - cld │ │ │ │ - jmp 8395e00 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c7f00 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - divsd 0x8486fb8,%xmm0 │ │ │ │ - movsd 0x8486fc0,%xmm1 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - movsd %xmm1,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - push %esp │ │ │ │ - mov $0xf004f,%ebx │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c7f93 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80c7f60,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %bh,0x4f(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c7f9b │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80c7e40,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + add %cl,-0x3f7af4ba(%ebx) │ │ │ │ + jg 80ce153 │ │ │ │ + mov $0x85c337c,%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3a88,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sarb $0x4,0x1004f(%edx) │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc423bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c8097 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80c800c,-0x1c(%ebp) │ │ │ │ - movsd 0xc(%esi),%xmm0 │ │ │ │ - movsd 0x14(%esi),%xmm1 │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - movsd %xmm0,-0x18(%ebp) │ │ │ │ - movsd %xmm1,-0x10(%ebp) │ │ │ │ - add $0xffffffe4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c800c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - mov $0x1e4004f,%edx │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,(%eax,%eax,4) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ + dec %eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 842fcdc │ │ │ │ - nop │ │ │ │ - pop %eax │ │ │ │ - out %al,(%dx) │ │ │ │ - push %eax │ │ │ │ - add %ah,%ah │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,-0x80(%eax) │ │ │ │ - or $0x8,%al │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8395e00 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0x1,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c809a │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - divsd 0x8486fc8,%xmm0 │ │ │ │ - movsd 0x8486fd0,%xmm1 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - mulsd 0xc(%ebp),%xmm1 │ │ │ │ - mulsd 0x4(%ebp),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x17004fb9,%eax │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + jmp 80ce1a0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + adc $0x52,%al │ │ │ │ + dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c8257 │ │ │ │ - movl $0x80c80f4,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c80f4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - test %bh,0x43004f(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bl,(%ecx,%eax,4) │ │ │ │ + add %al,-0x1f(%eax) │ │ │ │ or $0x8,%al │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c811c │ │ │ │ + jne 80ce140 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - pop %esp │ │ │ │ - mov $0x3004f,%ecx │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + fcoml 0x4f(%ecx) │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - push %eax │ │ │ │ - orl $0xff2f089,(%eax,%ecx,1) │ │ │ │ - adc %al,0x3(%esi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - movsd %xmm0,-0x8(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c8150 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - sub %bh,0xe6004f(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4c339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c825f │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - movsd 0x4(%ebp),%xmm0 │ │ │ │ - movsd 0x3(%esi),%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - jp 80c8178 │ │ │ │ - je 80c82f5 │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - sub $0x4,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - movsd %xmm0,(%esp) │ │ │ │ - movsd %xmm1,0x70(%esp) │ │ │ │ - movsd %xmm0,0x64(%esp) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - call 837fb50 │ │ │ │ - add $0xc,%esp │ │ │ │ + ja 80ce277 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 80c826e │ │ │ │ - sub $0x4,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - movsd 0x70(%esp),%xmm1 │ │ │ │ - movsd %xmm1,(%esp) │ │ │ │ - call 837fb50 │ │ │ │ + jg 80ce1c4 │ │ │ │ + add $0xffffffc4,%edi │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + push %eax │ │ │ │ + push $0xa │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + call 804b5e0 │ │ │ │ add $0xc,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 80c82aa │ │ │ │ - add $0xffffffe8,%edi │ │ │ │ - movl $0x80c820c,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ + jne 80ce224 │ │ │ │ + movl $0x836f4a4,-0x38(%edi) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movsd 0x64(%esp),%xmm1 │ │ │ │ - movsd %xmm1,0x14(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - mov $0x7e6004f,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c82e6 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80c7fb8,-0x24(%edi) │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - movsd 0x4(%ebp),%xmm0 │ │ │ │ - movsd %xmm0,-0x18(%edi) │ │ │ │ - movsd 0x14(%ebp),%xmm0 │ │ │ │ - movsd %xmm0,-0x10(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + mov %eax,-0x34(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x30(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x2c(%edi) │ │ │ │ + movl $0x8433118,-0x28(%edi) │ │ │ │ + lea -0x37(%edi),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x85e0519,-0x20(%edi) │ │ │ │ + lea -0x26(%edi),%eax │ │ │ │ + add $0xffffffe0,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3a90,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x8433080,-0x14(%edi) │ │ │ │ - movsd 0x64(%esp),%xmm1 │ │ │ │ - movsd %xmm1,%xmm0 │ │ │ │ - movsd 0x58(%esp),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,-0x10(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ + movl $0x80cdfec,-0x38(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x30(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x2c(%edi) │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x80ce104,-0x20(%edi) │ │ │ │ + lea -0x38(%edi),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x845a494,-0x14(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x8433080,-0x14(%edi) │ │ │ │ - movsd 0x64(%esp),%xmm1 │ │ │ │ - movsd %xmm1,%xmm0 │ │ │ │ - movsd 0x58(%esp),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,-0x10(%edi) │ │ │ │ + movl $0x3c,0x33c(%ebx) │ │ │ │ + mov $0x85c338c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ + add (%eax),%eax │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80ce374 │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ce36a │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jg 80ce2e7 │ │ │ │ + movl $0x8432ebc,-0x28(%edi) │ │ │ │ + movl $0x85d45a9,-0x24(%edi) │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + lea -0x27(%edi),%eax │ │ │ │ + add $0xffffffe0,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x18(%eax),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jl 80ce315 │ │ │ │ + movl $0x8432ebc,-0x28(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x24(%edi) │ │ │ │ + movl $0x85d45a9,-0x20(%edi) │ │ │ │ + lea -0x27(%edi),%eax │ │ │ │ + add $0xffffffe0,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x836f4a4,-0x28(%edi) │ │ │ │ + mov %ecx,-0x24(%edi) │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + add %edx,%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + movl $0x836f4a4,-0x18(%edi) │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ + lea -0x27(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x8432ebc,-0x14(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c83a4 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80c8354,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c8354 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c83a7 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %eax │ │ │ │ - call 8431220 │ │ │ │ - add $0xc,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - fstps (%esp) │ │ │ │ - movss (%esp),%xmm0 │ │ │ │ - add $0x4,%esp │ │ │ │ - movl $0x8433090,-0x4(%edi) │ │ │ │ - divss 0x8486fd8,%xmm0 │ │ │ │ - movss 0x8486fdc,%xmm1 │ │ │ │ - subss %xmm0,%xmm1 │ │ │ │ - movss %xmm1,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80c842f │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80c83fc,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + or $0x50,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c8437 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80c831c,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3a98,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - sldt (%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c851e │ │ │ │ + jb 80ce411 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80c84a0,-0x14(%ebp) │ │ │ │ - movss 0xc(%esi),%xmm0 │ │ │ │ - movss 0x10(%esi),%xmm1 │ │ │ │ + movl $0x80ce3fc,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ - movss %xmm0,-0x10(%ebp) │ │ │ │ - movss %xmm1,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c84a0 │ │ │ │ + jne 80ce3fc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - bound %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c8521 │ │ │ │ - movss 0x4(%ebp),%xmm0 │ │ │ │ - movss 0x8(%ebp),%xmm1 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %eax │ │ │ │ - movsd %xmm1,0x58(%esp) │ │ │ │ - movsd %xmm0,0x4c(%esp) │ │ │ │ - call 8431220 │ │ │ │ - add $0xc,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - fstps (%esp) │ │ │ │ - movss (%esp),%xmm0 │ │ │ │ - add $0x4,%esp │ │ │ │ - movl $0x8433090,-0x4(%edi) │ │ │ │ - divss 0x8486fe0,%xmm0 │ │ │ │ - movss 0x8486fe4,%xmm1 │ │ │ │ - subss %xmm0,%xmm1 │ │ │ │ - movsd 0x4c(%esp),%xmm2 │ │ │ │ - mulss %xmm2,%xmm1 │ │ │ │ - movsd 0x40(%esp),%xmm2 │ │ │ │ - mulss %xmm2,%xmm0 │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ - movss %xmm0,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + rorb $1,0x4f(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c86bf │ │ │ │ - movl $0x80c856c,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c856c │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3f7af4ba(%ebx) │ │ │ │ + jg 80ce3d7 │ │ │ │ + mov $0x85c337c,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - inc %ebx │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + dec %eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80ce1a0 │ │ │ │ + cwtl │ │ │ │ + dec %edi │ │ │ │ + dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dl,-0x74f7f37b(%eax) │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c8590 │ │ │ │ + add %al,%ah │ │ │ │ + jecxz 80ce40e │ │ │ │ + or %cl,-0x899f88a(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80ce3c4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + jo 80ce465 │ │ │ │ + dec %edi │ │ │ │ + add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - rolb $0xf3,-0xf76f7f4(%ebp) │ │ │ │ - movups 0x3(%esi),%xmm0 │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - movss %xmm0,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %cl,-0x1c(%eax) │ │ │ │ + or $0x8,%al │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c85c0 │ │ │ │ + jne 80ce448 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - and $0x0,%al │ │ │ │ + dec %esp │ │ │ │ + dec %edi │ │ │ │ + dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4bf39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c86c7 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - movss 0x4(%ebp),%xmm0 │ │ │ │ - movss 0x3(%esi),%xmm1 │ │ │ │ - ucomiss %xmm1,%xmm0 │ │ │ │ - jp 80c85e7 │ │ │ │ - je 80c875d │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - sub $0x8,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - movss %xmm0,(%esp) │ │ │ │ - movsd %xmm1,0x70(%esp) │ │ │ │ - movsd %xmm0,0x64(%esp) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - call 837fc40 │ │ │ │ - add $0xc,%esp │ │ │ │ + ja 80ce503 │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 80c86d6 │ │ │ │ - sub $0x8,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - movsd 0x70(%esp),%xmm1 │ │ │ │ - movss %xmm1,(%esp) │ │ │ │ - call 837fc40 │ │ │ │ + jg 80ce46c │ │ │ │ + add $0xffffffc0,%edi │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + push %eax │ │ │ │ + push $0xa │ │ │ │ + push %edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + call 804b5e0 │ │ │ │ add $0xc,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 80c8712 │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - movl $0x80c8674,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movsd 0x64(%esp),%xmm1 │ │ │ │ - movss %xmm1,0x10(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - in $0x1,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c874e │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80c8450,-0x1c(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movss 0x4(%ebp),%xmm0 │ │ │ │ - movss %xmm0,-0x10(%edi) │ │ │ │ - movss 0x10(%ebp),%xmm0 │ │ │ │ - movss %xmm0,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3a9c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x8433090,-0x10(%edi) │ │ │ │ - movsd 0x64(%esp),%xmm1 │ │ │ │ - movss %xmm1,%xmm0 │ │ │ │ - movsd 0x58(%esp),%xmm1 │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ - movss %xmm0,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + jne 80ce4ad │ │ │ │ + movl $0x8433118,-0x3c(%edi) │ │ │ │ + mov %esi,-0x38(%edi) │ │ │ │ + movl $0x85e0519,-0x34(%edi) │ │ │ │ + lea -0x3a(%edi),%eax │ │ │ │ + add $0xffffffcc,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x8433090,-0x10(%edi) │ │ │ │ - movsd 0x64(%esp),%xmm1 │ │ │ │ - movss %xmm1,%xmm0 │ │ │ │ - movsd 0x58(%esp),%xmm1 │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ - movss %xmm0,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + movl $0x80ce294,-0x3c(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x34(%edi) │ │ │ │ + mov %esi,-0x30(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x2c(%edi) │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x80ce388,-0x20(%edi) │ │ │ │ + lea -0x3c(%edi),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x845a494,-0x14(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0x40,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - movl $0x8432ebc,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c87b4 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c87f0 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc %bh,0x0(%eax,%edx,2) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c8899 │ │ │ │ - movl $0x80c8838,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,-0x78(%eax) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ + adc %eax,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c889c │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8432ebc,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c8901 │ │ │ │ - movl $0x80c8784,-0x28(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - movl $0x80c87c0,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80c8800,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x28(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - mov $0x85c3aa0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0xc(%ebp),%ecx │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c8983 │ │ │ │ - add $0xc,%edi │ │ │ │ + jb 80ce576 │ │ │ │ + add $0x8,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c8979 │ │ │ │ + ja 80ce56c │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + cmp $0x10ffff,%eax │ │ │ │ + ja 80ce55e │ │ │ │ + movl $0x84330c0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838c498 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + test $0x7b,%al │ │ │ │ + push %eax │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %dl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c89f7 │ │ │ │ - add $0xc,%edi │ │ │ │ + jb 80ce5de │ │ │ │ + add $0x8,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c89ed │ │ │ │ + ja 80ce5d4 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + cmp $0x10ffff,%eax │ │ │ │ + ja 80ce5c6 │ │ │ │ + movl $0x84330c0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838c498 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + nop │ │ │ │ + inc %eax │ │ │ │ + jnp 80ce637 │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c8aa1 │ │ │ │ - movl $0x80c8a40,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %dl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80ce646 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ce63c │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + cmp $0x10ffff,%eax │ │ │ │ + ja 80ce62e │ │ │ │ + movl $0x84330c0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838c498 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + fdivrs 0x50(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %dl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80ce6ae │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ce6a4 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + cmp $0x10ffff,%eax │ │ │ │ + ja 80ce696 │ │ │ │ + movl $0x84330c0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838c498 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + jo 80ce730 │ │ │ │ + push %eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,-0x76(%eax) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%edx) │ │ │ │ + add %dl,(%eax,%eax,1) │ │ │ │ add %eax,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0xc(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80ce70a │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ce700 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + cmpl $0x10ffff,0xc(%eax) │ │ │ │ + ja 80ce70f │ │ │ │ + movl $0x84330c0,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838c498 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x7a,%al │ │ │ │ + push %eax │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x1bb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80cebc7 │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80cebbd │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + mov (%eax),%dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x80,%edx │ │ │ │ + jge 80ce7fd │ │ │ │ + movl $0x80ce6c0,-0x18(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + movl $0x85e2369,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %bh,0x50(%ecx) │ │ │ │ + add %ah,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8a0445(%ebx) │ │ │ │ + or %al,-0xd76eb3b(%ebx) │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ce854 │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + and $0x1f,%eax │ │ │ │ + shl $0x6,%eax │ │ │ │ + or %ecx,%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + jl 80ce846 │ │ │ │ + movl $0x80ce658,-0x14(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + movl $0x85e2371,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0xc0,%edx │ │ │ │ + jl 80cebaf │ │ │ │ + inc %eax │ │ │ │ + dec %ecx │ │ │ │ + cmp $0xe0,%edx │ │ │ │ + jge 80ce900 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 80cebaf │ │ │ │ + mov (%eax),%cl │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movzbl %cl,%eax │ │ │ │ + and $0xc0,%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + jne 80ceba4 │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + jmp 80ce7b3 │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + mov $0x85c33b5,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80ce7a8,-0x14(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %cl,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + js 80ce8cb │ │ │ │ + add %ah,%bl │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8a0445(%ebx) │ │ │ │ + or %cl,-0x3a7cf3ab(%edx) │ │ │ │ + sbb %cl,-0x76bfdbbc(%ecx) │ │ │ │ + lock add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ce9f6 │ │ │ │ + movzbl %dl,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + shl $0x6,%edx │ │ │ │ + or %ecx,%edx │ │ │ │ + shl $0x6,%edx │ │ │ │ + or %eax,%edx │ │ │ │ + cmp $0x800,%edx │ │ │ │ + jl 80ce9c5 │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jge 80ce9c5 │ │ │ │ + movl $0x80ce5f0,-0x14(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + movl $0x85e2379,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0xf0,%edx │ │ │ │ + jge 80ceaca │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 80cebaf │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov (%eax),%dl │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + movzbl %dl,%eax │ │ │ │ + and $0xc0,%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + jne 80ceba4 │ │ │ │ + lea -0x1(%ecx),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 80ceb99 │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0x1(%eax),%al │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + movzbl %al,%ecx │ │ │ │ + and $0xc0,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + jne 80ceb99 │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + jmp 80ce896 │ │ │ │ + mov $0x77,%al │ │ │ │ + push %eax │ │ │ │ + add %ah,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + adc %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c8aa4 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8432ebc,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ + ja 80ce9da │ │ │ │ + cmp $0xdfff,%eax │ │ │ │ + jle 80ce9cc │ │ │ │ + cmp $0xfffe,%eax │ │ │ │ + jge 80ce9cc │ │ │ │ + movl $0x80ce588,-0x14(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + movl $0x85e2379,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 80ce986 │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + mov $0x85c33d5,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ + movl $0x80ce980,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80ce884,-0x18(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov %cl,-0x10(%ebp) │ │ │ │ + mov %dl,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x77,%al │ │ │ │ + push %eax │ │ │ │ + add %ah,%ah │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8a0445(%ebx) │ │ │ │ + or %cl,0x44890c55(%edx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x10(%ebp),%al │ │ │ │ + add $0x1c,%ebp │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ceb5f │ │ │ │ + movzbl %al,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + movzbl %dl,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + movzbl %dl,%edx │ │ │ │ + and $0x3f,%edx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + shl $0x6,%eax │ │ │ │ + or %edx,%eax │ │ │ │ + shl $0x6,%eax │ │ │ │ + or %ecx,%eax │ │ │ │ + shl $0x6,%eax │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + or %ecx,%eax │ │ │ │ + cmp $0x10000,%eax │ │ │ │ + jl 80ceb51 │ │ │ │ + cmp $0x110000,%eax │ │ │ │ + jge 80ceb51 │ │ │ │ + movl $0x80ce520,-0x14(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + movl $0x85e2381,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0xf8,%edx │ │ │ │ + jge 80cebaf │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 80cebaf │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov (%eax),%dl │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + movzbl %dl,%eax │ │ │ │ + and $0xc0,%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + jne 80ceba4 │ │ │ │ + lea -0x1(%ecx),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 80ceb99 │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov (%ecx),%dl │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + movzbl %dl,%eax │ │ │ │ + and $0xc0,%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + jne 80ceb99 │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + dec %eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 80ceb8e │ │ │ │ + mov 0x1(%ecx),%al │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + movzbl %al,%ecx │ │ │ │ + and $0xc0,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + jne 80ceb8e │ │ │ │ + jmp 80cea45 │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + mov $0x85c33e5,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80cea2c,-0x1c(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %cl,-0x14(%ebp) │ │ │ │ + mov %dl,-0x10(%ebp) │ │ │ │ + mov %al,-0xc(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + mov $0x85c33d5,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c33c5,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c33b5,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov $0x85c33b5,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + push %esp │ │ │ │ + jne 80cec1f │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80cebfc │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80cec0e │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + mov $0x85dad7d,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov $0x85c33f4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x80ce72c,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + test $0x47,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c8ba9 │ │ │ │ - movl $0x80c8af0,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c8af0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add $0x1,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,(%ebx,%ecx,4) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ + jb 80cec6e │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80cec84,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c8b14 │ │ │ │ + jne 80cec84 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + mov $0x85c33fc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jo 80cecc1 │ │ │ │ + dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - inc %eax │ │ │ │ - mov (%eax,%ecx,1),%ecx │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890746(%ebx) │ │ │ │ + clc │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80cebdc │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%eax │ │ │ │ + add (%eax),%al │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ced64 │ │ │ │ + movl $0x80ced00,-0x14(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x14(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c8b40 │ │ │ │ + jne 80ced00 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add $0x1e000000,%eax │ │ │ │ + nop │ │ │ │ + inc %esp │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4c339(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c8bb1 │ │ │ │ + ja 80ced55 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80c891c,-0x38(%edi) │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80ced1e │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80ced33 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov $0x85d45a9,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x30(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x2c(%edi) │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x28(%edi) │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x80c8990,-0x20(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x80c8a08,-0x8(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x38(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3aa4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x3c,0x33c(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c8bf8 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c8c34 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c8c70 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ + jb 80ced8f │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83d9f50 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %eax │ │ │ │ + inc %esi │ │ │ │ + dec %edi │ │ │ │ + add %cl,0x200 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc423bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c8d4b │ │ │ │ - movl $0x80c8cbc,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%esi │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + jb 80cef4a │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov $0x85e2361,%edx │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80cef6b │ │ │ │ + movl $0x80cef2c,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cef2c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %al,0x4f(%esi) │ │ │ │ + add %ah,0x1e000002(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4d339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80cee3a │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + movl $0x80ceca8,-0x28(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x80ced70,-0xc(%edi) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + dec %eax │ │ │ │ + add $0x18,%ebp │ │ │ │ + lea -0x28(%edi),%ecx │ │ │ │ + lea -0xc(%edi),%edx │ │ │ │ + jmp 80cedbe │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pushf │ │ │ │ + inc %ebp │ │ │ │ + dec %edi │ │ │ │ + add %ah,0x1e000002(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cef52 │ │ │ │ + mov 0x1c(%ebp),%esi │ │ │ │ + movl $0x85d45a9,0x1c(%ebp) │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,%ah │ │ │ │ - mov %cs,(%eax,%ecx,1) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80cef13 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x3(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80ceeac │ │ │ │ + add $0xffffffe0,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + mov $0x85d45a9,%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80ceec3 │ │ │ │ + add $0xffffffe0,%edi │ │ │ │ + movl $0x85d45a9,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + movl $0x836f4a4,-0x1c(%edi) │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %cl,0x468b080c(,%ecx,4) │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - add $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - cld │ │ │ │ + add %al,-0x76f7f312(%eax) │ │ │ │ + lock mov 0x4(%ebp),%esi │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cee80 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c3404,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x80cedec,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cedec │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80cef94,-0x8(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cef94 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + pusha │ │ │ │ + inc %esp │ │ │ │ + dec %edi │ │ │ │ + add %ah,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + lock pop %eax │ │ │ │ + out %al,(%dx) │ │ │ │ + or $0x8,%al │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ + jmp 80cebdc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xor %al,0x0(%edi,%ecx,2) │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c8d4e │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8432eac,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80cf033 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80cf048,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cf048 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455da0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4bf39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c8dcb │ │ │ │ - movl $0x80c8bc8,-0x3c(%edi) │ │ │ │ + ja 80ceff6 │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %esi,-0x4(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x34(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x30(%edi) │ │ │ │ - movl $0x80c8c04,-0x2c(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x24(%edi) │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - movl $0x80c8c40,-0x1c(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x80c8c80,-0xc(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x2c(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x3c(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x40,0x33c(%ebx) │ │ │ │ - mov $0x85c3aa8,%esi │ │ │ │ + mov $0x85c340c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + mov $0x1004f43,%esp │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c8e4f │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c8e45 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x10,%al │ │ │ │ + lock or $0x8,%al │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80ceda4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + inc %ebx │ │ │ │ + dec %edi │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c8ec3 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c8eb9 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c8f37 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c8f2d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80cf096 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80cf0c0,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x3000100,%eax │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cf0c0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c3414,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c9013 │ │ │ │ - movl $0x80c8f84,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%esi │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + add %al,-0x3a7c031a(%ebx) │ │ │ │ + or %cl,0x66e0ff06(%ebx) │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ + inc %esp │ │ │ │ + inc %ebx │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0xa8,%al │ │ │ │ + lock or $0x8,%al │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80ceda4 │ │ │ │ + nop │ │ │ │ + sbb %al,0x4f(%ebx) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0x468b080c(%edi,%ecx,4) │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - or %cl,0x4589fc4d(%ecx) │ │ │ │ - or %al,-0x7516033b(%ebx) │ │ │ │ - push %esi │ │ │ │ - cmp %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80cf10e │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80cf13c,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cf13c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c341c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,%ah │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x197cff8b(%ebx) │ │ │ │ + cld │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + enter $0x4f42,$0x0 │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x20,%al │ │ │ │ + int1 │ │ │ │ or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + jmp 80ceda4 │ │ │ │ + nop │ │ │ │ + mov %es,0x4f(%edx) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c9016 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8432eac,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc42bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c9157 │ │ │ │ - movl $0x80c9064,-0x4(%ebp) │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80cf4ca │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x3(%eax),%ecx │ │ │ │ + mov 0x7(%eax),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xb(%eax),%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + movl $0x80cf42c,-0x20(%ebp) │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xffffffd4,%ebp │ │ │ │ + jmp 80cebdc │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80cf258,0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c9064 │ │ │ │ + jne 80cf258 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add $0x1e000002,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,-0x74f7f370(%eax) │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ + movl $0x80cf22c,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c9088 │ │ │ │ + jne 80cf22c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + enter $0x4f41,$0x0 │ │ │ │ + test $0x1e00000b,%eax │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - clc │ │ │ │ - mov $0x8b080c90,%esp │ │ │ │ - inc %esi │ │ │ │ - add 0x568b074e(%ebx),%ecx │ │ │ │ - or 0x55891475(%ebx),%ecx │ │ │ │ cld │ │ │ │ + adc $0xf3,%al │ │ │ │ + or $0x8,%al │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x20(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c90bc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 845e62c │ │ │ │ xchg %ax,%ax │ │ │ │ - pop %es │ │ │ │ + pushf │ │ │ │ + inc %ecx │ │ │ │ + dec %edi │ │ │ │ + add %ch,0x1e00000b(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2445(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + dec %esp │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jg 80cf2ad │ │ │ │ + add $0x20,%ebp │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + jmp 80cf19f │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jl 80cf2de │ │ │ │ + add $0x20,%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x85d783e,%ecx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + jmp 80cf19f │ │ │ │ + add $0x20,%ebp │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + jmp 80cf19f │ │ │ │ + loopne 80cf34a │ │ │ │ + dec %edi │ │ │ │ + add %cl,0x17(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cf1ef │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + add $0x20,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80cf3be │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 80cf410 │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jge 80cf45a │ │ │ │ + movl $0x836f4a4,-0x1c(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x28(%ebp) │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + test $0x1e00001f,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4a739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x4d8b2445(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + or $0x83,%al │ │ │ │ + (bad) │ │ │ │ + dec %esp │ │ │ │ + and $0x4c,%al │ │ │ │ + mov %esi,%ecx │ │ │ │ + jmp 80cf339 │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0x80cf3a0,0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + test $0x1e00001f,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c915f │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x80c8de8,-0x54(%edi) │ │ │ │ + add %cl,0x4d8b2445(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + dec %esp │ │ │ │ + and $0x4c,%al │ │ │ │ + mov %esi,%ecx │ │ │ │ + add $0x20,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80cf4b2 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80cf453 │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + add $0xffffffe0,%edi │ │ │ │ + mov $0x85d45a9,%esi │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + enter $0x4f3f,$0x0 │ │ │ │ + test $0x1e00000b,%eax │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cf209 │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4c(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x48(%edi) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x44(%edi) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + jmp 80cf3fa │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jl 80cf470 │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + add $0xffffffe0,%edi │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x40(%edi) │ │ │ │ - movl $0x80c8e5c,-0x3c(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x34(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x30(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x2c(%edi) │ │ │ │ - mov %ecx,-0x28(%edi) │ │ │ │ - movl $0x80c8ed0,-0x24(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x85d45a9,0x28(%ebp) │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + movl $0x836f4a4,-0x1c(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - movl $0x80c8f48,-0xc(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x3c(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x54(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ lea -0xb(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3aac,%esi │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0x80cf3e4,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + jmp 8455d30 │ │ │ │ + mov $0x85c3424,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x58,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + inc %eax │ │ │ │ + aas │ │ │ │ + dec %edi │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c91a8 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80cf55f │ │ │ │ + movl $0x80cf574,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cf574 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80cf528,0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455da0 │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c91e4 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80cf507 │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c9220 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c925c │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + jmp 80cf52d │ │ │ │ + mov $0x85c342c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - add $0x4000100,%eax │ │ │ │ + mov $0x3e,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + or %bl,-0xb(%eax) │ │ │ │ + or $0x8,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %esi,0x4(%ebp) │ │ │ │ + jmp 80cf168 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c9375 │ │ │ │ - movl $0x80c92b8,-0xc(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov 0xf(%esi),%esi │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ + jb 80cf5bb │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80cf5d4,0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%esi │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov $0x85e0505,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,%al │ │ │ │ - xchg %eax,%edx │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cf5be │ │ │ │ + mov $0x85e050a,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub %bh,(%esi) │ │ │ │ + dec %edi │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,(%eax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80cf6a5 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80cf69b │ │ │ │ + movl $0x80cf598,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80cf6bc,0x0(%ebp) │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cf6bc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80cf664,0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8455da0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80cf641 │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + jmp 80cf669 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c3434,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push $0x1004f3d │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x94,%al │ │ │ │ + testb $0x89,(%eax,%ecx,1) │ │ │ │ inc %ebp │ │ │ │ - add %dh,(%eax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + cld │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 80cf168 │ │ │ │ add (%eax),%eax │ │ │ │ + add (%eax),%al │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + jb 80cf7a4 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80cf740,-0x1c(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x14(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cf740 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %esp │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c9378 │ │ │ │ + ja 80cf795 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8432e9c,-0x1c(%edi) │ │ │ │ + test %eax,%eax │ │ │ │ + jg 80cf75e │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80cf773 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov $0x85d45a9,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + sub %eax,%ecx │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x0,%eax │ │ │ │ + cmp $0x3c,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,0x100 │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ab39(%ebx) │ │ │ │ + jb 80cf871 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80cf8a0,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cf8a0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x30,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4cf39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c9409 │ │ │ │ - movl $0x80c9178,-0x50(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x48(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x44(%edi) │ │ │ │ - movl $0x80c91b4,-0x40(%edi) │ │ │ │ + ja 80cf7e2 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80cf6dc,-0x2c(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x24(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0x20(%edi) │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x38(%edi) │ │ │ │ - mov %eax,-0x34(%edi) │ │ │ │ - movl $0x80c91f0,-0x30(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x28(%edi) │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x80c922c,-0x20(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ mov %ecx,-0x18(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x80c926c,-0x10(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + movl $0x8432ebc,-0x10(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - lea -0x30(%edi),%eax │ │ │ │ + lea -0x2c(%edi),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - lea -0x40(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x50(%edi),%eax │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xf(%edi),%esi │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ add $0x14,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x54,0x33c(%ebx) │ │ │ │ - mov $0x85c3ab0,%esi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cf879 │ │ │ │ + mov $0x85dad7d,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c343c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + movl $0x80cf7fc,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cf7fc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %esp │ │ │ │ + cmp 0x0(%edi),%ecx │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c948b │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c9481 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c94ff │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c94f5 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + lock pop %esp │ │ │ │ + clc │ │ │ │ + or $0x8,%al │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ + jmp 80cebdc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 80cf9a8 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pusha │ │ │ │ + cmp 0x0(%edi),%ecx │ │ │ │ + add (%eax),%eax │ │ │ │ + add (%eax),%al │ │ │ │ + sldt (%ecx) │ │ │ │ + add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c9573 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c9569 │ │ │ │ + jb 80cf98b │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80cf94c,-0x1c(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x14(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cf94c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + clc │ │ │ │ + cmp 0x0(%edi),%cl │ │ │ │ + inc %esp │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3f7afcba(%ebx) │ │ │ │ + jg 80cf958 │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80cf9a8 │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80cf979 │ │ │ │ + movl $0x0,0x8(%ebp) │ │ │ │ + movl $0x85d783e,0xc(%ebp) │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80cf9a8 │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80cf9a8 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub %bh,%bh │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%ecx,%eax,1) │ │ │ │ + add %cl,0x4f(%edx,%edi,1) │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c95e7 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c95dd │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x4000100,%eax │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c9701 │ │ │ │ - movl $0x80c9644,-0xc(%ebp) │ │ │ │ + jb 80cfa3f │ │ │ │ + movl $0x80cfa54,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80cebdc │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + push %eax │ │ │ │ + cmp 0x0(%edi),%cl │ │ │ │ + inc %esp │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80cf9d8 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov 0xf(%esi),%esi │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + movl $0x80cf8e4,-0x24(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c3444,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + lock cmp %ecx,0x0(%edi) │ │ │ │ + inc %esp │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cfa6b │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80cf9f4,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cf9f4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp 80cfb68 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov $0x39,%ah │ │ │ │ + dec %edi │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add (%eax),%al │ │ │ │ + sldt (%ecx) │ │ │ │ + add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0xc(%esi,%edx,4) │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ + jb 80cfb4b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80cfb0c,-0x20(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x1c(%esi),%ecx │ │ │ │ + mov 0x14(%esi),%esi │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cfb0c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + inc %eax │ │ │ │ + cmp %ecx,0x0(%edi) │ │ │ │ + test %eax,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,0x468b080c(%esi,%edx,4) │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - add $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - cld │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3f7afcba(%ebx) │ │ │ │ + jg 80cfb18 │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80cfb68 │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80cfb39 │ │ │ │ + movl $0x0,0xc(%ebp) │ │ │ │ + movl $0x85d783e,0x10(%ebp) │ │ │ │ + movl $0x0,0x14(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80cfb68 │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80cfb68 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ + sbb $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl -0x73fffffe(%ebp) │ │ │ │ + cmp %cl,0x0(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add $0x0,%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,0x468b080c(%esi,%edx,4) │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - or %cl,0x4589fc4d(%ecx) │ │ │ │ - or %al,0x7ae9fcc5(%ebx) │ │ │ │ - dec %edi │ │ │ │ - cmp %eax,(%eax) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ + jb 80cfc07 │ │ │ │ + movl $0x80cfc1c,-0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80cebdc │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + cwtl │ │ │ │ + cmp %cl,0x0(%edi) │ │ │ │ + test %eax,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c9704 │ │ │ │ + ja 80cfb98 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8432e9c,-0x1c(%edi) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ + movl $0x80cfa98,-0x1c(%edi) │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ mov %edx,-0x14(%edi) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + mov $0x85c344c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ nop │ │ │ │ - sbb (%eax),%al │ │ │ │ - push %es │ │ │ │ + xor %bh,(%eax) │ │ │ │ + dec %edi │ │ │ │ + add %al,0x1e000002(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cfc31 │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + movl $0x80cfbb4,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cfbb4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + lock aaa │ │ │ │ + dec %edi │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c987d │ │ │ │ - movl $0x80c9750,-0x4(%ebp) │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ + jb 80cfc7f │ │ │ │ + movl $0x80cfc94,-0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c9750 │ │ │ │ + jne 80cfc94 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + mov $0x85c3454,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - push %es │ │ │ │ - add $0x0,%al │ │ │ │ + mov $0x83004f37,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80cfb68 │ │ │ │ + xchg %ax,%ax │ │ │ │ + js 80cfcf5 │ │ │ │ + dec %edi │ │ │ │ + add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,0xc(%edi,%edx,4) │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899e7bb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80c9774 │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80cfcee │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80cfd04,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cfd04 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - push %es │ │ │ │ + mov $0x85c345c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + inc %eax │ │ │ │ + aaa │ │ │ │ + dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ hlt │ │ │ │ - mov $0x97,%ah │ │ │ │ - or $0x8,%al │ │ │ │ + sbb %eax,0x468b085e │ │ │ │ + pop %es │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ + jmp 80cf9a8 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 80cfd44 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + incl -0x4ffffffe(%ebp) │ │ │ │ + ss dec %edi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0x0 │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc %cl,-0x72bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + lock cmp 0x31c(%ebx),%eax │ │ │ │ + jae 80cfe48 │ │ │ │ + mov $0x85c3464,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xorb $0x4f,(%esi) │ │ │ │ + add %al,0x1e000002(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,(%esi,%edi,8) │ │ │ │ + or $0x8,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80c97b4 │ │ │ │ + jne 80cfe04 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - or %eax,(%eax) │ │ │ │ + movl $0x80cfdb0,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cfdb0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + inc %esp │ │ │ │ + ss dec %edi │ │ │ │ + add %al,0x1e000002(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,0xc(%ebp,%edi,8) │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + adc $0x36,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,0x1e000002(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cfd8e │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lock xor $0x285004f,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c48b39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c9885 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - movl $0x80c9424,-0x70(%edi) │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x68(%edi) │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - mov %ecx,-0x64(%edi) │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x24(%ebp),%ecx │ │ │ │ - mov %ecx,-0x60(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x5c(%edi) │ │ │ │ - movl $0x80c9498,-0x58(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,-0x50(%edi) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,-0x4c(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x48(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc %cl,-0x74b3dbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + adc $0x89,%al │ │ │ │ + dec %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jg 80cfe64 │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + movl $0x80cfde0,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80cebdc │ │ │ │ + cmp %eax,%edx │ │ │ │ + jl 80cfe99 │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + movl $0x0,0xc(%ebp) │ │ │ │ + movl $0x85d783e,0x10(%ebp) │ │ │ │ + movl $0x0,0x14(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + xor %edx,%edx │ │ │ │ + mov $0x85d783e,%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + jmp 80cfe48 │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x44(%edi) │ │ │ │ - movl $0x80c950c,-0x40(%edi) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %ecx,-0x38(%edi) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,-0x34(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x30(%edi) │ │ │ │ - mov %edx,-0x2c(%edi) │ │ │ │ - movl $0x80c9580,-0x28(%edi) │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x80c95f8,-0x10(%edi) │ │ │ │ - lea -0x28(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x40(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x58(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x70(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xf(%edi),%esi │ │ │ │ - add $0x28,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3ab4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x74,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c98cc │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c9908 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c9944 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c9980 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80c99bc │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x5000100,%eax │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + jmp 80cfe48 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xorb $0x3,0x17004f │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c9b0f │ │ │ │ - movl $0x80c9a24,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov 0x13(%esi),%esi │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + jb 80cff07 │ │ │ │ + movl $0x80cff1c,-0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cff1c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c346c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - add $0x0,%al │ │ │ │ + dec %eax │ │ │ │ + xor $0x83004f,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,0xc(%edx,%ebx,4) │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + jmp 80cfd44 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 80cff60 │ │ │ │ xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%ecx,%eax,1) │ │ │ │ + add %dl,0x4f(%esp,%esi,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jae 80d001f │ │ │ │ + mov $0x85c3474,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + fs xor $0x4f,%al │ │ │ │ + add %ah,0x0(%ecx,%eax,1) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dh,0xc(%edx,%ebx,4) │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ + add %ch,%al │ │ │ │ + decl (%eax,%ecx,1) │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cffe8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80cff90,0x0(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80cff90 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x34,%al │ │ │ │ + dec %edi │ │ │ │ + add %ah,0x0(%ecx,%eax,1) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80cffa5 │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + or $0x34,%al │ │ │ │ + dec %edi │ │ │ │ + add %ah,0x0(%ecx,%eax,1) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,0x44890c55(%ebx) │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 80d003b │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + movl $0x80cffc8,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80cebdc │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jl 80d006e │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + movl $0x0,0x8(%ebp) │ │ │ │ + movl $0x85d783e,0xc(%ebp) │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + xor %edx,%edx │ │ │ │ + mov $0x85d783e,%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + jmp 80d001f │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + inc %edx │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + jmp 80d001f │ │ │ │ + enter $0x4f33,$0x0 │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,0x468b080c(%edx,%ebx,4) │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - or %cl,0x4589fc4d(%ecx) │ │ │ │ - or %al,-0x6516033b(%ebx) │ │ │ │ - dec %ebx │ │ │ │ - cmp %eax,(%eax) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + jb 80d0119 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x3(%eax),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + movl $0x80d00fc,0x4(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x7(%ecx),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x3(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0xb(%ecx),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80cff60 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d30 │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,%ah │ │ │ │ - lcall $0x8b03,$0x468b080c │ │ │ │ - dec %esi │ │ │ │ - pop %es │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c9b12 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8432e8c,-0x20(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + ja 80d00e4 │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + mov $0x85c347c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sbb (%eax),%al │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ + inc %eax │ │ │ │ + xor 0x0(%edi),%ecx │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c49739(%ebx) │ │ │ │ + jb 80d018d │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80d01a4,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d01a4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d30 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80c9bbf │ │ │ │ - movl $0x80c989c,-0x64(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x5c(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x58(%edi) │ │ │ │ - movl $0x80c98d8,-0x54(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4c(%edi) │ │ │ │ - mov %eax,-0x48(%edi) │ │ │ │ - movl $0x80c9914,-0x44(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x3c(%edi) │ │ │ │ - mov %eax,-0x38(%edi) │ │ │ │ - movl $0x80c9950,-0x34(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x2c(%edi) │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - movl $0x80c998c,-0x24(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x80c99cc,-0x14(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x34(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x44(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x54(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x64(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x13(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ + ja 80d0156 │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x68,0x33c(%ebx) │ │ │ │ - mov $0x85c3ab8,%esi │ │ │ │ + mov $0x85c3484,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - jmp 80c9f9c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ + shlb $1,(%edx) │ │ │ │ + dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c9c4b │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c9c41 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c9cbf │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c9cb5 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,0x1(%eax) │ │ │ │ + or $0xf045c708,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c9d33 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c9d29 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c9da7 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c9d9d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80c9e1b │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80c9e11 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x5000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80cff60 │ │ │ │ + and $0x45,%al │ │ │ │ + push %eax │ │ │ │ + add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80c9f6f │ │ │ │ - movl $0x80c9e84,-0x10(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov 0x13(%esi),%esi │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ + jb 80d02a0 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d0296 │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + movl $0x80d02d8,0x0(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0x468b080c(%esi,%ebx,4) │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - adc %cl,0x4589fc4d(%ecx) │ │ │ │ - adc %al,-0x7516033b(%ebx) │ │ │ │ - inc %edi │ │ │ │ - cmp %eax,(%eax) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,%ah │ │ │ │ - sahf │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,%ah │ │ │ │ - sahf │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + jmp 80d2394 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80d0288,-0x4(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + jmp 8455944 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,(%edi,%ebx,4) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80c9f72 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8432e8c,-0x20(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d0222 │ │ │ │ + movl $0x83a7024,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + lea -0x11(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp %bh,%ah │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ - ... │ │ │ │ - add %al,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ + ret │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x4514fb3b(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c348c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + dec %esp │ │ │ │ + inc %esp │ │ │ │ + push %eax │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ca143 │ │ │ │ - movl $0x80c9fcc,-0x4(%ebp) │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c9fcc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - pop %es │ │ │ │ - or %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x48,%al │ │ │ │ + add 0xfc758908,%cl │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 836f240 │ │ │ │ + sub %al,0x0(%eax,%edx,2) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dh,%al │ │ │ │ - lahf │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80c9ff0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - pop %es │ │ │ │ + cld │ │ │ │ + mov $0x2,%ah │ │ │ │ + or $0xf4758908,%eax │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 83d824c │ │ │ │ + cld │ │ │ │ + inc %ebx │ │ │ │ + push %eax │ │ │ │ + add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d039a │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80d03d4,0x0(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80d2394 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80d038c,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - lock inc %eax │ │ │ │ - mov 0x468b080c,%al │ │ │ │ - add 0x568b074e(%ebx),%ecx │ │ │ │ - or -0x74bfdbbc(%ecx),%ecx │ │ │ │ - inc %esi │ │ │ │ - jns 9358c458 │ │ │ │ - dec %esi │ │ │ │ - adc 0x55891c75(%ebx),%ecx │ │ │ │ - hlt │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ca040 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0x90c7(%ecx) │ │ │ │ - add %bh,(%ebx) │ │ │ │ - mov $0x324,%ebx │ │ │ │ - ja 80ca14b │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x13(%esi),%ecx │ │ │ │ - movl $0x80c9be4,-0x8c(%edi) │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x84(%edi) │ │ │ │ - mov 0x28(%ebp),%edx │ │ │ │ - mov %edx,-0x80(%edi) │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x2c(%ebp),%edx │ │ │ │ - mov %edx,-0x7c(%edi) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x78(%edi) │ │ │ │ - movl $0x80c9c58,-0x74(%edi) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %edx,-0x6c(%edi) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,-0x68(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x64(%edi) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov %edx,-0x60(%edi) │ │ │ │ - movl $0x80c9ccc,-0x5c(%edi) │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - mov %edx,-0x54(%edi) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,-0x50(%edi) │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x4c(%edi) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov %edx,-0x48(%edi) │ │ │ │ - movl $0x80c9d40,-0x44(%edi) │ │ │ │ - mov 0x20(%ebp),%edx │ │ │ │ - mov %edx,-0x3c(%edi) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,-0x38(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x34(%edi) │ │ │ │ - mov %eax,-0x30(%edi) │ │ │ │ - movl $0x80c9db4,-0x2c(%edi) │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x80c9e2c,-0x14(%edi) │ │ │ │ - lea -0x2c(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x44(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x5c(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x74(%edi),%eax │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d0328 │ │ │ │ + movl $0x83a7024,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x836f4a4,-0xc(%edi) │ │ │ │ + lea -0x11(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x8c(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x13(%edi),%esi │ │ │ │ - add $0x30,%ebp │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3abc,%esi │ │ │ │ + ret │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x4514fb3b(%ebx) │ │ │ │ + mov $0x85c3494,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x90,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 80ca484 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + push %eax │ │ │ │ + inc %ebx │ │ │ │ + push %eax │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ca19c │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x4c,%al │ │ │ │ + add 0xfc758908,%ecx │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 836f240 │ │ │ │ + sub $0x43,%al │ │ │ │ + push %eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ca1d8 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + mov $0x3,%al │ │ │ │ + or $0xf4758908,%eax │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 83d824c │ │ │ │ + loopne 80d0422 │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ca214 │ │ │ │ + jb 80d041f │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d1458 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + xor %cl,0x0(%edi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ca250 │ │ │ │ + jb 80d0453 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d1458 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + js 80d048a │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ca28c │ │ │ │ + jb 80d0487 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d1458 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + inc %esp │ │ │ │ + xor %cl,0x0(%edi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ca2c8 │ │ │ │ + jb 80d04bb │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d1458 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x6000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80ca459 │ │ │ │ - movl $0x80ca340,-0x14(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x13(%esi),%edx │ │ │ │ - mov 0x17(%esi),%esi │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,-0x5d(%eax) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,-0x74f7f35d(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - add $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - cld │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,-0x74f7f35d(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - or %cl,0x4589fc4d(%ecx) │ │ │ │ - or %al,0x7ee9fcc5(%ebx) │ │ │ │ - inc %edx │ │ │ │ - cmp %eax,(%eax) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,%al │ │ │ │ - mov %eax,0x468b080c │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - or $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - cld │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,(%eax) │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80ca45c │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8432e7c,-0x24(%edi) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x23(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - fdivr %st(4),%st │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ - ... │ │ │ │ - add %al,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c48339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80ca529 │ │ │ │ - movl $0x80ca16c,-0x78(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x70(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x6c(%edi) │ │ │ │ - movl $0x80ca1a8,-0x68(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x60(%edi) │ │ │ │ - mov %eax,-0x5c(%edi) │ │ │ │ - movl $0x80ca1e4,-0x58(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x50(%edi) │ │ │ │ - mov %eax,-0x4c(%edi) │ │ │ │ - movl $0x80ca220,-0x48(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x40(%edi) │ │ │ │ - mov %eax,-0x3c(%edi) │ │ │ │ - movl $0x80ca25c,-0x38(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x30(%edi) │ │ │ │ - mov %eax,-0x2c(%edi) │ │ │ │ - movl $0x80ca298,-0x28(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - movl $0x80ca2d8,-0x18(%edi) │ │ │ │ - lea -0x28(%edi),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - lea -0x38(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x48(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x58(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x68(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x78(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x17(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x7c,0x33c(%ebx) │ │ │ │ - mov $0x85c3ac0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - jmp 80ca9b4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ + fs pop %esp │ │ │ │ + push %eax │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %dl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80ca5b3 │ │ │ │ - add $0xc,%edi │ │ │ │ + jb 80d0522 │ │ │ │ + add $0x8,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ca5a9 │ │ │ │ + ja 80d0518 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + cmp $0x10ffff,%eax │ │ │ │ + ja 80d050a │ │ │ │ + movl $0x84330c0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838c498 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + test $0x2f,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80ca627 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ca61d │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80ca69b │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ca691 │ │ │ │ + jb 80d0557 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d1458 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + enter $0x505b,$0x0 │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0xc(%ebp),%ecx │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80ca70f │ │ │ │ - add $0xc,%edi │ │ │ │ + jb 80d05be │ │ │ │ + add $0x8,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ca705 │ │ │ │ + ja 80d05b4 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + cmp $0x10ffff,%eax │ │ │ │ + ja 80d05a6 │ │ │ │ + movl $0x84330c0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838c498 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + or $0x2f,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80ca783 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ca779 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80ca7f7 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ca7ed │ │ │ │ + jb 80d05f3 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d1458 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add $0x6000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80ca989 │ │ │ │ - movl $0x80ca870,-0x14(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x13(%esi),%edx │ │ │ │ - mov 0x17(%esi),%esi │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,-0x74f7f358(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - adc $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - cld │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,%al │ │ │ │ - test $0xc,%al │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,%al │ │ │ │ - test $0xc,%al │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,(%eax) │ │ │ │ - test $0x468b080c,%eax │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - or $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - cld │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,(%eax) │ │ │ │ - test $0x468b080c,%eax │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - adc %cl,0x4589fc4d(%ecx) │ │ │ │ - adc %al,-0x116033b(%ebx) │ │ │ │ - cmp $0x39,%al │ │ │ │ - add %ah,-0x70(%esi) │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80ca98c │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8432e7c,-0x24(%edi) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x23(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - mov %bh,%bl │ │ │ │ - (bad) │ │ │ │ - decl (%eax) │ │ │ │ - ... │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + fsubrs (%esi) │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %dl,(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cabd0 │ │ │ │ - movl $0x80ca9e4,-0x4(%ebp) │ │ │ │ - mov 0x1c(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ca9e4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - or %dl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + jb 80d0631 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movzbl 0xc(%esi),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80d08cc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,(%eax) │ │ │ │ - stos %al,%es:(%edi) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d06a8 │ │ │ │ + movl $0x80d067c,-0x8(%ebp) │ │ │ │ + mov 0xc(%esi),%al │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %al,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80caa08 │ │ │ │ + jne 80d067c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - or %al,(%eax) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - in (%dx),%al │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - stos %al,%es:(%edi) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x13(%esi),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x17(%esi),%edx │ │ │ │ - mov 0x20(%ebp),%esi │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80caa6c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - or $0x1e000000,%eax │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xacc7(%ecx) │ │ │ │ - add %bh,(%ebx) │ │ │ │ - mov $0x324,%ebx │ │ │ │ - ja 80cabd8 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x13(%esi),%ecx │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x17(%esi),%edx │ │ │ │ - movl $0x80ca54c,-0xa8(%edi) │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0xa0(%edi) │ │ │ │ - mov 0x30(%ebp),%eax │ │ │ │ - mov %eax,-0x9c(%edi) │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - mov 0x34(%ebp),%eax │ │ │ │ - mov %eax,-0x98(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,-0x94(%edi) │ │ │ │ - movl $0x80ca5c0,-0x90(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x88(%edi) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov %eax,-0x84(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x80(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,-0x7c(%edi) │ │ │ │ - movl $0x80ca634,-0x78(%edi) │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ - mov %eax,-0x70(%edi) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov %eax,-0x6c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x68(%edi) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,-0x64(%edi) │ │ │ │ - movl $0x80ca6a8,-0x60(%edi) │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - mov %eax,-0x58(%edi) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov %eax,-0x54(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x50(%edi) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov %eax,-0x4c(%edi) │ │ │ │ - movl $0x80ca71c,-0x48(%edi) │ │ │ │ - mov 0x28(%ebp),%eax │ │ │ │ - mov %eax,-0x40(%edi) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov %eax,-0x3c(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x38(%edi) │ │ │ │ - mov %ecx,-0x34(%edi) │ │ │ │ - movl $0x80ca790,-0x30(%edi) │ │ │ │ - mov 0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - movl $0x80ca808,-0x18(%edi) │ │ │ │ - lea -0x30(%edi),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - lea -0x48(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x60(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x78(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x90(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0xa8(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x17(%edi),%esi │ │ │ │ - add $0x38,%ebp │ │ │ │ + ja 80d0665 │ │ │ │ + movzbl 0x4(%ebp),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + shl $0x6,%ecx │ │ │ │ + or %eax,%ecx │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3ac4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xac,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - jmp 80caf88 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + and $0x2e,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cac28 │ │ │ │ + jb 80d06db │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d1458 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + lock sub $0x1004f,%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cac64 │ │ │ │ + jb 80d0719 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movzbl 0xc(%esi),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80d08cc │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + mov $0x2d,%ah │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80caca0 │ │ │ │ + jb 80d074b │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d1458 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + subb $0x0,0x1004f │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cacdc │ │ │ │ + jb 80d077f │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d1458 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cad18 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x5059,%al │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %dl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d07e6 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d07dc │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + cmp $0x10ffff,%eax │ │ │ │ + ja 80d07ce │ │ │ │ + movl $0x84330c0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838c498 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ + in $0x2c,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cad54 │ │ │ │ + jb 80d081b │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d1458 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x2c,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x14(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cad90 │ │ │ │ + jb 80d084f │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d1458 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x7000100,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + rcrb $1,0x50(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %dl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d08b7 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d08ad │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movzbl 0x8(%eax),%eax │ │ │ │ + cmp $0x10ffff,%eax │ │ │ │ + ja 80d089f │ │ │ │ + movl $0x84330c0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838c498 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + adc %ch,(%edi,%ecx,2) │ │ │ │ + add %cl,0x200 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8d0045(%ebx) │ │ │ │ + lock cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d0f44 │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d0f3a │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + cmp $0x80,%al │ │ │ │ + jae 80d0923 │ │ │ │ + movl $0x80d082c,-0x20(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x80d0860,-0x14(%edi) │ │ │ │ + mov %al,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0xc0,%al │ │ │ │ + jae 80d0f74 │ │ │ │ + movl $0x80d07f8,-0x20(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x8433118,-0x14(%edi) │ │ │ │ + movl $0x85c349d,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + js 80d0985 │ │ │ │ + dec %edi │ │ │ │ + add %al,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80caf5b │ │ │ │ - movl $0x80cae14,-0x18(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x13(%esi),%edx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x17(%esi),%edx │ │ │ │ - mov 0x1b(%esi),%esi │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0845(%edx) │ │ │ │ + add $0x8a,%al │ │ │ │ + push %esi │ │ │ │ + add 0xf402444(%ecx),%ecx │ │ │ │ + mov $0xc2,%dh │ │ │ │ + and $0xc0,%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + jne 80d0a7c │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d0a2c │ │ │ │ + movzbl %dl,%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffe4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + movzbl %dl,%edx │ │ │ │ + and $0x1f,%edx │ │ │ │ + shl $0x6,%edx │ │ │ │ + or %eax,%edx │ │ │ │ + cmp $0x80,%edx │ │ │ │ + jl 80d0a00 │ │ │ │ + movl $0x80d075c,-0x20(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x80d0790,-0x14(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,(%esi,%ebp,4) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ + lock sub 0x0(%edi),%cl │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0c45(%edx) │ │ │ │ + or %cl,-0x3a7cfbab(%edx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + jmp 80d0984 │ │ │ │ + movl $0x80d0728,-0x20(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x8433118,-0x14(%edi) │ │ │ │ + movl $0x85c349d,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0x80d09ec,-0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %dl,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %es │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x80d0a74,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %dl,0x8(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push $0x42004f2a │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,0xc(%esi,%ebp,4) │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x558a044d(%ebx) │ │ │ │ + or %cl,0x1cc783f0(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d0a4a │ │ │ │ + movl $0x80d06ec,-0x18(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %dl,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85c349d,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80d06b8,-0x20(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x8433118,-0x14(%edi) │ │ │ │ + movl $0x85c349d,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0xf0,%al │ │ │ │ + jae 80d0b64 │ │ │ │ + add $0xffffffdc,%edi │ │ │ │ + mov $0x2,%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov $0xf,%al │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov $0x800,%ecx │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d0f11 │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + movzbl %al,%eax │ │ │ │ + and $0xff,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + and %ecx,%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80d0fd8 │ │ │ │ + movl $0x80d0dc0,-0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d0dc0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + cmp $0xf8,%al │ │ │ │ + jae 80d0b84 │ │ │ │ + add $0xffffffdc,%edi │ │ │ │ + mov $0x3,%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov $0x7,%al │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov $0x10000,%ecx │ │ │ │ + jmp 80d0afb │ │ │ │ + cmp $0xfc,%al │ │ │ │ + jae 80d0ba4 │ │ │ │ + add $0xffffffdc,%edi │ │ │ │ + mov $0x4,%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov $0x3,%al │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov $0x200000,%ecx │ │ │ │ + jmp 80d0afb │ │ │ │ + cmp $0xfe,%al │ │ │ │ + jae 80d0ab0 │ │ │ │ + add $0xffffffdc,%edi │ │ │ │ + mov $0x5,%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov $0x1,%al │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov $0x4000000,%ecx │ │ │ │ + jmp 80d0afb │ │ │ │ + or %ch,(%ecx) │ │ │ │ + dec %edi │ │ │ │ + add %ah,%ch │ │ │ │ + add %eax,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,0x468b080c(%esi,%ebp,4) │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - or %cl,0x4589fc4d(%ecx) │ │ │ │ - or %al,-0x5516033b(%ebx) │ │ │ │ - aaa │ │ │ │ - cmp %eax,(%eax) │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%edx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x8(%ebp),%al │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + jmp 80d0afb │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + shrb $1,(%eax) │ │ │ │ + dec %edi │ │ │ │ + add %ah,0x1e000002(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b144d(%ebx) │ │ │ │ + adc %cl,0x4c890c55(%ebx) │ │ │ │ + and $0x58,%al │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4(%ebp),%al │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d0c92 │ │ │ │ + movl $0x80d063c,-0xc(%edi) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %al,(%edi) │ │ │ │ + add $0xc,%ebp │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + dec %edx │ │ │ │ + jmp 80d0b37 │ │ │ │ + nop │ │ │ │ + js 80d0c82 │ │ │ │ + dec %edi │ │ │ │ + add %al,0x0(%ecx,%eax,1) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,0x468b080c(%esi,%ebp,4) │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - or $0x89,%al │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b104d(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,-0x74a7dbb4(%ecx) │ │ │ │ dec %ebp │ │ │ │ - cld │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x64,%al │ │ │ │ + mov 0x3(%esi),%al │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + movzbl %al,%edx │ │ │ │ + and $0xc0,%edx │ │ │ │ + cmp $0x80,%edx │ │ │ │ + jne 80d0ce0 │ │ │ │ + jmp 80d0c2c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80d0c0c,-0x4(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %al,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x80d0cd8,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %al,0x10(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + nop │ │ │ │ + add $0x28,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,%ah │ │ │ │ + add %eax,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,%ah │ │ │ │ - scas %es:(%edi),%al │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %es │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458a044d(%ebx) │ │ │ │ + adc %cl,0x1cc783f2(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d0cb0 │ │ │ │ + movl $0x80d0604,-0x18(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %al,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85c349d,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x21004f27,%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,(%edi,%ebp,4) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %es │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d0f52 │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + mov $0x85c34c6,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %eax,%esp │ │ │ │ + daa │ │ │ │ + dec %edi │ │ │ │ + add %ah,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80caf5e │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8432e6c,-0x28(%edi) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %edx,-0x24(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x20(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xf76f7b3(%ebx) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d0ef6 │ │ │ │ + mov 0x3(%edx),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jg 80d0ed0 │ │ │ │ + cmp $0x10ffff,%edx │ │ │ │ + jg 80d0eaa │ │ │ │ + cmp $0xd800,%edx │ │ │ │ + jl 80d0e24 │ │ │ │ + cmp $0xdfff,%edx │ │ │ │ + jg 80d0e24 │ │ │ │ + movl $0x80d05d0,-0x14(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x27(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85c349d,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pusha │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - decl (%eax) │ │ │ │ - ... │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + sbb $0x27,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xd76f7b3(%ebx) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + jmp 80d0d50 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x27,%al │ │ │ │ + dec %edi │ │ │ │ + add %ah,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0x90c7(%ecx) │ │ │ │ - add %bh,(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + add $0x83,%al │ │ │ │ + (bad) │ │ │ │ + and $0x3b,%al │ │ │ │ mov $0x324,%ebx │ │ │ │ - ja 80cb04f │ │ │ │ - movl $0x80cabf8,-0x8c(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x84(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x80(%edi) │ │ │ │ - movl $0x80cac34,-0x7c(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x74(%edi) │ │ │ │ - mov %eax,-0x70(%edi) │ │ │ │ - movl $0x80cac70,-0x6c(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x64(%edi) │ │ │ │ - mov %eax,-0x60(%edi) │ │ │ │ - movl $0x80cacac,-0x5c(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x54(%edi) │ │ │ │ - mov %eax,-0x50(%edi) │ │ │ │ - movl $0x80cace8,-0x4c(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x44(%edi) │ │ │ │ - mov %eax,-0x40(%edi) │ │ │ │ - movl $0x80cad24,-0x3c(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,-0x34(%edi) │ │ │ │ - mov %eax,-0x30(%edi) │ │ │ │ - movl $0x80cad60,-0x2c(%edi) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %ecx,-0x24(%edi) │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - movl $0x80cada0,-0x1c(%edi) │ │ │ │ - lea -0x2c(%edi),%eax │ │ │ │ + ja 80d0e8e │ │ │ │ + cmp $0xfffe,%ecx │ │ │ │ + jge 80d0e2b │ │ │ │ + movl $0x80d0534,-0x20(%edi) │ │ │ │ mov %eax,-0x18(%edi) │ │ │ │ - lea -0x3c(%edi),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - lea -0x4c(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x5c(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x6c(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x7c(%edi),%eax │ │ │ │ + movl $0x80d0568,-0x14(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x8c(%edi),%eax │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x1b(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x90,0x33c(%ebx) │ │ │ │ - mov $0x85c3ac8,%esi │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + mov %edx,%ecx │ │ │ │ + jmp 80d0dde │ │ │ │ + cmp $0xffff,%ecx │ │ │ │ + jle 80d0e62 │ │ │ │ + movl $0x80d0498,-0x20(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x80d04cc,-0x14(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80d0464,-0x20(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x8433118,-0x14(%edi) │ │ │ │ + movl $0x85c349d,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0x80d0dd8,0x0(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x80d0430,-0x14(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85c349d,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80d03fc,-0x14(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85c349d,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80d0d48,0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + jmp 8455da0 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80d0bd4,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %al,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %al,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + mov $0x85c34d4,%esi │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 80cb58c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ + movl $0x80d0964,-0x4(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d0964 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + cmp $0xe0,%al │ │ │ │ + jae 80d0adc │ │ │ │ + add $0xffffffdc,%edi │ │ │ │ + movl $0x80d0d20,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %al,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d0d20 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xor $0x25,%al │ │ │ │ + dec %edi │ │ │ │ + add %ah,0x1e000000(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 80d0d31 │ │ │ │ + movl $0x80d0c64,-0x4(%ebp) │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d0c64 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80d0fa8,-0x8(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d0fa8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + aam $0x24 │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80cb0db │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80cb0d1 │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d102b │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d1458 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x1004f24,%al │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80cb14f │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80cb145 │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d105f │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d1458 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + and $0x4f,%al │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80cb1c3 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80cb1b9 │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d1093 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d1458 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %ah,(%edi,%ecx,2) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80cb237 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80cb22d │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d10c7 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d1458 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %eax │ │ │ │ + push %eax │ │ │ │ + push %eax │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %dl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80cb2ab │ │ │ │ - add $0xc,%edi │ │ │ │ + jb 80d112e │ │ │ │ + add $0x8,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80cb2a1 │ │ │ │ + ja 80d1124 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + cmp $0x10ffff,%eax │ │ │ │ + ja 80d1116 │ │ │ │ + movl $0x84330c0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838c498 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + pushf │ │ │ │ + and 0x0(%edi),%ecx │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ - cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80cb31f │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80cb315 │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d1163 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d1458 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x17b27210(%ecx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x504f,%esp │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %dl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80cb393 │ │ │ │ - add $0xc,%edi │ │ │ │ + jb 80d11ca │ │ │ │ + add $0x8,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80cb389 │ │ │ │ + ja 80d11c0 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + cmp $0x10ffff,%eax │ │ │ │ + ja 80d11b2 │ │ │ │ + movl $0x84330c0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838c498 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - add $0x7000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80cb55f │ │ │ │ - movl $0x80cb418,-0x18(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x13(%esi),%edx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x17(%esi),%edx │ │ │ │ - mov 0x1b(%esi),%esi │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffe4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ nop │ │ │ │ - push %es │ │ │ │ + add %ah,(%ebx) │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,-0x4c(%eax) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + jb 80d11ff │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d1458 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + int3 │ │ │ │ + and 0x0(%edi),%cl │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d123d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movzbl 0xc(%esi),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80d08cc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + and 0x0(%edi),%cl │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,-0x4c(%eax) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d126f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d1458 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,-0x74f7f34c(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - or %cl,0x4589fc4d(%ecx) │ │ │ │ - or %al,-0x5916033b(%ebx) │ │ │ │ - xor %edi,(%ecx) │ │ │ │ - add %ah,-0x70(%esi) │ │ │ │ - push %es │ │ │ │ + pop %esp │ │ │ │ + and 0x0(%edi),%cl │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d12ad │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movzbl 0xc(%esi),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80d08cc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + and %ah,(%edx) │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,-0x74f7f34c(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - or $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - cld │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + jb 80d12df │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d1458 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + in (%dx),%al │ │ │ │ + and %ecx,0x0(%edi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,%al │ │ │ │ - mov $0xc,%ah │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d1313 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d1458 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - push %es │ │ │ │ + or $0x4e,%al │ │ │ │ + push %eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %dl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d137a │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d1370 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + cmp $0x10ffff,%eax │ │ │ │ + ja 80d1362 │ │ │ │ + movl $0x84330c0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838c498 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + push %eax │ │ │ │ + and %ecx,0x0(%edi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,(%eax) │ │ │ │ - mov $0xc,%ch │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d13af │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d1458 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - push %es │ │ │ │ + sbb $0x21,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + jb 80d13e0 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d1458 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + inc %eax │ │ │ │ + dec %ebp │ │ │ │ + push %eax │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cb562 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8432e6c,-0x28(%edi) │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - mov %edx,-0x24(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x20(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x27(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %dl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d1447 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d143d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movzbl 0x8(%eax),%eax │ │ │ │ + cmp $0x10ffff,%eax │ │ │ │ + ja 80d142f │ │ │ │ + movl $0x84330c0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fdivr %st(2),%st │ │ │ │ - (bad) │ │ │ │ - decl (%ecx) │ │ │ │ - ... │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838c498 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cb80a │ │ │ │ - movl $0x80cb5bc,-0x4(%ebp) │ │ │ │ - mov 0x20(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80d1a29 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80d1a40,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80cb5bc │ │ │ │ + jne 80d1a40 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - or %esp,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + dec %esp │ │ │ │ + and %cl,0x0(%edi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4db39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,%al │ │ │ │ - mov $0xc,%ch │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899dbbb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80cb5e0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - or %eax,(%eax) │ │ │ │ + ja 80d1a1a │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%cl │ │ │ │ + cmp $0x80,%cl │ │ │ │ + jae 80d14d9 │ │ │ │ + movl $0x80d13c0,-0x20(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x80d13f0,-0x14(%edi) │ │ │ │ + mov %cl,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0xc0,%cl │ │ │ │ + jae 80d1a7b │ │ │ │ + movl $0x80d138c,-0x20(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x8433118,-0x14(%edi) │ │ │ │ + movl $0x85c349d,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + rcrb $0x4f,(%edi) │ │ │ │ + add %al,0x0(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b084d(%edx) │ │ │ │ + add $0x8a,%al │ │ │ │ + push %esi │ │ │ │ + add 0xf4c244c(%ecx),%ecx │ │ │ │ + mov $0xca,%dh │ │ │ │ + and $0xc0,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + jne 80d1638 │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d15e8 │ │ │ │ + movzbl %dl,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + movzbl %dl,%edx │ │ │ │ + and $0x1f,%edx │ │ │ │ + shl $0x6,%edx │ │ │ │ + or %ecx,%edx │ │ │ │ + cmp $0x80,%edx │ │ │ │ + jl 80d15bc │ │ │ │ + movl $0x80d12f0,-0x20(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x80d1324,-0x14(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xor $0x1f,%al │ │ │ │ + dec %edi │ │ │ │ + add %ah,0x1e000000(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b0c4d(%edx) │ │ │ │ + or %cl,-0x3a7cfbab(%edx) │ │ │ │ + add $0x89,%al │ │ │ │ + dec %esp │ │ │ │ + and $0x4c,%al │ │ │ │ + mov %esi,%ecx │ │ │ │ + jmp 80d153e │ │ │ │ + movl $0x80d12bc,-0x20(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x8433118,-0x14(%edi) │ │ │ │ + movl $0x85c349d,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0x80d15a8,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %dl,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x80d1630,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %dl,0x8(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + push %ds │ │ │ │ + dec %edi │ │ │ │ + add %al,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x558a0445(%ebx) │ │ │ │ + or %cl,0x1cc783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d1606 │ │ │ │ + movl $0x80d1280,-0x18(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %dl,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85c349d,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80d124c,-0x20(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x8433118,-0x14(%edi) │ │ │ │ + movl $0x85c349d,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x80d16c0,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %cl,0x10(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + nop │ │ │ │ + sbb $0x1e,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,%ah │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8a0445(%ebx) │ │ │ │ + adc %cl,0x1cc783f2(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d1698 │ │ │ │ + movl $0x80d1210,-0x18(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %cl,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85c349d,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + aam $0x1d │ │ │ │ + dec %edi │ │ │ │ + add %ah,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - call 10196c3b │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d1a59 │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + mov $0x85c34c6,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0xf0,%cl │ │ │ │ + jae 80d17d7 │ │ │ │ + add $0xffffffdc,%edi │ │ │ │ + mov $0x2,%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ + mov $0xf,%al │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x13(%esi),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x17(%esi),%edx │ │ │ │ + mov $0x800,%ecx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + movzbl %al,%eax │ │ │ │ + and $0xff,%eax │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ - mov 0x1b(%esi),%eax │ │ │ │ - mov 0x24(%ebp),%esi │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ + and %ecx,%eax │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80d1ae0 │ │ │ │ mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x24(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80cb654 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d19f4 │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + cmp %eax,%edx │ │ │ │ + jg 80d19ce │ │ │ │ + cmp $0x10ffff,%eax │ │ │ │ + jg 80d19a8 │ │ │ │ + cmp $0xd800,%eax │ │ │ │ + jl 80d1922 │ │ │ │ + cmp $0xdfff,%eax │ │ │ │ + jg 80d1922 │ │ │ │ + movl $0x80d11dc,-0x14(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85c349d,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0xf8,%cl │ │ │ │ + jae 80d17f8 │ │ │ │ + add $0xffffffdc,%edi │ │ │ │ + mov $0x3,%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov $0x7,%al │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov $0x10000,%ecx │ │ │ │ + jmp 80d1744 │ │ │ │ + cmp $0xfc,%cl │ │ │ │ + jae 80d1819 │ │ │ │ + add $0xffffffdc,%edi │ │ │ │ + mov $0x4,%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov $0x3,%al │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov $0x200000,%ecx │ │ │ │ + jmp 80d1744 │ │ │ │ + cmp $0xfe,%cl │ │ │ │ + jae 80d166c │ │ │ │ + add $0xffffffdc,%edi │ │ │ │ + mov $0x5,%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov $0x1,%al │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov $0x4000000,%ecx │ │ │ │ + jmp 80d1744 │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%eax) │ │ │ │ + nop │ │ │ │ + sbb $0x4f,%al │ │ │ │ + add %al,%ah │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4e8a0445(%ebx) │ │ │ │ + add (%edi),%ecx │ │ │ │ + mov $0xd1,%dh │ │ │ │ + and $0xc0,%edx │ │ │ │ + cmp $0x80,%edx │ │ │ │ + jne 80d16c8 │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + dec %edx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + shl $0x6,%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + or %edx,%ecx │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + jmp 80d1769 │ │ │ │ + sub $0x1c,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,%bl │ │ │ │ + add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x458b0c4d(%ebx) │ │ │ │ + or %cl,-0x3a7cfbab(%ebx) │ │ │ │ + or %cl,-0x76a7dbb4(%ecx) │ │ │ │ + shr $1,%ecx │ │ │ │ + scas %es:(%edi),%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + call *0x4f1c08(%eax) │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xc8c7(%ecx) │ │ │ │ - add %bh,(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + add $0x83,%al │ │ │ │ + lds (%ebx,%eax,4),%eax │ │ │ │ + (bad) │ │ │ │ + and $0x3b,%al │ │ │ │ mov $0x324,%ebx │ │ │ │ - ja 80cb812 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x13(%esi),%ecx │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov 0x17(%esi),%edx │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - mov 0x1b(%esi),%eax │ │ │ │ - movl $0x80cb074,-0xc4(%edi) │ │ │ │ - mov %ecx,0xac(%esp) │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov %ecx,-0xbc(%edi) │ │ │ │ - mov 0x38(%ebp),%ecx │ │ │ │ - mov %ecx,-0xb8(%edi) │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x3c(%ebp),%ecx │ │ │ │ - mov %ecx,-0xb4(%edi) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,-0xb0(%edi) │ │ │ │ - movl $0x80cb0e8,-0xac(%edi) │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - mov %ecx,-0xa4(%edi) │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - mov %ecx,-0xa0(%edi) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %ecx,-0x9c(%edi) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov %ecx,-0x98(%edi) │ │ │ │ - movl $0x80cb15c,-0x94(%edi) │ │ │ │ - mov 0x24(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8c(%edi) │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - mov %ecx,-0x88(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x84(%edi) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,-0x80(%edi) │ │ │ │ - movl $0x80cb1d0,-0x7c(%edi) │ │ │ │ - mov 0x28(%ebp),%ecx │ │ │ │ - mov %ecx,-0x74(%edi) │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - mov %ecx,-0x70(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x6c(%edi) │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - mov %ecx,-0x68(%edi) │ │ │ │ - movl $0x80cb244,-0x64(%edi) │ │ │ │ - mov 0x2c(%ebp),%ecx │ │ │ │ - mov %ecx,-0x5c(%edi) │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - mov %ecx,-0x58(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x54(%edi) │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %ecx,-0x50(%edi) │ │ │ │ - movl $0x80cb2b8,-0x4c(%edi) │ │ │ │ - mov 0x30(%ebp),%ecx │ │ │ │ - mov %ecx,-0x44(%edi) │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - mov %ecx,-0x40(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x3c(%edi) │ │ │ │ - mov %edx,-0x38(%edi) │ │ │ │ - movl $0x80cb32c,-0x34(%edi) │ │ │ │ - mov 0x34(%ebp),%ecx │ │ │ │ - mov %ecx,-0x2c(%edi) │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - mov %ecx,-0x28(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,-0x24(%edi) │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - movl $0x80cb3a4,-0x1c(%edi) │ │ │ │ - lea -0x34(%edi),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - lea -0x4c(%edi),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - lea -0x64(%edi),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x7c(%edi),%eax │ │ │ │ + ja 80d1989 │ │ │ │ + cmp $0xfffe,%eax │ │ │ │ + jge 80d1927 │ │ │ │ + movl $0x80d1140,-0x20(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x80d1174,-0x14(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - lea -0x94(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0xac(%edi),%eax │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0xc4(%edi),%eax │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x1b(%edi),%esi │ │ │ │ - add $0x40,%ebp │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3acc,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc8,0x33c(%ebx) │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + jmp 80d18dd │ │ │ │ + cmp $0xffff,%eax │ │ │ │ + jle 80d195d │ │ │ │ + movl $0x80d10a4,-0x20(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x80d10d8,-0x14(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80d1070,-0x20(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x8433118,-0x14(%edi) │ │ │ │ + movl $0x85c349d,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0x80d18d4,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x80d103c,-0x14(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85c349d,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80d1008,-0x14(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85c349d,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80d18b0,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + mov $0x85c34dc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + pushf │ │ │ │ + sbb 0x0(%edi),%cl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc $0x8d000000,%eax │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cb865 │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 8451440 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 80cb861 │ │ │ │ - movl $0x845b350,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85d5b15,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 81484f4 │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d1b08 │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80d151c,-0x4(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d151c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + cmp $0xe0,%cl │ │ │ │ + jae 80d1724 │ │ │ │ + add $0xffffffdc,%edi │ │ │ │ + movl $0x80d1708,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %cl,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d1708 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80cb897 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x85c54f1,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 845e9f0 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - and $0x82,%al │ │ │ │ + sub $0x1a,%al │ │ │ │ dec %edi │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %ah,%bl │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 80d1719 │ │ │ │ + movl $0x80d184c,-0x4(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d184c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80d1ab0,-0x8(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d1ab0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80d1490,-0x4(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d1490 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + cld │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + push %eax │ │ │ │ + add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80cb8ff │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80cb8dc,0x4(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85c3ad0,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80f4f98 │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %ah,0x1b(%eax) │ │ │ │ + or $0x66c68908,%eax │ │ │ │ + test $0x11750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + fsubs 0x50(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cb907 │ │ │ │ - movl $0x80cb874,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + ja 80d1b96 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80d1b8b │ │ │ │ + cmp $0xff,%eax │ │ │ │ + jg 80d1b8b │ │ │ │ + movl $0x83e9a10,-0x4(%edi) │ │ │ │ + mov %al,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3ae0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 83e7030 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cb94d │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ + jb 80d1bdb │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80d1bf0,0x0(%ebp) │ │ │ │ + movl $0x85c34ed,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85c54f1,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 845ec44 │ │ │ │ + jmp 838bc9c │ │ │ │ + mov $0x85c34f4,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - jo 80cb8d3 │ │ │ │ - dec %edi │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + nop │ │ │ │ + in (%dx),%al │ │ │ │ + sbb %cl,0x0(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,0x60e90075(%ecx) │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + incl 0x100 │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cb9b3 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80cb990,0x4(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85c3ad0,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80f4f98 │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8d0045(%ebx) │ │ │ │ + lock cmp 0x31c(%ebx),%ecx │ │ │ │ + jae 80d1db2 │ │ │ │ + mov $0x85c3504,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 80d1d18 │ │ │ │ + movl $0x80d1ce8,-0x4(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d1ce8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + cmp $0xff,%ecx │ │ │ │ + ja 80d1d18 │ │ │ │ + cmp $0xc0,%ecx │ │ │ │ + jb 80d1d18 │ │ │ │ + cmp $0xe0,%ecx │ │ │ │ + jae 80d1e98 │ │ │ │ + movl $0x80d1c28,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d1c28 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80d1ec4,-0x4(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d1ec4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80d1d38,-0x8(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d1d38 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cb9bb │ │ │ │ - movl $0x80cb924,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3e76fcba(%ebx) │ │ │ │ + and $0xc0,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + jne 80d1d23 │ │ │ │ + and $0x3f,%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + shl $0x6,%ecx │ │ │ │ + or %eax,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + jae 80d1f08 │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov $0x85e0505,%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3ae8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80d1d18 │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 80d1d18 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jecxz 80d1d32 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d1c93 │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80d1d18 │ │ │ │ + movl $0x80d1f20,-0x4(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d1f20 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cb9fb │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x85c54f1,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 845e9f0 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - rolb $0x2,0xf004f(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d1d4b │ │ │ │ + mov $0x85e050a,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0xdfff,%eax │ │ │ │ + jbe 80d1d18 │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + cmp $0xfffe,%eax │ │ │ │ + jb 80d1daa │ │ │ │ + cmp $0xffff,%eax │ │ │ │ + jbe 80d1d18 │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %ecx,%eax │ │ │ │ + movl $0x80d1d78,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d1d78 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + cmp $0xfe,%ecx │ │ │ │ + jae 80d1d18 │ │ │ │ + mov $0x5,%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov $0x4000000,%ecx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + and %ecx,%eax │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80d1cb5 │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + ja 80d1d18 │ │ │ │ + cmp $0x10ffff,%eax │ │ │ │ + ja 80d1d18 │ │ │ │ + cmp $0xd800,%eax │ │ │ │ + jae 80d1d8d │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + cmp $0xfffe,%eax │ │ │ │ + jb 80d1daa │ │ │ │ + cmp $0xffff,%eax │ │ │ │ + jbe 80d1d18 │ │ │ │ + jmp 80d1daa │ │ │ │ + cmp $0xfc,%ecx │ │ │ │ + jae 80d1dc6 │ │ │ │ + mov $0x4,%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov $0x3,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov $0x200000,%ecx │ │ │ │ + jmp 80d1de9 │ │ │ │ + cmp $0xf8,%ecx │ │ │ │ + jae 80d1e4c │ │ │ │ + mov $0x3,%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov $0x7,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov $0x10000,%ecx │ │ │ │ + jmp 80d1de9 │ │ │ │ + cmp $0xf0,%ecx │ │ │ │ + jae 80d1e74 │ │ │ │ + mov $0x2,%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov $0xf,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 80d1de9 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + les (%ecx),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cba63 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80cba40,0x0(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x85c3ad0,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80f4f98 │ │ │ │ - nop │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3e76fcba(%ebx) │ │ │ │ + and $0xc0,%ecx │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + jne 80d1d28 │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + dec %edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + and $0x3f,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + shl $0x6,%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + or %ecx,%eax │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 80d1e03 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80d1db2 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x4e8b0445(%ebx) │ │ │ │ + add 0x80f9(%ecx),%eax │ │ │ │ + add %cl,(%edi) │ │ │ │ + andl $0xfffffffd,(%esi) │ │ │ │ + (bad) │ │ │ │ + decl -0x3a7cfbbb(%ecx) │ │ │ │ + add $0xe9,%al │ │ │ │ + jne 80d1f39 │ │ │ │ + (bad) │ │ │ │ + decl 0x50076(%ebp) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cba6b │ │ │ │ - movl $0x80cb9d8,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3af0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %bh,0xd(%edi,%ebx,1) │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 80d1f7c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cbab1 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov 0x6(%esi),%esi │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85c54f1,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 845ec44 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - or $0x80,%al │ │ │ │ - dec %edi │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + ja 80d1f63 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x83e9a10,-0x4(%edi) │ │ │ │ + mov %al,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cbb17 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80cbaf4,0x0(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x85c3ad0,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80f4f98 │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %cl,%al │ │ │ │ + pop %ds │ │ │ │ + or $0x66c68908,%eax │ │ │ │ + test $0xd750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4af39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cbb1f │ │ │ │ - movl $0x80cba88,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 80d219f │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + cmp $0x7f,%eax │ │ │ │ + jg 80d1ffe │ │ │ │ + movl $0x8433118,-0x4c(%edi) │ │ │ │ + mov %esi,-0x48(%edi) │ │ │ │ + movl $0x85e0519,-0x44(%edi) │ │ │ │ + lea -0x4a(%edi),%eax │ │ │ │ + add $0xffffffbc,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x7ff,%eax │ │ │ │ + jg 80d2061 │ │ │ │ + movl $0x84330b0,-0x4c(%edi) │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov %ecx,-0x48(%edi) │ │ │ │ + movl $0x8433118,-0x44(%edi) │ │ │ │ + lea -0x4b(%edi),%ecx │ │ │ │ + mov %ecx,-0x40(%edi) │ │ │ │ + movl $0x85e0519,-0x3c(%edi) │ │ │ │ + movl $0x84330b0,-0x38(%edi) │ │ │ │ + sar $0x6,%eax │ │ │ │ + add $0xc0,%eax │ │ │ │ + mov %eax,-0x34(%edi) │ │ │ │ + movl $0x8433118,-0x30(%edi) │ │ │ │ + lea -0x37(%edi),%eax │ │ │ │ + mov %eax,-0x2c(%edi) │ │ │ │ + lea -0x42(%edi),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + lea -0x2e(%edi),%eax │ │ │ │ + add $0xffffffd8,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0xffff,%eax │ │ │ │ + jg 80d20f3 │ │ │ │ + movl $0x84330b0,-0x4c(%edi) │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov %ecx,-0x48(%edi) │ │ │ │ + movl $0x8433118,-0x44(%edi) │ │ │ │ + lea -0x4b(%edi),%ecx │ │ │ │ + mov %ecx,-0x40(%edi) │ │ │ │ + movl $0x85e0519,-0x3c(%edi) │ │ │ │ + movl $0x84330b0,-0x38(%edi) │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov %ecx,-0x34(%edi) │ │ │ │ + movl $0x8433118,-0x30(%edi) │ │ │ │ + lea -0x37(%edi),%ecx │ │ │ │ + mov %ecx,-0x2c(%edi) │ │ │ │ + lea -0x42(%edi),%ecx │ │ │ │ + mov %ecx,-0x28(%edi) │ │ │ │ + movl $0x84330b0,-0x24(%edi) │ │ │ │ + sar $0xc,%eax │ │ │ │ + add $0xe0,%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + movl $0x8433118,-0x1c(%edi) │ │ │ │ + lea -0x23(%edi),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + lea -0x2e(%edi),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + lea -0x1a(%edi),%eax │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x84330b0,-0x4c(%edi) │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov %ecx,-0x48(%edi) │ │ │ │ + movl $0x8433118,-0x44(%edi) │ │ │ │ + lea -0x4b(%edi),%ecx │ │ │ │ + mov %ecx,-0x40(%edi) │ │ │ │ + movl $0x85e0519,-0x3c(%edi) │ │ │ │ + movl $0x84330b0,-0x38(%edi) │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0x6,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov %ecx,-0x34(%edi) │ │ │ │ + movl $0x8433118,-0x30(%edi) │ │ │ │ + lea -0x37(%edi),%ecx │ │ │ │ + mov %ecx,-0x2c(%edi) │ │ │ │ + lea -0x42(%edi),%ecx │ │ │ │ + mov %ecx,-0x28(%edi) │ │ │ │ + movl $0x84330b0,-0x24(%edi) │ │ │ │ + mov %eax,%ecx │ │ │ │ + sar $0xc,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%ecx │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + movl $0x8433118,-0x1c(%edi) │ │ │ │ + lea -0x23(%edi),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + lea -0x2e(%edi),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + movl $0x84330b0,-0x10(%edi) │ │ │ │ + sar $0x12,%eax │ │ │ │ + add $0xf0,%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x1a(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x6(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3af8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x50,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - xchg %edx,0x0(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x18(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cbb8f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80cbb78,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d2224 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80d21f8,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80cbb78 │ │ │ │ + jne 80d21f8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - push %esp │ │ │ │ - xchg %edx,0x0(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - mov 0x8b080cbb,%al │ │ │ │ - inc %esi │ │ │ │ - add 0x4589c6(%ecx),%ecx │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8456280 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x87,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x17cfbbb(%ebx) │ │ │ │ - add %ecx,(%edi) │ │ │ │ - test %edx,-0x7d000000(%edx) │ │ │ │ - (bad) │ │ │ │ - sbb %bh,(%ebx) │ │ │ │ - mov $0x324,%ebx │ │ │ │ - ja 80cbc69 │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - movl $0x83a7024,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - lea -0x11(%edi),%edx │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80cbc4d │ │ │ │ - movl $0x83a7024,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - movl $0x836f4a4,-0xc(%edi) │ │ │ │ - lea -0x11(%edi),%ecx │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - ret │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %al,-0x4514fb3b(%ebx) │ │ │ │ - movl $0x80cbbf0,0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 836b63c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - movl $0x80cbc30,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + ja 80d21de │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80d2234,0x0(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d30 │ │ │ │ - inc %esp │ │ │ │ - xchg %dl,0x0(%eax) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + jmp 80d1fa8 │ │ │ │ + mov $0x85c3510,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cbcfb │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movl $0x80cbcc8,0x8(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c888,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80eccf8 │ │ │ │ - nop │ │ │ │ - add $0x86,%al │ │ │ │ - push %eax │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + or %esi,0x7589085c │ │ │ │ + add %al,0x56e9fcc5(%ebx) │ │ │ │ + lcall $0x2,$0x9066002b │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cbd03 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80cbb3c,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3b00,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d2276 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80d22b8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cbd3f │ │ │ │ + jb 80d22a7 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80cbd50 │ │ │ │ + jmp 80d1f4c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cbdd6 │ │ │ │ - movl $0x80cbd80,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - mov 0x8b080cbd,%al │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + jb 80d232d │ │ │ │ + movl $0x80d2340,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80cbdd9 │ │ │ │ - movl $0x80cbd1c,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d2340 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x28,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d22db │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + mov 0x6(%esi),%edx │ │ │ │ + movl $0x80d2250,-0x24(%edi) │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + movl $0x80d2284,-0x14(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x6(%edi),%esi │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + mov $0x85c3514,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cbe4f │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movl $0x80cbe30,0x8(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c888,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - nop │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80d22ea │ │ │ │ + mov %eax,%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80cbe57 │ │ │ │ - movl $0x80cbd50,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80cbd50 │ │ │ │ - mov $0x85c3b08,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cbe93 │ │ │ │ + jb 80d2384 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80cbea4 │ │ │ │ + jmp 80d2394 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cbf2a │ │ │ │ - movl $0x80cbed4,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + jb 80d242e │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80d2440,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d2440 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - hlt │ │ │ │ - mov $0x468b080c,%esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80d23be │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x80d2364,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80d2420,0x0(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - add (%eax),%al │ │ │ │ + jmp 80d1fa8 │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80cbf2d │ │ │ │ - movl $0x80cbe70,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + add %cl,-0x7516fb8b(%ecx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + mov $0x85c3518,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cbf9f │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80cbf80,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d2455 │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80d23d8,-0x4(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d23d8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + test $0x3c,%al │ │ │ │ + push %eax │ │ │ │ + add %al,0x100 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %ch,-0x3976f7f3(%esp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d24ac │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + test %bh,(%eax,%edx,2) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cbfa7 │ │ │ │ - movl $0x80cbea4,-0x4(%edi) │ │ │ │ - mov %esi,(%edi) │ │ │ │ + ja 80d24df │ │ │ │ + movzbl 0x3(%esi),%eax │ │ │ │ + cmp $0x10ffff,%eax │ │ │ │ + ja 80d24d4 │ │ │ │ + movl $0x84330c0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ lea -0x3(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 80cbea4 │ │ │ │ - mov $0x85c3b0c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 838c498 │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 80cc200 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cbfeb │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80cbffc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x7000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + sbb $0x10,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cc1d6 │ │ │ │ - movl $0x80cc07c,-0x1c(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x13(%esi),%edx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x17(%esi),%edx │ │ │ │ - mov 0x1b(%esi),%esi │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov %edx,-0x18(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ + jb 80d2520 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80d2534,0x0(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffe0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,0x468b080c(%eax,%eax,8) │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - sbb $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - cld │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %es │ │ │ │ + jmp 80d2394 │ │ │ │ + mov $0x85c3524,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + call 80d743c │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %cl,%ah │ │ │ │ - rorb $0x8b,(%eax,%ecx,1) │ │ │ │ - inc %esi │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - add $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ cld │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + sbb $0x89085c35,%eax │ │ │ │ + jne 80d253e │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + jmp 838bc9c │ │ │ │ xchg %ax,%ax │ │ │ │ - pop %es │ │ │ │ + int3 │ │ │ │ + cmovg (%eax),%eax │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,%ah │ │ │ │ - rorb $0x8b,(%eax,%ecx,1) │ │ │ │ - inc %esi │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - or %cl,0x4589fc4d(%ecx) │ │ │ │ - or %al,0x42e9fcc5(%ebx) │ │ │ │ - and $0x90660039,%eax │ │ │ │ - pop %es │ │ │ │ + jb 80d2578 │ │ │ │ + movl $0x80d259c,-0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80d1c04 │ │ │ │ + mov $0x85c352c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %cl,(%edi) │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,(%ecx,%eax,8) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d2580 │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80d2500 │ │ │ │ xchg %ax,%ax │ │ │ │ - pop %es │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + adc %cl,0x0(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + adc $0x8d000100,%eax │ │ │ │ inc %ebp │ │ │ │ - add %al,0xc(%ecx,%eax,8) │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %es │ │ │ │ + lock cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d25fc │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 80d25f8 │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x85c3642,-0x10(%ebp) │ │ │ │ + movl $0x85c3654,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8390d24 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + lock adc %ecx,0x0(%edi) │ │ │ │ + or $0x0,%al │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0xc(%ecx,%eax,8) │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d265d │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80d2644,0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + jmp 80ff6a8 │ │ │ │ xchg %ax,%ax │ │ │ │ - pop %es │ │ │ │ + mov $0x4f11,%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4c339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80cc1d9 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80cbfc8,-0x38(%edi) │ │ │ │ - mov %ecx,-0x30(%edi) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %ecx,-0x2c(%edi) │ │ │ │ - movl $0x8432e6c,-0x28(%edi) │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov %ecx,-0x24(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x27(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x38(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + out %al,(%dx) │ │ │ │ + aaa │ │ │ │ + pop %esp │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + bound %ebx,%gs:-0x77(%eax,%ecx,1) │ │ │ │ + jne 80d2655 │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80ff36c │ │ │ │ + mov $0x85c3810,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x3c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0x9fffffd,%eax │ │ │ │ - ... │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fcoml (%ecx) │ │ │ │ + dec %edi │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cc39f │ │ │ │ + jb 80d26c5 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80cc23c,0x0(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ + movl $0x80d26ac,0x0(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or %al,(%eax) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80ff6a8 │ │ │ │ + nop │ │ │ │ + test $0x11,%al │ │ │ │ + dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ch,0xc(%edx,%eax,8) │ │ │ │ - or %cl,0x45890445(%ebx) │ │ │ │ - hlt │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ + clc │ │ │ │ + inc %edx │ │ │ │ + cmp %bl,-0x39(%eax,%ecx,1) │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + bound %ebx,%gs:-0x77(%eax,%ecx,1) │ │ │ │ + jne 80d26bd │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80ff36c │ │ │ │ + mov $0x85c3864,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - or %al,(%eax) │ │ │ │ + je 80d26e3 │ │ │ │ + dec %edi │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d272d │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80d2714,0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80ff6a8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + inc %eax │ │ │ │ + adc %ecx,0x0(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bl,0x458b080c(%edx,%eax,8) │ │ │ │ - or %cl,0x45c7f445(%ecx) │ │ │ │ clc │ │ │ │ - cld │ │ │ │ - ret │ │ │ │ + inc %edx │ │ │ │ + cmp %bl,-0x39(%eax,%ecx,1) │ │ │ │ inc %ebp │ │ │ │ - or %cl,0x45891c45(%ebx) │ │ │ │ cld │ │ │ │ - mov %esi,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ + bound %ebx,%gs:-0x77(%eax,%ecx,1) │ │ │ │ + jne 80d2725 │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80ff36c │ │ │ │ + mov $0x85c386c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - or %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d278d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80d2774,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 83dd7fc │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,%ah │ │ │ │ - ret $0x80c │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + add %cl,0x45c7f875(%ecx) │ │ │ │ + cld │ │ │ │ + cld │ │ │ │ + ret │ │ │ │ inc %ebp │ │ │ │ - add %bh,%ah │ │ │ │ - ret $0x80c │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,0x83085c35 │ │ │ │ + (bad) │ │ │ │ + mov $0x75,%bh │ │ │ │ + xor %al,(%eax) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + enter $0x4f10,$0x0 │ │ │ │ + add %eax,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ + sldt (%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d27da │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + cmp $0x0,%eax │ │ │ │ + jbe 80d27dd │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0xc(%eax,%ecx,4),%eax │ │ │ │ + movl $0x80d27f0,-0xc(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d27f0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x10(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or %al,(%eax) │ │ │ │ + jmp 80d2678 │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,(%ebx,%eax,8) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x14(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + loope 80d281c │ │ │ │ + cmp %al,(%eax) │ │ │ │ + nop │ │ │ │ + or %dl,(%eax) │ │ │ │ + dec %edi │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d2882 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80d2850,-0x18(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0x10(%esi),%ecx │ │ │ │ + mov 0x14(%esi),%edx │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - or %al,(%eax) │ │ │ │ + rorb $0x4f,(%edi) │ │ │ │ + add %ah,0x1e000000(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x488d0c45(%ebx) │ │ │ │ + (bad) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jae 80d2885 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov 0xc(%eax,%edx,4),%eax │ │ │ │ + movl $0x80d2898,0x8(%ebp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d2898 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80d2610 │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bl,0xc(%ebx,%eax,8) │ │ │ │ - or %cl,0x45891845(%ebx) │ │ │ │ - hlt │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x1c(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or %al,(%eax,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %dh,-0x74f7f2d8(%eax) │ │ │ │ + jbe 80d28a5 │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cc3a7 │ │ │ │ - movl $0x80cbffc,-0x1c(%edi) │ │ │ │ - mov %esi,-0x18(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + ja 80d28d3 │ │ │ │ + movl $0x80ec270,-0x8(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x1b(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp 80cbffc │ │ │ │ - mov $0x85c3b10,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 80cc600 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + and %cl,(%edi) │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x13b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d2965 │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d295b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + mov 0x18(%eax),%eax │ │ │ │ + movl $0x80d2808,-0x14(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 80ed134 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + hlt │ │ │ │ + push %cs │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cc3eb │ │ │ │ + jb 80d29ba │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov 0x14(%esi),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jae 80d29bd │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov 0xc(%ecx,%edx,4),%eax │ │ │ │ + movl $0x80d29d4,-0xc(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80cc3fc │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d29d4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x7000100,%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80d26e0 │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + std │ │ │ │ + and %edi,(%eax) │ │ │ │ + add %dl,0x4f0e7c(%eax) │ │ │ │ + add $0x5000100,%eax │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc433bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cc5d6 │ │ │ │ - movl $0x80cc47c,-0x1c(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ + jb 80d2c04 │ │ │ │ + movl $0x80d2a8c,-0x20(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x13(%esi),%edx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x17(%esi),%edx │ │ │ │ - mov 0x1b(%esi),%esi │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x13(%esi),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x17(%esi),%ecx │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x1b(%esi),%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x1f(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ mov %edx,-0x18(%ebp) │ │ │ │ mov 0x58(%esp),%edx │ │ │ │ mov %edx,-0x14(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ mov %edx,-0x10(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ mov %edx,-0xc(%ebp) │ │ │ │ mov %ecx,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xffffffe0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + jmp 8454bdc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + loopne 80d2a8f │ │ │ │ + dec %edi │ │ │ │ + add %cl,0x5(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ah,0x468b080c(%esp,%eax,8) │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - sbb $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - cld │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %es │ │ │ │ + add %al,%al │ │ │ │ + sub 0x20458b08,%cl │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + movl $0x845c888,-0xc(%ebp) │ │ │ │ + mov %esi,-0x8(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %esi,0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8431a44 │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + or $0x548004f,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d2bf2 │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d2c4a │ │ │ │ + cmp %edx,%eax │ │ │ │ + jg 80d2c66 │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jae 80d2c07 │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0xc(%eax,%ecx,4),%eax │ │ │ │ + movl $0x80d2c20,0x18(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d2c20 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + adc %cl,0xea9004f │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2445(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc %cl,-0x74bfdbbc(%ecx) │ │ │ │ inc %ebp │ │ │ │ - add %cl,%ah │ │ │ │ - les (%eax,%ecx,1),%ecx │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %es │ │ │ │ + adc $0x89,%al │ │ │ │ + dec %esp │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80d2ba1 │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + inc %edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jg 80d2ba9 │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %ecx,%eax │ │ │ │ + jmp 80d2b00 │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80d2b00 │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + jmp 80d2b00 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + test $0xc,%al │ │ │ │ + dec %edi │ │ │ │ + add %cl,0x7(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + or %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + jmp 80d2b00 │ │ │ │ + movl $0x80d2cd0,0x18(%ebp) │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov %ecx,0x20(%ebp) │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 80d26e0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dh,%ah │ │ │ │ - les (%eax,%ecx,1),%ecx │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %es │ │ │ │ + add %bh,(%eax) │ │ │ │ + sub $0xd,%al │ │ │ │ + or %cl,-0x5216f88a(%ebx) │ │ │ │ + pop %ds │ │ │ │ + cmp %al,(%eax) │ │ │ │ + nop │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,0x468b080c(,%eax,8) │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - or $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - cld │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %es │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80d2bc4,0x0(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x80d2978,-0x14(%edi) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %edx,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + sar $1,%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + movl $0x80d2b5c,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + movl $0x845c888,-0x10(%ebp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + lea -0x14(%edi),%edx │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 8431a44 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,0xc(%ebp,%eax,8) │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + jmp 80d2c3d │ │ │ │ xchg %ax,%ax │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + orb $0x4f,(%ebx) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,0x8000300 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4db39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0xc(%ebp,%eax,8) │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + ja 80d2d6d │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x12(%esi),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x16(%esi),%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x1a(%esi),%ecx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x1e(%esi),%ecx │ │ │ │ + movl $0x80d29f0,-0x20(%edi) │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - pop %es │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d2dcf │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0xc(%eax,%ecx,4),%eax │ │ │ │ + movl $0x80d2dc4,-0xc(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d2dc4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4c339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cc5d9 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80cc3c8,-0x38(%edi) │ │ │ │ - mov %ecx,-0x30(%edi) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %ecx,-0x2c(%edi) │ │ │ │ - movl $0x8432e6c,-0x28(%edi) │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov %ecx,-0x24(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x27(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x38(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x3c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov $0xafffffd,%eax │ │ │ │ - ... │ │ │ │ - add %cl,(%edx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + or $0xff00381e,%eax │ │ │ │ + arpl %edi,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc43bbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cc9bf │ │ │ │ - movl $0x80cc630,-0x4(%ebp) │ │ │ │ - mov 0x20(%ebp),%esi │ │ │ │ + jb 80d2e18 │ │ │ │ + movl $0x80d2e08,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80cc630 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - or (%eax),%ah │ │ │ │ + jmp 8454bdc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,0xc(%esi,%eax,8) │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899dbbb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80cc654 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,0x4758bf0(%ecx) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - or (%eax),%al │ │ │ │ + dec %eax │ │ │ │ + or 0x0(%edi),%cl │ │ │ │ + add $0x3000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - call 10198d23 │ │ │ │ + jb 80d2e92 │ │ │ │ + movl $0x80d2e70,-0xc(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x13(%esi),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x17(%esi),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x1b(%esi),%eax │ │ │ │ - mov 0x24(%ebp),%esi │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ mov %edx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x24(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80cc6c8 │ │ │ │ + jne 80d2e70 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80cc9c7 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x13(%esi),%ecx │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov 0x17(%esi),%edx │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - mov 0x1b(%esi),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,0xac(%esp) │ │ │ │ - mov 0x3c(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x80cc780,-0x10(%ebp) │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ - movl $0x845c888,-0x1c(%ebp) │ │ │ │ - mov 0x38(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%ebp) │ │ │ │ - lea -0x7(%edi),%ecx │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,0x3c(%ebp) │ │ │ │ - add $0xffffffe0,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - adc $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80cc9d6 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x28(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4c(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80cc7d4,0x0(%ebp) │ │ │ │ - mov 0x30(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c888,-0xc(%ebp) │ │ │ │ - mov 0x48(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x4c(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - adc $0x40,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80cc9e5 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x2c(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80cc828,0x0(%ebp) │ │ │ │ - mov 0x34(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c888,-0xc(%ebp) │ │ │ │ - mov 0x48(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x34(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - adc $0xc2,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80cc9f4 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80cc87c,0x0(%ebp) │ │ │ │ - mov 0x38(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c888,-0xc(%ebp) │ │ │ │ - mov 0x48(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x38(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - adc $0xc7,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80cca03 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80cc8d0,0x4(%ebp) │ │ │ │ - mov 0x3c(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c888,-0x8(%ebp) │ │ │ │ - mov 0x48(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %esi,0x3c(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - xchg %eax,%ebx │ │ │ │ - out %eax,$0x0 │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add $0xa,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cca12 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80cc924,0x4(%ebp) │ │ │ │ - mov 0x3c(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c888,-0x8(%ebp) │ │ │ │ - mov 0x44(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %esi,0x3c(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - shlb %cl,0x0(%edi) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4ab39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cca21 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ + ja 80d2e95 │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80d2ea4 │ │ │ │ + add $0xffffffac,%edi │ │ │ │ + mov $0x85c367c,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x54,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d2ed7 │ │ │ │ + movl $0x80d2d84,-0x50(%edi) │ │ │ │ + mov %ecx,-0x48(%edi) │ │ │ │ + mov %edx,-0x44(%edi) │ │ │ │ + movl $0x80d2de0,-0x40(%edi) │ │ │ │ + lea -0x50(%edi),%eax │ │ │ │ + mov %eax,-0x3c(%edi) │ │ │ │ + lea -0x3e(%edi),%eax │ │ │ │ + add $0xffffffc4,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80d279c,-0x50(%edi) │ │ │ │ + mov %ecx,-0x48(%edi) │ │ │ │ + mov %edx,-0x44(%edi) │ │ │ │ + mov %eax,-0x40(%edi) │ │ │ │ + movl $0x80d28f0,-0x3c(%edi) │ │ │ │ + mov %ecx,-0x34(%edi) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x30(%edi) │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x2c(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x28(%edi) │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x80d2cec,-0x20(%edi) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + lea -0x50(%edi),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + lea -0x3c(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + dec %eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80cc978,0x28(%ebp) │ │ │ │ - mov 0x3c(%ebp),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - movl $0x845c888,0x1c(%ebp) │ │ │ │ - mov 0x40(%ebp),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x24(%ebp) │ │ │ │ - mov %esi,0x40(%ebp) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - or %al,(%edx) │ │ │ │ + lea -0x1e(%edi),%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + sbb $0x9,%al │ │ │ │ + dec %edi │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cca30 │ │ │ │ - movl $0x80cc3fc,-0x1c(%edi) │ │ │ │ - mov %esi,-0x18(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ + ja 80d2f91 │ │ │ │ + movl $0x80d2740,-0x18(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80d2e2c,-0xc(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x1b(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp 80cc3fc │ │ │ │ - mov $0x85c3b14,%esi │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov $0x85c388c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ nop │ │ │ │ - jmp 80ccb90 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80cca91 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov 0xa(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x12(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x16(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x1a(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffe4,%ebp │ │ │ │ - jmp 80cc200 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - pop %ss │ │ │ │ + fmull (%eax) │ │ │ │ + dec %edi │ │ │ │ add %al,(%ebx) │ │ │ │ - add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80ccadd │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - mov 0x5(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov 0x9(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0xd(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x11(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x15(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x19(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffe4,%ebp │ │ │ │ - jmp 80cc600 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x7000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ccb29 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ + jb 80d2fdf │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0x14(%ebp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x13(%esi),%eax │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x17(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x1b(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffe4,%ebp │ │ │ │ - jmp 80caf88 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 80d2f58 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pushf │ │ │ │ + or %cl,0x0(%edi) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + sldt (%ecx) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ccb75 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov 0xa(%esi),%eax │ │ │ │ + jb 80d301f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0x14(%ebp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x12(%esi),%eax │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x16(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x1a(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffe4,%ebp │ │ │ │ - jmp 80cb58c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - mov $0xfe,%al │ │ │ │ - (bad) │ │ │ │ - incl (%edi) │ │ │ │ - ... │ │ │ │ - add %al,(%edi) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 80d2f58 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %eax │ │ │ │ + or %cl,0x0(%edi) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4cb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0x94c7(%ecx) │ │ │ │ - add %bh,(%ebx) │ │ │ │ - mov $0x324,%ebx │ │ │ │ - ja 80cccad │ │ │ │ - movl $0x80cca54,-0x90(%edi) │ │ │ │ + ja 80d3083 │ │ │ │ + movl $0x80d2fb0,-0x30(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8c(%edi) │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x88(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x84(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x80(%edi) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x7c(%edi) │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x78(%edi) │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x74(%edi) │ │ │ │ - movl $0x80ccaa0,-0x70(%edi) │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x6c(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x68(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x64(%edi) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,-0x60(%edi) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,-0x5c(%edi) │ │ │ │ - mov %edx,-0x58(%edi) │ │ │ │ - mov %eax,-0x54(%edi) │ │ │ │ - movl $0x80ccaec,-0x50(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4c(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x48(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x44(%edi) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,-0x40(%edi) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,-0x3c(%edi) │ │ │ │ - mov %edx,-0x38(%edi) │ │ │ │ - mov %eax,-0x34(%edi) │ │ │ │ - movl $0x80ccb38,-0x30(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x2c(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x28(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ mov %ecx,-0x24(%edi) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x20(%edi) │ │ │ │ + movl $0x80d2ff0,-0x1c(%edi) │ │ │ │ mov %eax,-0x14(%edi) │ │ │ │ - movl $0x80ecb60,-0x10(%edi) │ │ │ │ - lea -0x2e(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x4f(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x6d(%edi),%eax │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x80ed524,-0x8(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x8e(%edi),%eax │ │ │ │ + lea -0x30(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xf(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x94,0x33c(%ebx) │ │ │ │ - mov $0x85c3b18,%esi │ │ │ │ + movl $0x34,0x33c(%ebx) │ │ │ │ + mov $0x85c3894,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - jmp 80cced0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cccf3 │ │ │ │ + jb 80d30c9 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ccd04 │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8380084 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x6000100,%eax │ │ │ │ + int3 │ │ │ │ + xor 0x0(%edi),%cl │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,-0x7cc41bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ccea4 │ │ │ │ - movl $0x80ccd78,-0x18(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x13(%esi),%edx │ │ │ │ - mov 0x17(%esi),%esi │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffe4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,-0x74f7f333(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - sbb %cl,0x4589fc4d(%ecx) │ │ │ │ - sbb %al,-0x6916033b(%ebx) │ │ │ │ - sbb %bh,(%ecx) │ │ │ │ - add %ah,-0x70(%esi) │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,%al │ │ │ │ - int $0xc │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ + jb 80d32cd │ │ │ │ + movl $0x80d3110,-0x4(%ebp) │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,%al │ │ │ │ - int $0xc │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,(%eax) │ │ │ │ - into │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %es │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d3110 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + cwtl │ │ │ │ + xor 0x0(%edi),%cl │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %al,-0x32(%eax) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ + clc │ │ │ │ + inc %esp │ │ │ │ + xor %ecx,0x3468b08 │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + movl $0x85c63a8,-0xc(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845649c │ │ │ │ xchg %ax,%ax │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ + inc %esp │ │ │ │ + add %eax,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4c739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc %cl,0x44890855(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov $0x85e0501,%ecx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d3313 │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jl 80d3202 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + movl $0x845a108,(%ecx) │ │ │ │ + xor %edx,%edx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d32f1 │ │ │ │ + movl $0x8162fc0,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + enter $0x14,$0x0 │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ccea7 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80cccd0,-0x34(%edi) │ │ │ │ - mov %ecx,-0x2c(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,-0x28(%edi) │ │ │ │ - movl $0x8432e7c,-0x24(%edi) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,0x44891855(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x23(%edi),%eax │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + jmp 80d316f │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0xc(%eax,%ecx,4),%ecx │ │ │ │ + movl $0x80d30a0,-0xc(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x34(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xc(%edi),%ecx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80d327f │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov 0xc(%ecx,%eax,4),%ecx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ecx │ │ │ │ + mov 0xb4(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %ecx,0xc(%eax,%edx,4) │ │ │ │ + movl $0x845a0d0,(%eax) │ │ │ │ + lea 0xc(%eax),%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + shr $0x7,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ + shl $0x2,%edx │ │ │ │ + add %eax,%edx │ │ │ │ + movb $0x1,(%ecx,%edx,1) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + inc %edx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov $0x85e0501,%ecx │ │ │ │ + jmp 80d316f │ │ │ │ + mov $0x85c389c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x38,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - lock std │ │ │ │ - (bad) │ │ │ │ - decl (%eax) │ │ │ │ - ... │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80cd039 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80ccf0c,0x0(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - pop %es │ │ │ │ + ret │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,(%edi,%ecx,8) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %es │ │ │ │ + add %cl,0x458b0c55(%ebx) │ │ │ │ + or %cl,-0x3a7cfbb3(%ebx) │ │ │ │ + cld │ │ │ │ + jmp 80d3195 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80d32e0,0x4(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80d31c4,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + pop %esp │ │ │ │ + xor %cl,0x0(%edi) │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0xc(%edi,%ecx,8) │ │ │ │ - or %cl,0x45890845(%ebx) │ │ │ │ - hlt │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %es │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + jb 80d33a6 │ │ │ │ + movl $0x80d337c,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d337c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + sub $0x30,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bl,0x458b080c(%edi,%ecx,8) │ │ │ │ - or $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ + clc │ │ │ │ + mov $0x8b080d33,%eax │ │ │ │ + inc %esi │ │ │ │ + add 0x568b074e(%ebx),%ecx │ │ │ │ + or -0xbba382a(%ecx),%ecx │ │ │ │ + test $0x63,%al │ │ │ │ + pop %esp │ │ │ │ + or %cl,0x5589fc45(%ecx) │ │ │ │ + add %cl,-0x3a7cf7b3(%ecx) │ │ │ │ hlt │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ + jmp 845649c │ │ │ │ + mov $0x85c38a4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + inc %esp │ │ │ │ + add %eax,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,%ah │ │ │ │ - iret │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x10(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %es │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc %cl,0x44890855(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov $0x85e0501,%ecx │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d3588 │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jl 80d3492 │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d356a │ │ │ │ + movl $0x845a108,(%eax) │ │ │ │ + movl $0x8162fc0,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,%ah │ │ │ │ - iret │ │ │ │ - or $0x8,%al │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + hlt │ │ │ │ + mov %esi,%ecx │ │ │ │ + jmp 80d3407 │ │ │ │ + xchg %ax,%ax │ │ │ │ + enter $0x14,$0x0 │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,0x44891855(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x18(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + jmp 80d33e3 │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0xc(%eax,%ecx,4),%ecx │ │ │ │ + movl $0x845a494,-0x14(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%ecx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80d351c │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov 0xc(%ecx,%eax,4),%ecx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ecx │ │ │ │ + mov 0xb4(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %ecx,0xc(%eax,%edx,4) │ │ │ │ + movl $0x845a0d0,(%eax) │ │ │ │ + lea 0xc(%eax),%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + shr $0x7,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ + shl $0x2,%edx │ │ │ │ + add %eax,%edx │ │ │ │ + movb $0x1,(%ecx,%edx,1) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + inc %edx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov $0x85e0501,%ecx │ │ │ │ + jmp 80d33e3 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80d3440,0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80d3454,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - pop %es │ │ │ │ - add (%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + jmp 80d35d0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + inc %esp │ │ │ │ + ... │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cd041 │ │ │ │ - movl $0x80ccd04,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d3612 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x17(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 80ccd04 │ │ │ │ - mov $0x85c3b1c,%esi │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d366f │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 80d368a │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov $0x85e0505,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c38bc,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - jmp 80cd260 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + les (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + jmp 80d35f1 │ │ │ │ + nop │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d36bb │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80d35f1 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80d3624,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov 0xc(%eax,%edx,4),%eax │ │ │ │ + movl $0x845a4e8,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80d3648,-0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + mov $0x85e050a,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cd083 │ │ │ │ + jb 80d36f4 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + inc %eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80cd094 │ │ │ │ + jmp 80d375c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x6000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cd234 │ │ │ │ - movl $0x80cd108,-0x18(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ + lea -0xc(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d374b │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d3741 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x845a4e8,-0x8(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add $0x0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ + add (%eax),%al │ │ │ │ + or %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d37d1 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + cmp 0xf(%esi),%eax │ │ │ │ + jl 80d377d │ │ │ │ + add $0xffffffd4,%edi │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ mov 0x3(%esi),%ecx │ │ │ │ mov 0x7(%esi),%edx │ │ │ │ mov %edx,0x40(%esp) │ │ │ │ mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x13(%esi),%edx │ │ │ │ - mov 0x17(%esi),%esi │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffe4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,(%eax) │ │ │ │ - rorl $1,(%eax,%ecx,1) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,-0x2f(%eax) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,-0x74f7f32f(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - or %cl,0x4589fc4d(%ecx) │ │ │ │ - or %al,-0x4916033b(%ebx) │ │ │ │ - adc $0x39,%al │ │ │ │ - add %ah,-0x70(%esi) │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,-0x74f7f32f(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - or $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - cld │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,%al │ │ │ │ - rorl $1,(%eax,%ecx,1) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4c739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80cd237 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80cd060,-0x34(%edi) │ │ │ │ - mov %ecx,-0x2c(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,-0x28(%edi) │ │ │ │ - movl $0x8432e7c,-0x24(%edi) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov 0xc(%ecx,%edx,4),%ecx │ │ │ │ + movl $0x80d36d0,-0x28(%edi) │ │ │ │ + mov %esi,-0x20(%edi) │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + movl $0x80d3700,-0x18(%edi) │ │ │ │ mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x23(%edi),%eax │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x34(%edi),%eax │ │ │ │ + lea -0x28(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x38,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - lock std │ │ │ │ - (bad) │ │ │ │ - decl (%ecx) │ │ │ │ - ... │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc433bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80cd599 │ │ │ │ - movl $0x80cd290,-0x4(%ebp) │ │ │ │ - mov 0x1c(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80cd290 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - or %edx,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,0x468b080c(%edx,%edx,8) │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d3867 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80d3824,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80cd2b4 │ │ │ │ + jne 80d3824 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - or %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - in (%dx),%al │ │ │ │ - sbb %dl,%bl │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x13(%esi),%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x17(%esi),%edx │ │ │ │ - mov 0x20(%ebp),%esi │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80cd318 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cd5a1 │ │ │ │ + ja 80d386a │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x13(%esi),%ecx │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x17(%esi),%edx │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov 0x34(%ebp),%eax │ │ │ │ + movl $0x80d375c,-0x10(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80cd3b4,-0xc(%ebp) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - movl $0x845c888,-0x18(%ebp) │ │ │ │ - mov 0x30(%ebp),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,0x34(%ebp) │ │ │ │ - add $0xffffffe4,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - nop │ │ │ │ - adc %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ + movl $0x0,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80d375c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cd5b0 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x40(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80cd408,0x0(%ebp) │ │ │ │ - mov 0x28(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c888,-0xc(%ebp) │ │ │ │ - mov 0x3c(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x40(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - adc %edx,0x0(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cd5bf │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ + ja 80d38b7 │ │ │ │ + movl $0x80d37e8,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80cd45c,0x0(%ebp) │ │ │ │ - mov 0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c888,-0xc(%ebp) │ │ │ │ - mov 0x3c(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x2c(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - adc %esi,0x0(%ecx) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + movl $0x845c3fc,0x4(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + jmp 838b314 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c38c0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cd5ce │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80cd4b0,0x0(%ebp) │ │ │ │ - mov 0x30(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c888,-0xc(%ebp) │ │ │ │ - mov 0x3c(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d3925 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d391b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x30(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - xchg %eax,%ecx │ │ │ │ - jae 80cd4ab │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80cd5dd │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x845a4e8,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80cd504,0x4(%ebp) │ │ │ │ - mov 0x34(%ebp),%eax │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c888,-0x8(%ebp) │ │ │ │ - mov 0x3c(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %esi,0x34(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - sarb $1,(%ebx) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cd5ec │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80cd558,0x24(%ebp) │ │ │ │ - mov 0x34(%ebp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - movl $0x845c888,0x18(%ebp) │ │ │ │ - mov 0x38(%ebp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ - mov %esi,0x38(%ebp) │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - pop %es │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d3a23 │ │ │ │ + movl $0x80d3968,-0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d3968 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + addl $0x0,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x4e8b0445(%ebx) │ │ │ │ + add 0x44890756(%ebx),%ecx │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d3a2b │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 80d39e5 │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + mov %edx,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + es push %es │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cd5fb │ │ │ │ - movl $0x80cd094,-0x18(%edi) │ │ │ │ - mov %esi,-0x14(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + sbb %cl,0x44891455(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x17(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 80cd094 │ │ │ │ - mov $0x85c3b20,%esi │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + jmp 80d3985 │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0xc(%eax,%ecx,4),%ecx │ │ │ │ + movl $0x80d38d4,-0x10(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x10(%edi),%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + inc %edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + jmp 80d3985 │ │ │ │ + mov $0x85c38cc,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x80d39b8,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + nop │ │ │ │ + jl 80d3a5c │ │ │ │ + dec %esi │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cd64f │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0xa(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x12(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x16(%esi),%eax │ │ │ │ + add %dl,0x8d000100 │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d3aa1 │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 80d3a9d │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80cced0 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + movl $0x85c38d0,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8390da8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + jmp 80d3b8c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cd697 │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov 0x5(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0x9(%esi),%eax │ │ │ │ + jb 80d3b4b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80d3afc,-0x14(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xd(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x11(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x15(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80cd260 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x6000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d3afc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cd6df │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x13(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x17(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80ca484 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %cl,-0xe76f7bb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80d3b20 │ │ │ │ + movl $0x80d3b58,0x8(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d3b58 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d3b63 │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + movl $0x845a4e8,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cd727 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0xa(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x12(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x16(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80ca9b4 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + jns 80d3b71 │ │ │ │ + cmp %al,(%eax) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb (%eax),%al │ │ │ │ - push %es │ │ │ │ + sbb %bh,%bh │ │ │ │ + (bad) │ │ │ │ + inc %esp │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,-0x3(%eax) │ │ │ │ + dec %esi │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0x84c7(%ecx) │ │ │ │ - add %bh,(%ebx) │ │ │ │ - mov $0x324,%ebx │ │ │ │ - ja 80cd827 │ │ │ │ - movl $0x80cd618,-0x80(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d3c72 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x7c(%edi) │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x78(%edi) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x74(%edi) │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x70(%edi) │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x6c(%edi) │ │ │ │ + mov $0x85dad7d,%ecx │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x68(%edi) │ │ │ │ - movl $0x80cd660,-0x64(%edi) │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x60(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x5c(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,-0x58(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x54(%edi) │ │ │ │ - mov %ecx,-0x50(%edi) │ │ │ │ - mov %edx,-0x4c(%edi) │ │ │ │ - movl $0x80cd6a8,-0x48(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x44(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x40(%edi) │ │ │ │ + xor %edx,%edx │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d3c7a │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ - mov %eax,-0x3c(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x38(%edi) │ │ │ │ - mov %ecx,-0x34(%edi) │ │ │ │ - mov %edx,-0x30(%edi) │ │ │ │ - movl $0x80cd6f0,-0x2c(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ + cmp %eax,%edx │ │ │ │ + jl 80d3c2d │ │ │ │ + add $0xffffffe4,%edi │ │ │ │ + movl $0x80d3ca8,0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d3ca8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + hlt │ │ │ │ + cld │ │ │ │ + dec %esi │ │ │ │ + add %ah,(%esi) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc %cl,0x44891455(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + jmp 80d3bba │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x80ecb60,-0x10(%edi) │ │ │ │ - lea -0x2a(%edi),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov 0xc(%edx,%eax,4),%eax │ │ │ │ + movl $0x80d3ab4,-0x18(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - lea -0x47(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x61(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x7e(%edi),%eax │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xf(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x84,0x33c(%ebx) │ │ │ │ - mov $0x85c3b24,%esi │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + jmp 80d3bba │ │ │ │ + mov $0x85c3904,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x80d3c00,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - jmp 80cda0c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + dec %esp │ │ │ │ + cld │ │ │ │ + dec %esi │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cd86f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80cd880 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d3cbf │ │ │ │ + mov $0x85c38f4,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x5000100,%eax │ │ │ │ + sub %bh,%ah │ │ │ │ + dec %esi │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cd9e2 │ │ │ │ - movl $0x80cd8e4,-0x14(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov 0x13(%esi),%esi │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - add $0x1e000000,%eax │ │ │ │ + jb 80d3d2c │ │ │ │ + movl $0x80d3d0c,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d3d0c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + clc │ │ │ │ + sti │ │ │ │ + dec %esi │ │ │ │ + add %al,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,(%ecx,%ebx,8) │ │ │ │ - or $0x8,%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + jmp 80d3b8c │ │ │ │ + mov $0x85c390c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + jmp 80d3e3c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d3d95 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d3d8b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x845a4e8,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %edx,%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1e000000,%eax │ │ │ │ + add $0x3000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ - or $0x8,%al │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d3e11 │ │ │ │ + movl $0x80d3de0,-0xc(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,0xc(%ecx,%ebx,8) │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1e000000,%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,0x468b080c(%ecx,%ebx,8) │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - or $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - cld │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1e000000,%eax │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4cb39(%ebx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cd9e5 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80cd84c,-0x30(%edi) │ │ │ │ - mov %ecx,-0x28(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x24(%edi) │ │ │ │ - movl $0x8432e8c,-0x20(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ + ja 80d3e14 │ │ │ │ + movl $0x80d3d44,-0x10(%edi) │ │ │ │ + mov %esi,-0x8(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x30(%edi),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x34,0x33c(%ebx) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xor %bh,%dh │ │ │ │ + nop │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ - incl (%edi) │ │ │ │ - ... │ │ │ │ - add %al,(%edi) │ │ │ │ + (bad) │ │ │ │ + incl 0x1(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,0x0 │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cdb3f │ │ │ │ + jb 80d3f12 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80cda48,0x0(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %es │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,-0x26(%eax) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %es │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov $0x85d6045,%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d3f1a │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jl 80d3edc │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + pop %es │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,-0x74f7f326(%eax) │ │ │ │ - inc %ebp │ │ │ │ - or %cl,0x45c7f445(%ecx) │ │ │ │ - clc │ │ │ │ - cld │ │ │ │ - ret │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + sbb %cl,-0x74bfdbbc(%ecx) │ │ │ │ inc %ebp │ │ │ │ - or %cl,0x45891445(%ebx) │ │ │ │ - cld │ │ │ │ - mov %esi,0x8(%ebp) │ │ │ │ + sbb $0x89,%al │ │ │ │ + dec %esp │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + jmp 80d3e71 │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0xc(%eax,%edx,4),%edx │ │ │ │ + movl $0x80d3da8,-0xc(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%edx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + jmp 80d3e71 │ │ │ │ + mov $0x85c3914,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80d3ea8,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %es │ │ │ │ + jmp 8455944 │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,%al │ │ │ │ - fimull (%eax,%ecx,1) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %es │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,(%eax) │ │ │ │ - fisttpl (%eax,%ecx,1) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x14(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %es │ │ │ │ - add %eax,(%eax) │ │ │ │ + jb 80d3f9a │ │ │ │ + movl $0x80d3f74,-0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d3f74 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + addl $0x0,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80cdb47 │ │ │ │ - movl $0x80cd880,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x13(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 80cd880 │ │ │ │ - mov $0x85c3b28,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80d3e3c │ │ │ │ + mov $0x85c3918,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 80cdd28 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cdb8b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80cdb9c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x5000100,%eax │ │ │ │ + xor %bl,0x170050 │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cdcfe │ │ │ │ - movl $0x80cdc00,-0x14(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov 0x13(%esi),%esi │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ + jb 80d3fe7 │ │ │ │ + movl $0x85d5ce5,-0x8(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,(%eax) │ │ │ │ - fmull (%eax,%ecx,1) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,-0x24(%eax) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,-0x24(%eax) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x845c3fc,0x4(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,-0x74f7f324(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - or $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - cld │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4cb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80cdd01 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80cdb68,-0x30(%edi) │ │ │ │ - mov %ecx,-0x28(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x24(%edi) │ │ │ │ - movl $0x8432e8c,-0x20(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x1f(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x30(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80d3888 │ │ │ │ + mov $0x85c391c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x34,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xor %bh,%dh │ │ │ │ - (bad) │ │ │ │ - decl (%eax) │ │ │ │ - ... │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc42bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80cdfd7 │ │ │ │ - movl $0x80cdd58,-0x4(%ebp) │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80cdd58 │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %bl,(%eax,%eax,2) │ │ │ │ + or $0x66c68908,%eax │ │ │ │ + test $0xd750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - or %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + add %dh,(%ecx) │ │ │ │ + sarb $0x46,(%ebx) │ │ │ │ + or -0x42(%ebx,%ecx,1),%edi │ │ │ │ + or 0xc583085e,%al │ │ │ │ + add $0xff,%al │ │ │ │ + add %bh,%gs:0x85e0505(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + hlt │ │ │ │ + clc │ │ │ │ + dec %esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,0x8d000100 │ │ │ │ inc %ebp │ │ │ │ - add %bh,0xc(%ebp,%ebx,8) │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899e3bb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80cdd7c │ │ │ │ + hlt │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d4081 │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 80d407d │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x85c3928,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8390da8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + jmp 80d4204 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d40dc │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80d40e8,-0x14(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ + inc %eax │ │ │ │ + mov 0x14(%esi),%esi │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ + jmp 80d4168 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - or %al,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - lock int3 │ │ │ │ - fisttpll (%eax,%ecx,1) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x13(%esi),%ecx │ │ │ │ - mov 0x1c(%ebp),%esi │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %cl,-0xe76f7bb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80d411f │ │ │ │ + movl $0x80d4114,0x8(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80cddcc │ │ │ │ + jne 80d4114 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80cdfdf │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x13(%esi),%ecx │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x2c(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - movl $0x80cde50,-0x8(%ebp) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - mov 0x28(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x2c(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cdfee │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x34(%ebp),%eax │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + mov $0x8300380a,%ebp │ │ │ │ + (bad) │ │ │ │ + or $0x3b,%al │ │ │ │ + mov $0x324,%ebx │ │ │ │ + ja 80d414a │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + movl $0x845a4e8,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80cdea4,0x0(%ebp) │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c888,-0xc(%ebp) │ │ │ │ - mov 0x30(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x34(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - push %cs │ │ │ │ - adc $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + or $0x2000200,%eax │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4db39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cdffd │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ + ja 80d41df │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + cmp 0xe(%esi),%eax │ │ │ │ + jl 80d418d │ │ │ │ + add $0xffffffdc,%edi │ │ │ │ + mov %ecx,%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov 0x2(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x6(%esi),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov 0xc(%eax,%edx,4),%eax │ │ │ │ + movl $0x80d4094,-0x20(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %esi,-0xc(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80cdef8,0x0(%ebp) │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c888,-0xc(%ebp) │ │ │ │ - mov 0x30(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x24(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - mov (%eax,%eax,1),%ds │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + cmp $0xff,%dh │ │ │ │ + inc %esp │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ce00c │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80cdf4c,0x0(%ebp) │ │ │ │ - mov 0x28(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c888,-0xc(%ebp) │ │ │ │ - mov 0x30(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x28(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - into │ │ │ │ - sbb $0x1e0000,%eax │ │ │ │ + add %cl,-0x9(%eax) │ │ │ │ + dec %esi │ │ │ │ add %al,(%eax) │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ce01b │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80cdfa0,0x20(%ebp) │ │ │ │ - mov 0x2c(%ebp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - movl $0x845c888,0x14(%ebp) │ │ │ │ - mov 0x30(%ebp),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - mov %esi,0x30(%ebp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - xchg %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ce02a │ │ │ │ - movl $0x80cdb9c,-0x14(%edi) │ │ │ │ - mov %esi,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ + ja 80d427e │ │ │ │ + movl $0x80d4168,-0x10(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x13(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 80cdb9c │ │ │ │ - mov $0x85c3b2c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + movl $0x80d425c,0xc(%ebp) │ │ │ │ + lea -0xe(%edi),%esi │ │ │ │ + movl $0x0,0x4(%ebp) │ │ │ │ + movl $0x85dad7d,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80d4168 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,0x8000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80ce079 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xa(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x12(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80cda0c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,0x8000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + lock testb $0x0,0x0(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ce0b9 │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0x5(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x9(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0xd(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x11(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80cdd28 │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d4273 │ │ │ │ + mov $0x85c394c,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85c395c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add $0x5000100,%eax │ │ │ │ + mov $0xf004ef6,%esp │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ce0f9 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ + jb 80d42f0 │ │ │ │ + movl $0x80d42d0,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d42d0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + mov %?,%esi │ │ │ │ + dec %esi │ │ │ │ + add %al,0x0(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ mov 0x7(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ mov 0xb(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x13(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c9b30 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,0x8000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80ce139 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0xa(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x12(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c9f9c │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c48b39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80ce215 │ │ │ │ - movl $0x80ce048,-0x70(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x6c(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x68(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x64(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x60(%edi) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x5c(%edi) │ │ │ │ - movl $0x80ce088,-0x58(%edi) │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x54(%edi) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x50(%edi) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x4c(%edi) │ │ │ │ - mov %eax,-0x48(%edi) │ │ │ │ - mov %ecx,-0x44(%edi) │ │ │ │ - movl $0x80ce0c8,-0x40(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x3c(%edi) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x38(%edi) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x34(%edi) │ │ │ │ - mov %eax,-0x30(%edi) │ │ │ │ - mov %ecx,-0x2c(%edi) │ │ │ │ - movl $0x80ce108,-0x28(%edi) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x24(%edi) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x20(%edi) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x80ecb60,-0x10(%edi) │ │ │ │ - lea -0x26(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x3f(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x55(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x6e(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xf(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x74,0x33c(%ebx) │ │ │ │ - mov $0x85c3b30,%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80d4204 │ │ │ │ + mov $0x85c3964,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ce253 │ │ │ │ + jb 80d4330 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ce264 │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 8431b5c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x4000100,%eax │ │ │ │ + nop │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ce38c │ │ │ │ - movl $0x80ce2bc,-0x10(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov 0xf(%esi),%esi │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ + jb 80d4394 │ │ │ │ + movl $0x80d4374,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,%ah │ │ │ │ - loop 80ce2ce │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d4374 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,(%ebx,%eiz,8) │ │ │ │ - or $0x8,%al │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + clc │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80d35d0 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,(%ebx,%eiz,8) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4cf39(%ebx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ce38f │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80ce230,-0x2c(%edi) │ │ │ │ - mov %ecx,-0x24(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - movl $0x8432e9c,-0x1c(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ + ja 80d43d7 │ │ │ │ + movl $0x80d4300,-0x14(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x2c(%edi),%eax │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80d4340,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov $0x85c396c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x30,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d4445 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d443b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x845a4e8,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb (%eax),%al │ │ │ │ - push %es │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ce4a9 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80ce3e8,0x0(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,(%eax) │ │ │ │ - in $0xc,%al │ │ │ │ - or %cl,0x45890445(%ebx) │ │ │ │ - hlt │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,-0x1c(%eax) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1e000000,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,-0x1c(%eax) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x10(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - test %eax,(%eax) │ │ │ │ + jb 80d4520 │ │ │ │ + movl $0x80d4488,-0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d4488 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + addl $0x0,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov $0x85d6045,%edx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jl 80d4528 │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + daa │ │ │ │ + or $0x0,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ce4b1 │ │ │ │ - movl $0x80ce264,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + ja 80d456d │ │ │ │ + movl $0x80d43f4,-0x10(%edi) │ │ │ │ + mov %esi,-0x8(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xf(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 80ce264 │ │ │ │ - mov $0x85c3b34,%esi │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + lea -0x10(%edi),%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + jmp 80d44a7 │ │ │ │ + mov $0x85c3970,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0xc(%eax,%edx,4),%edx │ │ │ │ + movl $0x80d44cc,-0x10(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ movl $0x14,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - jmp 80ce658 │ │ │ │ + jmp 80d4698 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ce4f3 │ │ │ │ + jb 80d45af │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80ce504 │ │ │ │ + jmp 838b2a4 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x4000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ce62c │ │ │ │ - movl $0x80ce55c,-0x10(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov 0xf(%esi),%esi │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x14(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ + lea -0xc(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d4607 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d45fd │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x845a4e8,-0x8(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,0x468b080c(%ebp,%eiz,8) │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - adc %cl,0x4589fc4d(%ecx) │ │ │ │ - adc %al,-0x4d16033b(%ebx) │ │ │ │ - add %bh,(%ecx) │ │ │ │ - add %ah,-0x70(%esi) │ │ │ │ - add $0x0,%al │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x17b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d467b │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d4671 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + movl $0x80d45bc,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 838b34c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + in $0xfe,%al │ │ │ │ + (bad) │ │ │ │ + incl 0x1(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0x468b080c(%ebp,%eiz,8) │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - add $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - cld │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,0x0 │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,%ah │ │ │ │ - in $0xc,%eax │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + jb 80d478a │ │ │ │ + movl $0x80d46c4,-0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 838b268 │ │ │ │ + test %eax,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4cf39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ce62f │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80ce4d0,-0x2c(%edi) │ │ │ │ - mov %ecx,-0x24(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - movl $0x8432e9c,-0x1c(%edi) │ │ │ │ + ja 80d4792 │ │ │ │ + movl $0x80d458c,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + lea -0x8(%edi),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov $0x85d6045,%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 80d47a1 │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + nop │ │ │ │ + mov %cl,(%eax,%eax,1) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80d47dc │ │ │ │ + movl $0x80d4614,-0x14(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x2c(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + jmp 80d470e │ │ │ │ + mov $0x85c3974,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x30,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - push $0x7fffffe │ │ │ │ - ... │ │ │ │ - add %al,(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0xc(%ecx,%edx,4),%ecx │ │ │ │ + movl $0x80d4738,-0xc(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc423bb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ce88d │ │ │ │ - movl $0x80ce688,-0x4(%ebp) │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ + jb 80d484a │ │ │ │ + movl $0x80d4824,-0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ce688 │ │ │ │ + jne 80d4824 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - pop %es │ │ │ │ - add $0x0,%al │ │ │ │ + addl $0x0,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0x468b080c(%esi,%eiz,8) │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ce6ac │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - pop %es │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80d4698 │ │ │ │ + mov $0x85c3978,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 80d490c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - in (%dx),%al │ │ │ │ - out %al,$0xc │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d4887 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ce6ec │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - or (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + jmp 8386be4 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ce895 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x24(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - movl $0x80ce760,-0x4(%ebp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%ebp) │ │ │ │ - movl $0x845c888,-0x10(%ebp) │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - lea -0x7(%edi),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x24(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - nop │ │ │ │ - or (%eax),%eax │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x17b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d48ed │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d48e3 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x845a4e8,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c2c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + dec %eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + inc %esp │ │ │ │ + ... │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ce8a4 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x28(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80ce7b4,0x0(%ebp) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c888,-0xc(%ebp) │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x28(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - or 0x1e0000,%eax │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + jb 80d49d6 │ │ │ │ add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ce8b3 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ + ja 80d49cc │ │ │ │ + movl $0x80d4864,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80ce808,0x0(%ebp) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c888,-0xc(%ebp) │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x1c(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - dec %ebx │ │ │ │ - pop %es │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80ce8c2 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80ce85c,0x18(%ebp) │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - movl $0x845c888,0xc(%ebp) │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov %esi,0x24(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - inc %ebp │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov $0x85d6045,%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jl 80d49de │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + xchg %ax,%ax │ │ │ │ + daa │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ce8d1 │ │ │ │ - movl $0x80ce504,-0x10(%edi) │ │ │ │ - mov %esi,-0xc(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + ja 80d4a12 │ │ │ │ + movl $0x80d4894,-0x10(%edi) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %esi,-0x4(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xf(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 80ce504 │ │ │ │ - mov $0x85c3b38,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + lea -0x10(%edi),%edx │ │ │ │ + jmp 80d4961 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + mov $0x85c397c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0xc(%ecx,%eax,4),%eax │ │ │ │ + movl $0x80d4988,-0x10(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ movl $0x14,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sldt (%edx) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ce917 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0xa(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ce3ac │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - or %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ce953 │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x5(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x9(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0xd(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ce658 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x4000100,%eax │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + jb 80d4a7c │ │ │ │ + movl $0x80d4a5c,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d4a5c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ce98f │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ mov 0x7(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ mov 0xb(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0xf(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80c9394 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ce9cb │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0xa(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0xe(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80c9720 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c49b39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80cea8a │ │ │ │ - movl $0x80ce8ec,-0x60(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x5c(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x58(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x54(%edi) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x50(%edi) │ │ │ │ - movl $0x80ce928,-0x4c(%edi) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x48(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x44(%edi) │ │ │ │ - mov %edx,-0x40(%edi) │ │ │ │ - mov %eax,-0x3c(%edi) │ │ │ │ - movl $0x80ce964,-0x38(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x34(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x30(%edi) │ │ │ │ - mov %edx,-0x2c(%edi) │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - movl $0x80ce9a0,-0x24(%edi) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x80ecb60,-0x10(%edi) │ │ │ │ - lea -0x22(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x37(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x49(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x5e(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xf(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x64,0x33c(%ebx) │ │ │ │ - mov $0x85c3b3c,%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80d490c │ │ │ │ + mov $0x85c3980,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ + jmp 80d4b3c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ceac7 │ │ │ │ + jb 80d4ab7 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80cead8 │ │ │ │ + jmp 8386c20 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cebc2 │ │ │ │ - movl $0x80ceb20,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov 0xb(%esi),%esi │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x17b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d4b1d │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d4b13 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - add (%eax),%eax │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x845a4e8,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c9c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + dec %eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + inc %esp │ │ │ │ + ... │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,-0x15(%eax) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,-0x15(%eax) │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80d4c06 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d4bfc │ │ │ │ + movl $0x80d4a94,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov $0x85d6045,%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jl 80d4c0e │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp 845e62c │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ + daa │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cebc5 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80ceaa4,-0x28(%edi) │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - movl $0x8432eac,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x28(%edi),%eax │ │ │ │ + ja 80d4c42 │ │ │ │ + movl $0x80d4ac4,-0x10(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %esi,-0x4(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + inc %ecx │ │ │ │ add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + lea -0x10(%edi),%edx │ │ │ │ + jmp 80d4b91 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c3984,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0xc(%ecx,%eax,4),%eax │ │ │ │ + movl $0x80d4bb8,-0x10(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x0,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ceca7 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80cec1c,0x0(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ + jb 80d4cac │ │ │ │ + movl $0x80d4c8c,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d4c8c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,0xc(%esp,%ebp,8) │ │ │ │ - or %cl,0x45890445(%ebx) │ │ │ │ - hlt │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80d4b3c │ │ │ │ + mov $0x85c3988,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + loopne 80d4ca2 │ │ │ │ + dec %esi │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + add %dl,0x8d000100 │ │ │ │ inc %ebp │ │ │ │ - add %bh,0xc(%esp,%ebp,8) │ │ │ │ - or %cl,0x45890845(%ebx) │ │ │ │ hlt │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d4cf9 │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 80d4cf5 │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0xc(%ebp) │ │ │ │ + movl $0x85c398c,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ + jmp 8390da8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + jmp 80d4e10 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - inc %esp │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x23b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d4da5 │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d4d9b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x845a4e8,-0x10(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d4d6c │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x2(%edx),%eax │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x80d4db4,-0x14(%ebp) │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + movl $0x845c888,-0x20(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + add $0xffffffdc,%ebp │ │ │ │ + jmp 8431ab4 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cecaf │ │ │ │ - movl $0x80cead8,-0xc(%edi) │ │ │ │ - mov %esi,-0x8(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d4ded │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d4dde │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 80cead8 │ │ │ │ - mov $0x85c3b40,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + in (%dx),%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + inc %esp │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ceceb │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80cecfc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x3000100,%eax │ │ │ │ + add %ah,0x4eeb(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cede6 │ │ │ │ - movl $0x80ced44,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov 0xb(%esi),%esi │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0xc(%ebp,%ebp,8) │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,0x468b080c(%ebp,%ebp,8) │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - add $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - cld │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80d4f05 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov $0x85dad7d,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov $0x85d6045,%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jl 80d4ec7 │ │ │ │ + movl $0x80d4f28,0xc(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ + inc %eax │ │ │ │ + jmp 80d4eb5 │ │ │ │ + add %ah,(%edi) │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d339(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cede9 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80cecc8,-0x28(%edi) │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - movl $0x8432eac,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x28(%edi),%eax │ │ │ │ + ja 80d4f0d │ │ │ │ + movl $0x80d4d0c,-0x10(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %esi,-0x4(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + inc %ecx │ │ │ │ add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + lea -0x10(%edi),%edx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + jmp 80d4e40 │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0xc(%edx,%ecx,4),%ecx │ │ │ │ + movl $0x80d4e70,-0x10(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d4e70 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c39c0,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - sbb (%eax),%al │ │ │ │ - push %es │ │ │ │ + mov %ch,%dl │ │ │ │ + dec %esi │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d4f3f │ │ │ │ + mov $0x85c39b0,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + xchg %ax,%ax │ │ │ │ + fs ljmp $0x2,$0xf004e │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cefc7 │ │ │ │ - movl $0x80cee34,-0x4(%ebp) │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ + jb 80d4fac │ │ │ │ + movl $0x80d4f8c,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80cee34 │ │ │ │ + jne 80d4f8c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - push %es │ │ │ │ - add (%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + xor $0xea,%al │ │ │ │ + dec %esi │ │ │ │ + add %al,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,-0x12(%eax) │ │ │ │ - or $0x8,%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ mov 0x7(%esi),%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80cee58 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - push %es │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80d4e10 │ │ │ │ + mov $0x85c39c8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + and $0xea,%al │ │ │ │ + dec %esi │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + add %dl,0x8d000100 │ │ │ │ inc %ebp │ │ │ │ - clc │ │ │ │ - mov %gs,%esi │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80cee8c │ │ │ │ + hlt │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d4ff9 │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 80d4ff5 │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x85c39d0,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8390da8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + jmp 80d5110 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cefcf │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0xb(%esi),%edx │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x23b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d50a5 │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d509b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x845a4e8,-0x10(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d506c │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80ceef4,0x0(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x2(%edx),%eax │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + movl $0x80d50b4,-0x14(%ebp) │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + movl $0x845c888,-0x20(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c888,-0xc(%ebp) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - mov %ecx,0x1c(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or %al,(%eax) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + add $0xffffffdc,%ebp │ │ │ │ + jmp 8431a44 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80cefde │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d50ed │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d50de │ │ │ │ + movl $0x83d9b80,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80cef48,0x0(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c888,-0xc(%ebp) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x1c(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - dec %eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + in (%dx),%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + inc %esp │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %ah,%ah │ │ │ │ + call 80d5154 │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cefed │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d5205 │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - movl $0x80cef9c,0x14(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - movl $0x845c888,0x8(%ebp) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov %esi,0x18(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - add (%eax),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov $0x85dad7d,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov $0x85d6045,%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jl 80d51c7 │ │ │ │ + movl $0x80d5228,0xc(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + test %ch,%al │ │ │ │ + dec %esi │ │ │ │ + add %ah,(%edi) │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ceffc │ │ │ │ - movl $0x80cecfc,-0xc(%edi) │ │ │ │ - mov %esi,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + ja 80d520d │ │ │ │ + movl $0x80d500c,-0x10(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %esi,-0x4(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xb(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 80cecfc │ │ │ │ - mov $0x85c3b44,%esi │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + lea -0x10(%edi),%edx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + jmp 80d5140 │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0xc(%edx,%ecx,4),%ecx │ │ │ │ + movl $0x80d5170,-0x10(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d5170 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c3a04,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + int3 │ │ │ │ + out %eax,$0x4e │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cf03d │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0xa(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80cebe0 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d523f │ │ │ │ + mov $0x85c39f4,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + xchg %ax,%ax │ │ │ │ + test $0xe7,%al │ │ │ │ + dec %esi │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cf071 │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x5(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x9(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80cee04 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x3000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + jb 80d52ac │ │ │ │ + movl $0x80d528c,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d528c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + js 80d5269 │ │ │ │ + dec %esi │ │ │ │ + add %al,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cf0a5 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ mov 0x7(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ mov 0xb(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c8d6c │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80d5110 │ │ │ │ + mov $0x85c3a0c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%ebx) │ │ │ │ + add $0x0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cf0d9 │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ + jb 80d535d │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov $0x85e2361,%ecx │ │ │ │ + mov $0x85d6045,%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jl 80d533c │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80d5365 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + inc %eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + jmp 80d52e2 │ │ │ │ + movl $0x80d5304,-0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - mov 0xa(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80c9034 │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d5304 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c3a14,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ab39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %ah,-0x76f7f2ad(%eax) │ │ │ │ + (bad) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d53a0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cf163 │ │ │ │ - movl $0x80cf018,-0x50(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4c(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x48(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x44(%edi) │ │ │ │ - movl $0x80cf04c,-0x40(%edi) │ │ │ │ - mov %eax,-0x3c(%edi) │ │ │ │ - mov %ecx,-0x38(%edi) │ │ │ │ - mov %edx,-0x34(%edi) │ │ │ │ - movl $0x80cf080,-0x30(%edi) │ │ │ │ - mov %eax,-0x2c(%edi) │ │ │ │ - mov %ecx,-0x28(%edi) │ │ │ │ - mov %edx,-0x24(%edi) │ │ │ │ - movl $0x80cf0b4,-0x20(%edi) │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x80ecb60,-0x10(%edi) │ │ │ │ - lea -0x1e(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x2f(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x3d(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x4e(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xf(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x54,0x33c(%ebx) │ │ │ │ - mov $0x85c3b48,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45890b46(%ebx) │ │ │ │ + add %ch,%cl │ │ │ │ + adc $0x90ffffff,%eax │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cf1a3 │ │ │ │ + jb 80d53da │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80cf1b4 │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80d53ec │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cf264 │ │ │ │ - movl $0x80cf1f0,-0x8(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %cl,(%esp,%edx,2) │ │ │ │ + or $0x66c68908,%eax │ │ │ │ + test $0xd750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,(%eax) │ │ │ │ - repnz or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80d5425 │ │ │ │ + mov %eax,%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d5452 │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + mov 0x6(%esi),%edx │ │ │ │ + movl $0x80d53b4,-0xc(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d5490 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + inc %eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d54e0 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cf267 │ │ │ │ + ja 80d54c6 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80cf180,-0x24(%edi) │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x8432ebc,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ + nop │ │ │ │ add $0x0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add $0x30,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d554c │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + cmp 0xb(%esi),%eax │ │ │ │ + jl 80d5501 │ │ │ │ + add $0xffffffd0,%edi │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov 0xc(%ecx,%edx,4),%ecx │ │ │ │ + movl $0x80d546c,-0x2c(%edi) │ │ │ │ + mov %esi,-0x24(%edi) │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + movl $0x845a4e8,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + movl $0x80d54a0,-0x10(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x2c(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x30,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cf315 │ │ │ │ + jb 80d55ea │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80cf2c0,0x0(%ebp) │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + movl $0x80d5594,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d5594 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0xf0,%al │ │ │ │ - repnz or $0x8,%al │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov %esi,0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cf31d │ │ │ │ - movl $0x80cf1b4,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80cf1b4 │ │ │ │ - mov $0x85c3b4c,%esi │ │ │ │ + ja 80d55f2 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + movl $0x80d54e0,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + movl $0x80d55d8,0x0(%ebp) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80d54e0 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c7fc75(%ecx) │ │ │ │ + add %bl,(%ecx) │ │ │ │ + add $0xc583085e,%eax │ │ │ │ + cld │ │ │ │ + jmp 80d53ec │ │ │ │ + mov $0x85c3a20,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cf357 │ │ │ │ + jb 80d5630 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + inc %eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80cf368 │ │ │ │ + jmp 80d5640 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80cf418 │ │ │ │ - movl $0x80cf3a4,-0x8(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,%ah │ │ │ │ - repz or $0x8,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80cf41b │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80cf334,-0x24(%edi) │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x8432ebc,-0x14(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ + add $0x28,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d569f │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + cmp 0xb(%esi),%eax │ │ │ │ + jl 80d5661 │ │ │ │ + add $0xffffffd8,%edi │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov 0xc(%ecx,%edx,4),%ecx │ │ │ │ + movl $0x80d560c,-0x24(%edi) │ │ │ │ + mov %esi,-0x1c(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x845a4e8,-0x14(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ lea -0x24(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ movl $0x28,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %eax,(%eax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cf589 │ │ │ │ - movl $0x80cf468,-0x4(%ebp) │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80cf468 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add $0x1e000001,%eax │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,0x468b080c(%esp,%esi,8) │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d571e │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80d56ec,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80cf48c │ │ │ │ + jne 80d56ec │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add $0x1e000000,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - mov $0x8b080cf4,%eax │ │ │ │ - inc %esi │ │ │ │ - add 0x758b074e(%ebx),%ecx │ │ │ │ - adc %cl,0x4589004d(%ecx) │ │ │ │ - adc %al,-0x899033b(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80cf4b8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - push %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cf591 │ │ │ │ + ja 80d5721 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - movl $0x80cf510,0x0(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c888,-0xc(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ - nop │ │ │ │ - inc %esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80cf5a0 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - movl $0x80cf564,0x10(%ebp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - movl $0x845c888,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %esi,0x14(%ebp) │ │ │ │ - jmp 80c7d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80cf5af │ │ │ │ - movl $0x80cf368,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80cf368 │ │ │ │ - mov $0x85c3b50,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + movl $0x80d5640,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + movl $0x0,0x0(%ebp) │ │ │ │ + jmp 80d5640 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ sldt (%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80cf5eb │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80cf284 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cf61b │ │ │ │ - mov 0x1(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x5(%esi),%eax │ │ │ │ + jb 80d5783 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d5779 │ │ │ │ + movl $0x80d56b4,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80cf438 │ │ │ │ + movl $0x845c3fc,0x0(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 838b314 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c3a24,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + jmp 80d57a8 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + inc %esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + or $0x4f,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cf64b │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80c88b8 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ + add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8d0045(%ebx) │ │ │ │ + in $0x3b,%al │ │ │ │ + mov (%ebx,%eax,1),%ebx │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cf67b │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x6(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80c8ac0 │ │ │ │ + jae 80d589f │ │ │ │ + mov $0x85c3a74,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4bb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + fmuls (%ebx) │ │ │ │ + dec %edi │ │ │ │ + add %ch,0xb(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cf6f8 │ │ │ │ - movl $0x80cf5cc,-0x40(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x3c(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x38(%edi) │ │ │ │ - movl $0x80cf5fc,-0x34(%edi) │ │ │ │ - mov %eax,-0x30(%edi) │ │ │ │ - mov %ecx,-0x2c(%edi) │ │ │ │ - movl $0x80cf62c,-0x28(%edi) │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov %ecx,-0x20(%edi) │ │ │ │ - movl $0x80cf65c,-0x1c(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x80ecb60,-0x10(%edi) │ │ │ │ - lea -0x1a(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x27(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0x31(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x3e(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xf(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x44,0x33c(%ebx) │ │ │ │ - mov $0x85c3b54,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80d5837 │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0xc(%edx,%eax,4),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xc(%edx,%ecx,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + shr $0x7,%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + movb $0x1,(%ecx,%eax,1) │ │ │ │ + movl $0x85e0501,0xc(%ebp) │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + movl $0x80d5c54,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d5c54 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + in $0xa,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,0xb(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80d5934 │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0xc(%edx,%eax,4),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + mov 0xa8(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xc(%edx,%ecx,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + shr $0x7,%ecx │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + movb $0x1,(%ecx,%eax,1) │ │ │ │ + movl $0x85e0501,0xc(%ebp) │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80d589f │ │ │ │ + nop │ │ │ │ + hlt │ │ │ │ + or %ecx,0x0(%edi) │ │ │ │ + push $0x1e00000b │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80d5a24 │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0xc(%edx,%eax,4),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + mov 0xd8(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0xf4(%esp) │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %ecx,0xdc(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xc(%edx,%ecx,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + shr $0x7,%ecx │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0xf4(%esp),%ecx │ │ │ │ + movb $0x1,(%ecx,%eax,1) │ │ │ │ + movl $0x85e0501,0xc(%ebp) │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80d589f │ │ │ │ + nop │ │ │ │ + add $0x9,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,0xb(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cf737 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80cf748 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80d5b14 │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0x100(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0xc(%edx,%eax,4),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + mov 0x108(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0x124(%esp) │ │ │ │ + mov %ecx,0x118(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x118(%esp),%edx │ │ │ │ + mov 0x10c(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %ecx,0x10c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xc(%edx,%ecx,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + shr $0x7,%ecx │ │ │ │ + mov %eax,0x124(%esp) │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0x124(%esp),%ecx │ │ │ │ + movb $0x1,(%ecx,%eax,1) │ │ │ │ + movl $0x85e0501,0xc(%ebp) │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + mov 0x10c(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80d589f │ │ │ │ + mov 0x130(%esp),%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80d5bdf │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %ecx,0x154(%esp) │ │ │ │ + mov 0x148(%esp),%ecx │ │ │ │ + mov 0xc(%ecx,%edx,4),%ecx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ecx │ │ │ │ + mov 0x15c(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %edx,0x16c(%esp) │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x160(%esp),%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x148(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%eax,%edx,4) │ │ │ │ + movl $0x845a0d0,(%eax) │ │ │ │ + lea 0xc(%eax),%ecx │ │ │ │ + shr $0x7,%edx │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + movb $0x1,(%ecx,%eax,1) │ │ │ │ + movl $0x85e0501,0x0(%ebp) │ │ │ │ + mov 0x130(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x13c(%esp),%edx │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov 0x148(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80d589f │ │ │ │ + nop │ │ │ │ + push %esp │ │ │ │ + pop %es │ │ │ │ + dec %edi │ │ │ │ + add %ah,0x1(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,0x5c(%eax) │ │ │ │ + or $0x14758b08,%eax │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d5c78 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xor %al,(%edi) │ │ │ │ + dec %edi │ │ │ │ + add %ah,0x3(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + repnz and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 80d5c99 │ │ │ │ + movl $0x845a108,(%ecx) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x8(%ebp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x130(%esp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %edx,0x13c(%esp) │ │ │ │ + mov 0x2(%esi),%edx │ │ │ │ + mov %ecx,0x148(%esp) │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + inc %eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x13c(%esp),%edx │ │ │ │ + cmp %eax,%edx │ │ │ │ + jge 80d5b87 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jg 80d5d5d │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x13c(%esp),%ecx │ │ │ │ + sub %ecx,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jl 80d5e41 │ │ │ │ + movl $0x80d5e7c,-0xc(%ebp) │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85c63a8,-0x10(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845649c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + js 80d5d2c │ │ │ │ + dec %edi │ │ │ │ + add %ch,0xb(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cf822 │ │ │ │ - movl $0x80cf784,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,-0xd76f7f3(%edx,%ebx,2) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 84566f8 │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x13c(%esp),%ecx │ │ │ │ + sub %ecx,%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jg 80d5d9e │ │ │ │ + movl $0x80d5dd8,-0xc(%ebp) │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85c63a8,-0x10(%ebp) │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - add %eax,(%eax) │ │ │ │ + jmp 845649c │ │ │ │ + movl $0x80d5d30,-0xc(%ebp) │ │ │ │ + shl $1,%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85c63a8,-0x10(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845649c │ │ │ │ + rolb $1,0xb68004f │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,-0xd76f7f3(%ecx,%ebx,2) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 84566f8 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xchg %eax,%esp │ │ │ │ + add $0xb68004f,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,%ah │ │ │ │ + pop %eax │ │ │ │ + or $0x8bf28908,%eax │ │ │ │ + jne 80d5e38 │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 84566f8 │ │ │ │ + movl $0x80d5e14,-0xc(%ebp) │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85c63a8,-0x10(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845649c │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x5,%al │ │ │ │ + dec %edi │ │ │ │ + add %ch,0xb(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - testl $0x8b07468b,(%eax,%ecx,1) │ │ │ │ - jbe 80cf794 │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %dl,%al │ │ │ │ + push %edi │ │ │ │ + or $0x8bf28908,%eax │ │ │ │ + jne 80d5ea0 │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 84566f8 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0x5004edb,%eax │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d5f1a │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d5f10 │ │ │ │ + movl $0x845a0d0,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + movl $0x85e0501,-0x14(%ebp) │ │ │ │ + movl $0x0,-0x10(%ebp) │ │ │ │ + movl $0x0,-0xc(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 80d57a8 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c3a7c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + dec %eax │ │ │ │ + fisttpl 0x0(%esi) │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d5fc6 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80d5f68,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80cf7ac │ │ │ │ + jne 80d5f68 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + adc $0xdb,%al │ │ │ │ + dec %esi │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,0x7589080d(%edi,%ebx,2) │ │ │ │ + cld │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80d5ebc │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cf825 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80cf714,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %eax │ │ │ │ - call 8431220 │ │ │ │ - add $0xc,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - fstps (%esp) │ │ │ │ - movss (%esp),%xmm0 │ │ │ │ - add $0x4,%esp │ │ │ │ - movl $0x8433090,-0x10(%edi) │ │ │ │ - divss 0x8486fe8,%xmm0 │ │ │ │ - movss 0x8486fec,%xmm1 │ │ │ │ - subss %xmm0,%xmm1 │ │ │ │ - movss %xmm1,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d5fce │ │ │ │ + movl $0x8162fc0,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x3914fb3b(%ebx) │ │ │ │ + mov $0x85c3a84,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80d5fb8,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + xchg %ax,%ax │ │ │ │ sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cf862 │ │ │ │ - movl $0x80cf748,-0x4(%edi) │ │ │ │ + ja 80d601e │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80cf748 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3b58,%esi │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c3a8c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cf8a2 │ │ │ │ + jb 80d6069 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80cf944 │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + movl $0x85e0519,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 838b550 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cf8d3 │ │ │ │ + jb 80d609b │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + inc %eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80cf944 │ │ │ │ + jmp 80d617c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cf903 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80cf944 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80d60d2 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x18(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80cf933 │ │ │ │ + jb 80d615c │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80d6124,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80cf944 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80cfb73 │ │ │ │ - movl $0x80cf980,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80cf980 │ │ │ │ + jne 80d6124 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - test $0xf9,%al │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80d615f │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80d60ac,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x845c888,-0x4(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80cf9a8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 838b668 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add (%eax),%al │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - fdivr %st(1),%st │ │ │ │ - or $0x8,%al │ │ │ │ mov %esi,%eax │ │ │ │ - movss 0x3(%esi),%xmm0 │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - movss %xmm0,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + lea -0x10(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d622e │ │ │ │ + add $0x20,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d6224 │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + cmp 0x17(%eax),%ecx │ │ │ │ + jl 80d61b4 │ │ │ │ + mov 0xf(%eax),%eax │ │ │ │ + add $0xffffffe0,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0x3(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x7(%eax),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0xb(%eax),%edx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x13(%eax),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0xc(%eax,%edx,4),%eax │ │ │ │ + movl $0x80d6074,-0x1c(%edi) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x80d60e8,-0xc(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + movl $0x845cde8,-0xc(%ebp) │ │ │ │ + movl $0x85c3a8e,-0x8(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 838b5c0 │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d62e5 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80d6284,-0x14(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80cf9d8 │ │ │ │ + jne 80d6284 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x1e000000,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cfb76 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - movss 0x4(%ebp),%xmm0 │ │ │ │ - movss 0x3(%esi),%xmm1 │ │ │ │ - ucomiss %xmm1,%xmm0 │ │ │ │ - jp 80cfa02 │ │ │ │ - je 80cfc34 │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - movss %xmm0,(%esp) │ │ │ │ - movsd %xmm1,0x7c(%esp) │ │ │ │ - movsd %xmm0,0x70(%esp) │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - call 837fc40 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80cfb85 │ │ │ │ - sub $0x8,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - movsd 0x7c(%esp),%xmm1 │ │ │ │ - movss %xmm1,(%esp) │ │ │ │ - call 837fc40 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80cfbd5 │ │ │ │ - add $0xffffffdc,%edi │ │ │ │ - movl $0x80cfa94,0x0(%ebp) │ │ │ │ + ja 80d62e8 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + movl $0x80d6038,-0x24(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + movl $0x80d617c,-0x18(%edi) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - movsd 0x70(%esp),%xmm1 │ │ │ │ - movss %xmm1,0x14(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x17(%edi),%esi │ │ │ │ + movl $0x0,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80d617c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ nop │ │ │ │ - in $0x2,%eax │ │ │ │ + jl 80d62d1 │ │ │ │ + dec %esi │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,-0x74f7f306(%eax) │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80cfab8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - add %gs:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + jb 80d6373 │ │ │ │ + movl $0x80d6334,-0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 838b514 │ │ │ │ + push %eax │ │ │ │ + xlat %ds:(%ebx) │ │ │ │ + dec %esi │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cfc25 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - movss 0x4(%ebp),%xmm0 │ │ │ │ - movss 0x14(%ebp),%xmm1 │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %edx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - movsd %xmm1,0x7c(%esp) │ │ │ │ - movsd %xmm0,0x70(%esp) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - call 8431220 │ │ │ │ - add $0xc,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - fstps (%esp) │ │ │ │ - movss (%esp),%xmm0 │ │ │ │ - add $0x4,%esp │ │ │ │ - movl $0x80cf8e0,-0x20(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x8433090,-0x10(%edi) │ │ │ │ - divss 0x8486ff0,%xmm0 │ │ │ │ - movss 0x8486ff4,%xmm1 │ │ │ │ - subss %xmm0,%xmm1 │ │ │ │ - movsd 0x70(%esp),%xmm2 │ │ │ │ - mulss %xmm2,%xmm1 │ │ │ │ - movsd 0x64(%esp),%xmm2 │ │ │ │ - mulss %xmm2,%xmm0 │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ - movss %xmm0,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + ja 80d637b │ │ │ │ + movl $0x80d623c,-0x10(%edi) │ │ │ │ + mov %esi,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x845c888,0x0(%ebp) │ │ │ │ + movl $0x85c3a85,0x4(%ebp) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 838b668 │ │ │ │ + mov $0x85c3a90,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x80cf87c,-0x20(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x8433090,-0x10(%edi) │ │ │ │ - movsd 0x70(%esp),%xmm1 │ │ │ │ - movss %xmm1,%xmm0 │ │ │ │ - movsd 0x64(%esp),%xmm1 │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ - movss %xmm0,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x80cf8b0,-0x20(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x8433090,-0x10(%edi) │ │ │ │ - movsd 0x70(%esp),%xmm1 │ │ │ │ - movss %xmm1,%xmm0 │ │ │ │ - movsd 0x64(%esp),%xmm1 │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ - movss %xmm0,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - movl $0x80cf910,-0x20(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x8433118,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0xe(%edi),%eax │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d63c5 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + movl $0x85e0519,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 838b550 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d63f7 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + inc %eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d652c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d642a │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cfc98 │ │ │ │ - movl $0x80cf944,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 80d6462 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80cf944 │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c3b5c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ sldt (%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cfd82 │ │ │ │ + jb 80d650b │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80cfd04,-0x14(%ebp) │ │ │ │ - movss 0xc(%esi),%xmm0 │ │ │ │ - movss 0x10(%esi),%xmm1 │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - movss %xmm0,-0x10(%ebp) │ │ │ │ - movss %xmm1,-0xc(%ebp) │ │ │ │ + movl $0x80d64c0,-0x14(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80cfd04 │ │ │ │ + jne 80d64c0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - bound %eax,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cfd85 │ │ │ │ - movss 0x4(%ebp),%xmm0 │ │ │ │ - movss 0x8(%ebp),%xmm1 │ │ │ │ + ja 80d650e │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %eax │ │ │ │ - movsd %xmm1,0x58(%esp) │ │ │ │ - movsd %xmm0,0x4c(%esp) │ │ │ │ - call 8431220 │ │ │ │ - add $0xc,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - fstps (%esp) │ │ │ │ - movss (%esp),%xmm0 │ │ │ │ - add $0x4,%esp │ │ │ │ - movl $0x8433090,-0x4(%edi) │ │ │ │ - divss 0x8486ff8,%xmm0 │ │ │ │ - movss 0x8486ffc,%xmm1 │ │ │ │ - subss %xmm0,%xmm1 │ │ │ │ - movsd 0x4c(%esp),%xmm2 │ │ │ │ - mulss %xmm2,%xmm1 │ │ │ │ - movsd 0x40(%esp),%xmm2 │ │ │ │ - mulss %xmm2,%xmm0 │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ - movss %xmm0,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80d6404,-0x14(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + movl $0x80d643c,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x845c888,0x0(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 838b668 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + add $0x8000200,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d65ec │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d65e2 │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + cmp 0x1b(%eax),%ecx │ │ │ │ + jl 80d6564 │ │ │ │ + mov 0x13(%eax),%eax │ │ │ │ + add $0xffffffdc,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0x3(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x7(%eax),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0xb(%eax),%edx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0xf(%eax),%edx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x17(%eax),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0xc(%eax,%edx,4),%eax │ │ │ │ + movl $0x80d63d0,-0x20(%edi) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + movl $0x80d6478,-0x10(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + movl $0x845cde8,-0xc(%ebp) │ │ │ │ + movl $0x85c3a8e,-0x8(%ebp) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 838b5c0 │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80cff23 │ │ │ │ - movl $0x80cfdd0,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80cfdd0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - inc %ebx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,%ah │ │ │ │ - std │ │ │ │ - or $0x8,%al │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + jb 80d66af │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80d6648,-0x18(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov 0x14(%esi),%esi │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80cfdf4 │ │ │ │ + jne 80d6648 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - and $0xfe,%al │ │ │ │ - or $0x8,%al │ │ │ │ - mov %esi,%eax │ │ │ │ - movss 0x3(%esi),%xmm0 │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - movss %xmm0,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80cfe24 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ + add %al,-0x44c4d339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cff2b │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - movss 0x4(%ebp),%xmm0 │ │ │ │ - movss 0x3(%esi),%xmm1 │ │ │ │ - ucomiss %xmm1,%xmm0 │ │ │ │ - jp 80cfe4b │ │ │ │ - je 80cffc1 │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - sub $0x8,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - movss %xmm0,(%esp) │ │ │ │ - movsd %xmm1,0x70(%esp) │ │ │ │ - movsd %xmm0,0x64(%esp) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ + ja 80d66b2 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + movl $0x80d6394,-0x28(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + movl $0x80d652c,-0x1c(%edi) │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - call 837fc40 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80cff3a │ │ │ │ - sub $0x8,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - movsd 0x70(%esp),%xmm1 │ │ │ │ - movss %xmm1,(%esp) │ │ │ │ - call 837fc40 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80cff76 │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - movl $0x80cfed8,0x0(%ebp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x28(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movsd 0x64(%esp),%xmm1 │ │ │ │ - movss %xmm1,0x10(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - in $0x1,%al │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x1b(%edi),%esi │ │ │ │ + movl $0x0,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 80d652c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0xd3,%al │ │ │ │ + dec %esi │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d6742 │ │ │ │ + movl $0x80d6700,-0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 838b514 │ │ │ │ + test %dl,%bl │ │ │ │ + dec %esi │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80cffb2 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80cfcb4,-0x1c(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movss 0x4(%ebp),%xmm0 │ │ │ │ - movss %xmm0,-0x10(%edi) │ │ │ │ - movss 0x10(%ebp),%xmm0 │ │ │ │ - movss %xmm0,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3b78,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x8433090,-0x10(%edi) │ │ │ │ - movsd 0x64(%esp),%xmm1 │ │ │ │ - movss %xmm1,%xmm0 │ │ │ │ - movsd 0x58(%esp),%xmm1 │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ - movss %xmm0,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8433090,-0x10(%edi) │ │ │ │ - movsd 0x64(%esp),%xmm1 │ │ │ │ - movss %xmm1,%xmm0 │ │ │ │ - movsd 0x58(%esp),%xmm1 │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ - movss %xmm0,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + ja 80d674a │ │ │ │ + movl $0x80d65fc,-0x14(%edi) │ │ │ │ + mov %esi,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + movl $0x845c888,0x4(%ebp) │ │ │ │ + movl $0x85c3a85,0x8(%ebp) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + jmp 838b668 │ │ │ │ + mov $0x85c3a98,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - movl $0x8432ebc,-0x10(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - mov %?,(%edx) │ │ │ │ - dec %edi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0xd3,%al │ │ │ │ + dec %esi │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d67a0 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80d6798,0x0(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 838b430 │ │ │ │ + add %dl,%bl │ │ │ │ + dec %esi │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,0x34e90075(%ecx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + mov $0x85c3aa0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + fcom %st(2) │ │ │ │ + dec %esi │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d000f │ │ │ │ + jb 80d67ec │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80d67e4,0x0(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 838b430 │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + rorb %cl,0x0(%esi) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x1ce90075(%ecx) │ │ │ │ + sti │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + mov $0x85c3aa8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d6849 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80d6830,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d0024 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 83dd7fc │ │ │ │ xchg %ax,%ax │ │ │ │ - push %esp │ │ │ │ - cmp 0x0(%edi),%cl │ │ │ │ - add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d0136 │ │ │ │ - movl $0x80d0064,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - adc $0x3a,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%ecx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ + add %cl,0x45c7f875(%ecx) │ │ │ │ cld │ │ │ │ - nop │ │ │ │ - add %cl,0x7468b08 │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d0090 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call a0d4fc2 │ │ │ │ + cld │ │ │ │ + ret │ │ │ │ + inc %ebp │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,%cl │ │ │ │ + cmp -0x7d(%eax,%ecx,1),%bl │ │ │ │ + (bad) │ │ │ │ + sti │ │ │ │ + xor $0x30,%al │ │ │ │ + add %bh,%bh │ │ │ │ + arpl %edi,%eax │ │ │ │ + dec %esp │ │ │ │ + sti │ │ │ │ + dec %esi │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,-0x74f7f300(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x4589074e(%ebx),%ecx │ │ │ │ - clc │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 842fcdc │ │ │ │ - nop │ │ │ │ - sarb $0x4f,(%ecx) │ │ │ │ + add %al,-0x44c4d339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80d68d9 │ │ │ │ + movl $0x845a0d0,-0x28(%edi) │ │ │ │ + movl $0x1,-0x24(%edi) │ │ │ │ + movl $0x2,-0x20(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + lea -0x28(%edi),%edx │ │ │ │ + movl $0x85c63a8,0xc(%edx) │ │ │ │ + movl $0x80d67fc,-0x14(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov $0x85e050a,%ecx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov $0x85e0501,%edx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80d68eb │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + movl $0x845a108,(%ecx) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + jmp *0x8(%ebp) │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + mov $0x85c3ad8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80d6913 │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov 0xc(%edx,%eax,4),%edx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%edx,%eax,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + shr $0x7,%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x4(%ecx),%ecx │ │ │ │ + shl $0x2,%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + movb $0x1,(%edx,%ecx,1) │ │ │ │ + mov $0x85e0505,%ecx │ │ │ │ + inc %eax │ │ │ │ + mov $0x85e0501,%edx │ │ │ │ + jmp 80d68bc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jo 80d692b │ │ │ │ + dec %esi │ │ │ │ + add %cl,(%edi) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,%al │ │ │ │ - add %cl,0xfc758908 │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d69da │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80d6998,0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8395e00 │ │ │ │ + jmp 80d685c │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0x2004f39,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0xff228c7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d0139 │ │ │ │ - movl $0x80cffec,-0x24(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x8433080,-0x14(%edi) │ │ │ │ - divsd 0x8487000,%xmm0 │ │ │ │ - movsd 0x8487008,%xmm1 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - movsd %xmm1,-0x10(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ + ja 80d69e2 │ │ │ │ + movl $0x8162fc0,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x3914fb3b(%ebx) │ │ │ │ + mov $0x85c3ae0,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb %bh,(%ecx) │ │ │ │ - dec %edi │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80d69cc,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d0182 │ │ │ │ - movl $0x80d0024,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80d0024 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3b7c,%esi │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d6a4b │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80d6a3c,0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8432a44 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x78f3bef0(%ecx) │ │ │ │ + pop %esp │ │ │ │ + or %cl,-0x1e16ffbb(%ecx) │ │ │ │ + jnp 80d6a82 │ │ │ │ + add %bh,0x85c3ae8(%esi) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - fdivrs (%eax) │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d01c6 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d0278 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x2004f38,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d01fb │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d0278 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jb 80d6a9f │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80d6a90,0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8432a44 │ │ │ │ xchg %ax,%ax │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - cmp %cl,0x0(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x78efbef0(%ecx) │ │ │ │ + pop %esp │ │ │ │ + or %cl,-0x7216ffbb(%ecx) │ │ │ │ + jnp 80d6ad6 │ │ │ │ + add %bh,0x85c3aec(%esi) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d022f │ │ │ │ + jb 80d6ad9 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d0278 │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80d6a0c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %bh,(%eax) │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d0263 │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d6b0d │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d0278 │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80d6a60 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %bh,(%eax) │ │ │ │ - dec %edi │ │ │ │ - add %al,0x2000100 │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc427bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d04b8 │ │ │ │ - movl $0x80d02b8,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d02b8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4d339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80d6b62 │ │ │ │ + movl $0x80d6ab0,-0x28(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + movl $0x80d6ae4,-0x18(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8432cd4,-0x8(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x28(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + mov $0x85c3af0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + jmp 80d6b90 │ │ │ │ xchg %ax,%ax │ │ │ │ - shlb $0x4f,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + inc %esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %bl,(%eax) │ │ │ │ + clc │ │ │ │ + dec %esi │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - in $0x2,%al │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d02e4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %eax,%esp │ │ │ │ - aaa │ │ │ │ - dec %edi │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + add %cl,0x4d8d0045(%ebx) │ │ │ │ + in $0x3b,%al │ │ │ │ + mov (%ebx,%eax,1),%ebx │ │ │ │ add %al,(%eax) │ │ │ │ + jae 80d6c87 │ │ │ │ + mov $0x85c3af4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lock testl $0xb68,0x0(%esi) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - sbb %al,(%ebx) │ │ │ │ - or $0xf2f08908,%eax │ │ │ │ - movups 0x3(%esi),%xmm0 │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - movsd %xmm0,-0x8(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80d6c1f │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0xc(%edx,%eax,4),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xc(%edx,%ecx,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + shr $0x7,%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + movb $0x1,(%ecx,%eax,1) │ │ │ │ + movl $0x85e0501,0xc(%ebp) │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + movl $0x80d703c,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d0318 │ │ │ │ + jne 80d703c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - pusha │ │ │ │ - aaa │ │ │ │ - dec %edi │ │ │ │ - add %ah,%bh │ │ │ │ - add %al,(%eax) │ │ │ │ + cld │ │ │ │ + testb $0x68,0x0(%esi) │ │ │ │ + or (%eax),%eax │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80d04bb │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - movsd 0x4(%ebp),%xmm0 │ │ │ │ - movsd 0x3(%esi),%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - jp 80d0343 │ │ │ │ - je 80d057e │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80d6d1c │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0xc(%edx,%eax,4),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - movsd %xmm0,(%esp) │ │ │ │ - movsd %xmm1,0x7c(%esp) │ │ │ │ - movsd %xmm0,0x70(%esp) │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - call 837fb50 │ │ │ │ + push %eax │ │ │ │ + mov 0xa8(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + call 844c130 │ │ │ │ add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80d04ca │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xc(%edx,%ecx,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + shr $0x7,%ecx │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + movb $0x1,(%ecx,%eax,1) │ │ │ │ + movl $0x85e0501,0xc(%ebp) │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80d6c87 │ │ │ │ + nop │ │ │ │ + or $0xf6,%al │ │ │ │ + dec %esi │ │ │ │ + add %ch,0xb(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80d6e0c │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0xc(%edx,%eax,4),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - movsd 0x7c(%esp),%xmm1 │ │ │ │ - movsd %xmm1,(%esp) │ │ │ │ - call 837fb50 │ │ │ │ + push %eax │ │ │ │ + mov 0xd8(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0xf4(%esp) │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + call 844c130 │ │ │ │ add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80d051a │ │ │ │ - add $0xffffffd8,%edi │ │ │ │ - movl $0x80d03d8,0x0(%ebp) │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %ecx,0xdc(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xc(%edx,%ecx,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + shr $0x7,%ecx │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0xf4(%esp),%ecx │ │ │ │ + movb $0x1,(%ecx,%eax,1) │ │ │ │ + movl $0x85e0501,0xc(%ebp) │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80d6c87 │ │ │ │ + nop │ │ │ │ + sbb $0xf5,%al │ │ │ │ + dec %esi │ │ │ │ + add %ch,0xb(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80d6efc │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0x100(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ + mov 0xc(%edx,%eax,4),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + mov 0x108(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0x124(%esp) │ │ │ │ + mov %ecx,0x118(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x118(%esp),%edx │ │ │ │ + mov 0x10c(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %ecx,0x10c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xc(%edx,%ecx,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + shr $0x7,%ecx │ │ │ │ + mov %eax,0x124(%esp) │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0x124(%esp),%ecx │ │ │ │ + movb $0x1,(%ecx,%eax,1) │ │ │ │ + movl $0x85e0501,0xc(%ebp) │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + mov 0x10c(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80d6c87 │ │ │ │ + mov 0x130(%esp),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80d6fc7 │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %ecx,0x154(%esp) │ │ │ │ + mov 0x148(%esp),%ecx │ │ │ │ + mov 0xc(%ecx,%eax,4),%ecx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ecx │ │ │ │ + mov 0x15c(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x16c(%esp) │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x160(%esp),%eax │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x148(%esp),%edx │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%edx,%eax,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%ecx │ │ │ │ + shr $0x7,%eax │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ + shl $0x2,%edx │ │ │ │ + add %eax,%edx │ │ │ │ + movb $0x1,(%ecx,%edx,1) │ │ │ │ + movl $0x85e0501,0x0(%ebp) │ │ │ │ + mov 0x130(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x13c(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x148(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - movsd 0x70(%esp),%xmm1 │ │ │ │ - movsd %xmm1,0x10(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - mov 0xe7004f36,%al │ │ │ │ - or (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80d6c87 │ │ │ │ + nop │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + repz dec %esi │ │ │ │ + add %ah,0x1(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0xd,%al │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899e3bb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80d0400 │ │ │ │ + add %ah,0x70(%eax) │ │ │ │ + or $0x14758b08,%eax │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d7060 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - js 80d042c │ │ │ │ - dec %edi │ │ │ │ - add %ah,%bh │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + dec %eax │ │ │ │ + repz dec %esi │ │ │ │ + add %ah,0x3(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,(%eax) │ │ │ │ - add $0xd,%al │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc %cl,0x1302484(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d70ae │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d712c │ │ │ │ + movl $0x845a108,(%ecx) │ │ │ │ + movl $0x8162fc0,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x130(%esp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x13c(%esp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %ecx,0x148(%esp) │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + inc %edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x13c(%esp),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + jge 80d6f6f │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jg 80d7175 │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x13c(%esp),%ecx │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80d7259 │ │ │ │ + movl $0x80d7294,-0xc(%ebp) │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85c63a8,-0x10(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 842fcdc │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845649c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ nop │ │ │ │ - push %eax │ │ │ │ - ss dec %edi │ │ │ │ - add %ah,%bh │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ + pusha │ │ │ │ + repnz dec %esi │ │ │ │ + add %ch,0xb(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %cl,0x4(%eax) │ │ │ │ - or $0xfc758908,%eax │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8395e00 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor %dh,(%esi) │ │ │ │ - dec %edi │ │ │ │ - add %ah,%bh │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0xff228c7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d056a │ │ │ │ - movl $0x80d020c,-0x24(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x8433080,-0x14(%edi) │ │ │ │ - divsd 0x8487010,%xmm0 │ │ │ │ - movsd 0x8487018,%xmm1 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - mulsd 0x10(%ebp),%xmm1 │ │ │ │ - mulsd 0x4(%ebp),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,-0x10(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x80d01a0,-0x24(%edi) │ │ │ │ + add %cl,-0xd76f7f3(%esi,%ebp,2) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 84566f8 │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x13c(%esp),%ecx │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jg 80d71b6 │ │ │ │ + movl $0x80d71f0,-0xc(%ebp) │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85c63a8,-0x10(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x8433080,-0x14(%edi) │ │ │ │ - movsd 0x70(%esp),%xmm1 │ │ │ │ - movsd %xmm1,%xmm0 │ │ │ │ - movsd 0x64(%esp),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,-0x10(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x80d01d8,-0x24(%edi) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845649c │ │ │ │ + movl $0x80d7148,-0xc(%ebp) │ │ │ │ + shl $1,%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85c63a8,-0x10(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x8433080,-0x14(%edi) │ │ │ │ - movsd 0x70(%esp),%xmm1 │ │ │ │ - movsd %xmm1,%xmm0 │ │ │ │ - movsd 0x64(%esp),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,-0x10(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - movl $0x80d0240,-0x24(%edi) │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x8433118,-0x14(%edi) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845649c │ │ │ │ + mov $0x68004ef1,%eax │ │ │ │ + or (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,-0xd76f7f3(%ebp,%ebp,2) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x12(%edi),%eax │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x17004f34,%esp │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 84566f8 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jl 80d7213 │ │ │ │ + dec %esi │ │ │ │ + add %ch,0xb(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80d05e4 │ │ │ │ - movl $0x80d0278,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80d0278 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c3b84,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,-0xd76f7f3(%esp,%ebp,2) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 84566f8 │ │ │ │ + movl $0x80d722c,-0xc(%ebp) │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85c63a8,-0x10(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845649c │ │ │ │ xchg %ax,%ax │ │ │ │ - je 80d062e │ │ │ │ - dec %edi │ │ │ │ + adc $0xf1,%al │ │ │ │ + dec %esi │ │ │ │ + add %ch,0xb(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - sldt (%ecx) │ │ │ │ - add %cl,-0x7cc423bb(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,-0x76f7f295(%eax) │ │ │ │ + repnz mov 0x18(%ebp),%esi │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 84566f8 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d06e3 │ │ │ │ + jb 80d7302 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d0658,-0x1c(%ebp) │ │ │ │ - movsd 0xc(%esi),%xmm0 │ │ │ │ - movsd 0x14(%esi),%xmm1 │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - movsd %xmm0,-0x18(%ebp) │ │ │ │ - movsd %xmm1,-0x10(%ebp) │ │ │ │ - add $0xffffffe4,%ebp │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c2c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d73af │ │ │ │ + movl $0x80d734c,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d0658 │ │ │ │ + jne 80d734c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - and %dh,(%edi,%ecx,2) │ │ │ │ - add %ah,%ah │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %al,-0x74f7f2fa(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x4589074e(%ebx),%ecx │ │ │ │ - clc │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 842fcdc │ │ │ │ + add %dh,0x73(%eax) │ │ │ │ + or $0x3468b08,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d7370 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - or $0x68,%al │ │ │ │ - push %eax │ │ │ │ - add %ah,%ah │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,0x7589080d(%esi,%eax,1) │ │ │ │ - cld │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8395e00 │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0x1,%al │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d06e6 │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - divsd 0x8487020,%xmm0 │ │ │ │ - movsd 0x8487028,%xmm1 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - mulsd 0xc(%ebp),%xmm1 │ │ │ │ - mulsd 0x4(%ebp),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,-0x4(%edi) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80d73b2 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80d72cc,-0x1c(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lock xor $0x30050,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%ecx) │ │ │ │ + add %cl,-0x17b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d7459 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d744f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x80d7314,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80d742c,-0xc(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d92ac │ │ │ │ + nop │ │ │ │ + xchg %eax,%esp │ │ │ │ + xor $0x50,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d7442 │ │ │ │ + mov $0x85da9c0,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov 0x6(%esi),%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ xchg %ax,%ax │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - xor 0x0(%edi),%ecx │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + mov %es,%esi │ │ │ │ + dec %esi │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d08a3 │ │ │ │ - movl $0x80d0740,-0x4(%ebp) │ │ │ │ + jb 80d7579 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d756f │ │ │ │ + movl $0x845a0d0,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + movl $0x80d74cc,-0x4(%ebp) │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d0740 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - cmp %dh,(%ebx) │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0x7(%eax) │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d0768 │ │ │ │ + jne 80d74cc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - adc %dh,(%ebx) │ │ │ │ - dec %edi │ │ │ │ - add %al,(%ebx) │ │ │ │ + xor %al,%dh │ │ │ │ + dec %esi │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - pushf │ │ │ │ - pop %es │ │ │ │ - or $0xf2f08908,%eax │ │ │ │ - movups 0x3(%esi),%xmm0 │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - movsd %xmm0,-0x8(%ebp) │ │ │ │ + add %cl,-0xe76f7bb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80d7507 │ │ │ │ + movl $0x85e0501,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x0,0x4(%ebp) │ │ │ │ + movl $0x85e0519,0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d6b90 │ │ │ │ + add $0x20,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d7581 │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + mov 0x6(%esi),%edx │ │ │ │ + movl $0x80d73d0,-0x1c(%edi) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x85e0501,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x0,0x4(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ + jmp 80d6b90 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c3b0c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp 80d75ac │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + inc %esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %bh,%ah │ │ │ │ + in (%dx),%eax │ │ │ │ + dec %esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8d0045(%ebx) │ │ │ │ + in $0x3b,%al │ │ │ │ + mov (%ebx,%eax,1),%ebx │ │ │ │ + add %al,(%eax) │ │ │ │ + jae 80d76a3 │ │ │ │ + mov $0x85c3b14,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + aam $0xed │ │ │ │ + dec %esi │ │ │ │ + add %ch,0xb(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80d763b │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0xc(%edx,%eax,4),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xc(%edx,%ecx,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + shr $0x7,%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + movb $0x1,(%ecx,%eax,1) │ │ │ │ + movl $0x85e0501,0xc(%ebp) │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + movl $0x80d7a58,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d079c │ │ │ │ + jne 80d7a58 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - fdivl (%edx) │ │ │ │ - dec %edi │ │ │ │ - add %ah,%dh │ │ │ │ + loopne 80d76aa │ │ │ │ + dec %esi │ │ │ │ + add %ch,0xb(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80d08ab │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - movsd 0x4(%ebp),%xmm0 │ │ │ │ - movsd 0x3(%esi),%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - jp 80d07c4 │ │ │ │ - je 80d0941 │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - sub $0x4,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - movsd %xmm0,(%esp) │ │ │ │ - movsd %xmm1,0x70(%esp) │ │ │ │ - movsd %xmm0,0x64(%esp) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - call 837fb50 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80d7738 │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0xc(%edx,%eax,4),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + mov 0xa8(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + call 844c130 │ │ │ │ add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80d08ba │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xc(%edx,%ecx,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + shr $0x7,%ecx │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + movb $0x1,(%ecx,%eax,1) │ │ │ │ + movl $0x85e0501,0xc(%ebp) │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80d76a3 │ │ │ │ + nop │ │ │ │ + lock jmp 80d77fd │ │ │ │ + add %ch,0xb(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80d7828 │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0xc(%edx,%eax,4),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - movsd 0x70(%esp),%xmm1 │ │ │ │ - movsd %xmm1,(%esp) │ │ │ │ - call 837fb50 │ │ │ │ + push %eax │ │ │ │ + mov 0xd8(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0xf4(%esp) │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + call 844c130 │ │ │ │ add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80d08f6 │ │ │ │ - add $0xffffffe8,%edi │ │ │ │ - movl $0x80d0858,0x0(%ebp) │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %ecx,0xdc(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xc(%edx,%ecx,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + shr $0x7,%ecx │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0xf4(%esp),%ecx │ │ │ │ + movb $0x1,(%ecx,%eax,1) │ │ │ │ + movl $0x85e0501,0xc(%ebp) │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80d76a3 │ │ │ │ + nop │ │ │ │ + add %ch,%bl │ │ │ │ + dec %esi │ │ │ │ + add %ch,0xb(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80d7918 │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0x100(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ + mov 0xc(%edx,%eax,4),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + mov 0x108(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0x124(%esp) │ │ │ │ + mov %ecx,0x118(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x118(%esp),%edx │ │ │ │ + mov 0x10c(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %ecx,0x10c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movsd 0x64(%esp),%xmm1 │ │ │ │ - movsd %xmm1,0x14(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ + mov %eax,0xc(%edx,%ecx,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + shr $0x7,%ecx │ │ │ │ + mov %eax,0x124(%esp) │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0x124(%esp),%ecx │ │ │ │ + movb $0x1,(%ecx,%eax,1) │ │ │ │ + movl $0x85e0501,0xc(%ebp) │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + mov 0x10c(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80d76a3 │ │ │ │ + mov 0x130(%esp),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80d79e3 │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %ecx,0x154(%esp) │ │ │ │ + mov 0x148(%esp),%ecx │ │ │ │ + mov 0xc(%ecx,%eax,4),%ecx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ecx │ │ │ │ + mov 0x15c(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x16c(%esp) │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x160(%esp),%eax │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x148(%esp),%edx │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%edx,%eax,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%ecx │ │ │ │ + shr $0x7,%eax │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ + shl $0x2,%edx │ │ │ │ + add %eax,%edx │ │ │ │ + movb $0x1,(%ecx,%edx,1) │ │ │ │ + movl $0x85e0501,0x0(%ebp) │ │ │ │ + mov 0x130(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x13c(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x148(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80d76a3 │ │ │ │ + nop │ │ │ │ + push %eax │ │ │ │ + jmp 9727aa0 │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,0xd(%edx,%edi,2) │ │ │ │ + or %cl,-0x899eb8b(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80d7a7c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - and %dh,(%edx) │ │ │ │ - dec %edi │ │ │ │ - add %ah,%dh │ │ │ │ - pop %es │ │ │ │ + sub $0xe9,%al │ │ │ │ + dec %esi │ │ │ │ + add %ah,0x3(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc %cl,0x1302484(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d0932 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80d0604,-0x24(%edi) │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - movsd 0x4(%ebp),%xmm0 │ │ │ │ - movsd %xmm0,-0x18(%edi) │ │ │ │ - movsd 0x14(%ebp),%xmm0 │ │ │ │ - movsd %xmm0,-0x10(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3ba4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x8433080,-0x14(%edi) │ │ │ │ - movsd 0x64(%esp),%xmm1 │ │ │ │ - movsd %xmm1,%xmm0 │ │ │ │ - movsd 0x58(%esp),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,-0x10(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d7aca │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d7b48 │ │ │ │ + movl $0x845a108,(%ecx) │ │ │ │ + movl $0x8162fc0,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x130(%esp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x8433080,-0x14(%edi) │ │ │ │ - movsd 0x64(%esp),%xmm1 │ │ │ │ - movsd %xmm1,%xmm0 │ │ │ │ - movsd 0x58(%esp),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,-0x10(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x13c(%esp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %ecx,0x148(%esp) │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + inc %edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x13c(%esp),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + jge 80d798b │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jg 80d7b91 │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x13c(%esp),%ecx │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80d7c75 │ │ │ │ + movl $0x80d7cb0,-0xc(%ebp) │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85c63a8,-0x10(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845649c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - movl $0x8432ebc,-0x14(%edi) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + inc %esp │ │ │ │ + call 13757bac │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,-0x76f7f288(%eax) │ │ │ │ + repnz mov 0x18(%ebp),%esi │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 84566f8 │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x13c(%esp),%ecx │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jg 80d7bd2 │ │ │ │ + movl $0x80d7c0c,-0xc(%ebp) │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85c63a8,-0x10(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845649c │ │ │ │ + movl $0x80d7b64,-0xc(%ebp) │ │ │ │ + shl $1,%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85c63a8,-0x10(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845649c │ │ │ │ + pushf │ │ │ │ + out %eax,$0x4e │ │ │ │ + add %ch,0xb(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d09b3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d09a0,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d09a0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,-0x76f7f289(%eax) │ │ │ │ + repnz mov 0x18(%ebp),%esi │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 84566f8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + pusha │ │ │ │ + out %eax,$0x4e │ │ │ │ + add %ch,0xb(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,%al │ │ │ │ + jbe 80d7c5b │ │ │ │ + or %cl,0x18758bf2(%ecx) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 84566f8 │ │ │ │ + movl $0x80d7c48,-0xc(%ebp) │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85c63a8,-0x10(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845649c │ │ │ │ + xchg %ax,%ax │ │ │ │ + clc │ │ │ │ + out %al,$0x4e │ │ │ │ + add %ch,0xb(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - mov $0x46,%dh │ │ │ │ - add -0x41f18aff(%eax),%ebp │ │ │ │ - add $0x83085e05,%eax │ │ │ │ - lds (%edi,%edi,8),%eax │ │ │ │ - gs add %bh,%bh │ │ │ │ - arpl %edi,%eax │ │ │ │ - mov $0x85e050a,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,%ah │ │ │ │ + jne 80d7cc3 │ │ │ │ + or %cl,0x18758bf2(%ecx) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 84566f8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d0a17 │ │ │ │ + jb 80d7d1e │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d0a04,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d0a04 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - mov $0x46,%dh │ │ │ │ - add -0x41f18aff(%eax),%ebp │ │ │ │ - add $0x83085e05,%eax │ │ │ │ - lds (%edi,%edi,8),%eax │ │ │ │ - gs add %bh,%bh │ │ │ │ - arpl %edi,%eax │ │ │ │ - mov $0x85e050a,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c2c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d0bbb │ │ │ │ - movl $0x80d0a64,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + jb 80d7dcb │ │ │ │ + movl $0x80d7d68,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d0a64 │ │ │ │ + jne 80d7d68 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - inc %ebx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %cl,-0x74f7f2f6(%eax) │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d0a88 │ │ │ │ + add %cl,0x468b080d(%ebp,%edi,2) │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80d7d8c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xe76f7bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80d0b33 │ │ │ │ - movl $0x80d0ab8,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d0ab8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %ebx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xe76f3bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80d0bd2 │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d0bc3 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - movl $0x85e0505,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d0bee │ │ │ │ + ja 80d7dce │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80d0968,-0x14(%edi) │ │ │ │ + movl $0x80d7ce8,-0x1c(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x80d0b50,0x0(%ebp) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + aam $0x2b │ │ │ │ + push %eax │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x17b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d7e75 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d7e6b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x80d7d30,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80d7e48,-0xc(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d92ac │ │ │ │ + nop │ │ │ │ + js 80d7e69 │ │ │ │ + push %eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d7e5e │ │ │ │ + mov $0x85da9c0,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov 0x6(%esi),%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %eax,%esp │ │ │ │ + mov $0x2004e,%esp │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x20(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d7fa5 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d7f9b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x845a0d0,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + movl $0x80d7ef8,-0x14(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d0b50 │ │ │ │ + jne 80d7ef8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - inc %ebx │ │ │ │ + and $0xbc,%al │ │ │ │ + dec %esi │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xe76f3bb(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xe76f7bb(%ebx) │ │ │ │ and $0x3,%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jne 80d0c0c │ │ │ │ - movl $0x80d0b88,0xc(%ebp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ + jne 80d7f33 │ │ │ │ + movl $0x85e0501,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x0,0x4(%ebp) │ │ │ │ + movl $0x85e0519,0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d75ac │ │ │ │ + add $0x20,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d7faa │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + mov 0x6(%esi),%edx │ │ │ │ + movl $0x80d7dec,-0x1c(%edi) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x85e0501,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x0,0x4(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d75ac │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %eax │ │ │ │ + mov $0x17004e,%ebx │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80d8001 │ │ │ │ + movl $0x80d7e88,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ movl $0x845c3fc,0x4(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - jmp 80ecba8 │ │ │ │ + jmp 80ed134 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c3b2c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d8052 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c2c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + jb 80d80ff │ │ │ │ + movl $0x80d809c,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d809c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,%al │ │ │ │ + orb $0x8b,0x3468b08 │ │ │ │ + jne 80d80b1 │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d80c0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d0bfd │ │ │ │ + ja 80d8102 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80d09cc,-0x14(%edi) │ │ │ │ + movl $0x80d801c,-0x1c(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3bac,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x80d0afc,0xc(%ebp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - movl $0x845c3fc,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - jmp 80ecba8 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - add $0xc,%edi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x3005028,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x17b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d81a9 │ │ │ │ + add $0x8,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d0c30 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - movl $0x85e050a,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + ja 80d819f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x80d8064,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80d817c,-0xc(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d92ac │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + inc %esp │ │ │ │ + sub %dl,0x0(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d0c93 │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d8192 │ │ │ │ + mov $0x85da9c0,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov 0x6(%esi),%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pusha │ │ │ │ + mov $0x2004e,%ecx │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x20(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d82d9 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d82cf │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d0c80,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x845a0d0,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + movl $0x80d822c,-0x14(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d0c80 │ │ │ │ + jne 80d822c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + lock mov $0x2004e,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xe76f7bb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80d8267 │ │ │ │ + movl $0x85e0501,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x0,0x4(%ebp) │ │ │ │ + movl $0x85e0519,0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d75ac │ │ │ │ + add $0x20,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d82de │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + mov 0x6(%esi),%edx │ │ │ │ + movl $0x80d8120,-0x1c(%edi) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x85e0501,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x0,0x4(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d75ac │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + sbb $0xb8,%al │ │ │ │ + dec %esi │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%edi) │ │ │ │ - mov $0x46,%dh │ │ │ │ - add -0x41f18aff(%eax),%ebp │ │ │ │ - add $0x83085e05,%eax │ │ │ │ - lds (%edi,%edi,8),%eax │ │ │ │ - gs add %bh,%bh │ │ │ │ - arpl %edi,%eax │ │ │ │ - mov $0x85e050a,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + ja 80d8335 │ │ │ │ + movl $0x80d81bc,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x845c3fc,0x4(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + jmp 80ed0fc │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c3b34,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d8386 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c2c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d0d1b │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80d0ce8,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ + jb 80d8433 │ │ │ │ + movl $0x80d83d0,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d83d0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,%ah │ │ │ │ + orl $0xffffff8b,0x3468b08 │ │ │ │ + jne 80d83e5 │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d83f4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d0d23 │ │ │ │ + ja 80d8436 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80d0c48,-0x14(%edi) │ │ │ │ + movl $0x80d8350,-0x1c(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3bb0,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cld │ │ │ │ + sub 0x0(%eax),%dl │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d0d62 │ │ │ │ + jb 80d8477 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83dbaf8 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call a0dd337 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x17b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d84e9 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d84df │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d0e6c │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80d8458,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + movl $0x85e23b9,-0x10(%ebp) │ │ │ │ + movl $0x85dcacd,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83dc4d4 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %esp │ │ │ │ + mov $0x4e,%dh │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d0d96 │ │ │ │ + jb 80d8522 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80d0e6c │ │ │ │ + jmp 80d8830 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + call a0dd3e2 │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d0dca │ │ │ │ + jb 80d855a │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80d0e6c │ │ │ │ + jmp 80d8728 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + push %esp │ │ │ │ + and $0x50,%al │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d0dfb │ │ │ │ + jb 80d85d3 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80d85b0,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d0e6c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d92ac │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + adc %ah,(%eax,%edx,2) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d0e2b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d0e6c │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d85c6 │ │ │ │ + mov $0x85da9c0,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov 0x6(%esi),%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + cmp %dh,0x2004e(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d0e5b │ │ │ │ + add %eax,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x20(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d8701 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d86f7 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x845a0d0,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + movl $0x80d8654,-0x14(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d8654 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + enter $0x4eb4,$0x0 │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xe76f7bb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80d868f │ │ │ │ + movl $0x85e0501,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x0,0x4(%ebp) │ │ │ │ + movl $0x85e0519,0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d75ac │ │ │ │ + add $0x20,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d8706 │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + mov 0x6(%esi),%edx │ │ │ │ + movl $0x80d856c,-0x1c(%edi) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x85e0501,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x0,0x4(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80d0e6c │ │ │ │ + jmp 80d75ac │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + hlt │ │ │ │ + mov $0x4e,%bl │ │ │ │ + add %al,0x2000100 │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d1145 │ │ │ │ - movl $0x80d0ea8,-0xc(%ebp) │ │ │ │ + jb 80d880b │ │ │ │ + movl $0x80d876c,-0xc(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d0ea8 │ │ │ │ + jne 80d876c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov $0xb3,%al │ │ │ │ + dec %esi │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - rorb $1,(%esi) │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d0ed0 │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d8783 │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80d1021 │ │ │ │ - movl $0x80d0f00,0x4(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + movl $0x80d87ac,0x0(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d0f00 │ │ │ │ + jne 80d87ac │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add (%eax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + jo 80d8755 │ │ │ │ + dec %esi │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4c739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76f3bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80d1157 │ │ │ │ - add $0x1c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d1148 │ │ │ │ - movl $0x80d0d3c,-0x18(%edi) │ │ │ │ + ja 80d880e │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80d8534,-0x34(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x2c(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x28(%edi) │ │ │ │ + movl $0x80d85e4,-0x24(%edi) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x8432ebc,-0x14(%edi) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ movl $0x8433118,-0x8(%edi) │ │ │ │ - movl $0x85e0505,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x34(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x6(%edi),%esi │ │ │ │ add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x38,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and %dh,0x5004e(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,0xf(%eax) │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + or (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x18(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d8921 │ │ │ │ + movl $0x80d8874,-0xc(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d0f78 │ │ │ │ + jne 80d8874 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + fdivl 0x3004e(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %cl,(%edi) │ │ │ │ - mov $0x56,%dh │ │ │ │ - add -0x2d7afe1e(%ebx),%eax │ │ │ │ - jne 80d0fd4 │ │ │ │ - add $0x1c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d118e │ │ │ │ - movl $0x80d0da4,-0x18(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - movl $0x85e0505,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d8889 │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + movl $0x80d88b4,-0x4(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d88b4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + pushf │ │ │ │ + mov $0x4e,%dl │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %cl,0x1cc783f2(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d1176 │ │ │ │ - movl $0x80d0d70,-0x18(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - movl $0x85e050a,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add (%eax),%al │ │ │ │ + ja 80d8924 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80d84fc,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + movl $0x80d8908,0x0(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85c3b3c,-0x4(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 838c128 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + adc $0xb2,%al │ │ │ │ + dec %esi │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %cl,-0x97160e(%ecx) │ │ │ │ - (bad) │ │ │ │ - inc %edi │ │ │ │ - inc %ebp │ │ │ │ - add $0x40,%al │ │ │ │ - adc %cl,0x83c68908 │ │ │ │ - lds (%esi,%eiz,2),%eax │ │ │ │ - test $0xc750003,%esi │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xe76f3bb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80d8950 │ │ │ │ + mov %eax,%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - add (%eax),%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + fdivl 0x1004e(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4758bf0(%ecx) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80d8728 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d898b │ │ │ │ + movl $0x80d8728,-0x8(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80d8940,0xc(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 83ed4e8 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0xb1,%ah │ │ │ │ + dec %esi │ │ │ │ + add %al,0x1000100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76f3bb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80d11d6 │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - movl $0x80d1078,0x4(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d89f8 │ │ │ │ + movl $0x80d89e8,-0x4(%ebp) │ │ │ │ + movl $0x85dae4c,-0xc(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - inc %edx │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 83ed4e8 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push $0x1004eb1 │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4758bf0(%ecx) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80d8830 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,0x468b080d(%eax,%edx,1) │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d8a55 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80d8a3c,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d109c │ │ │ │ + jne 80d8a3c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %cl,(%edi) │ │ │ │ - mov $0x56,%dh │ │ │ │ - add -0x2d7afe1e(%ebx),%eax │ │ │ │ - jne 80d10f8 │ │ │ │ - add $0x1c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d11be │ │ │ │ - movl $0x80d0e08,-0x18(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - movl $0x85e0505,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %cl,0x1cc783f2(%ecx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d11a6 │ │ │ │ - movl $0x80d0dd8,-0x18(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - movl $0x85e050a,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %cl,-0x97160e(%ecx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - movl $0x80d0f54,0x4(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - movl $0x80d0fcc,0x0(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 8455d30 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - movl $0x80d1014,0x0(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 8455d30 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - movl $0x80d10f0,0x0(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 8455d30 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - movl $0x80d1138,0x0(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 8455d30 │ │ │ │ - add $0x1c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d120d │ │ │ │ - movl $0x80d0e38,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - movl $0x85e050a,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,0xf0a037e(%ebx) │ │ │ │ + lahf │ │ │ │ + rorb $0xb6,(%edi) │ │ │ │ + rol $0xe0,%cl │ │ │ │ + add 0x5baed8b0(%ebx),%cl │ │ │ │ + or %al,0x65ff04c5(%ebx) │ │ │ │ + add %bh,%bh │ │ │ │ + arpl %edi,%eax │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4c739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d1250 │ │ │ │ - movl $0x80d0e6c,-0x8(%edi) │ │ │ │ + ja 80d8ad4 │ │ │ │ + movl $0x80d8398,-0x34(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + mov %eax,-0x30(%edi) │ │ │ │ + movl $0x80d8488,-0x2c(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + movl $0x80d8830,-0x1c(%edi) │ │ │ │ + lea -0x32(%edi),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + lea -0x2c(%edi),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x80d89ac,-0x10(%edi) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80d8a04,-0x8(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov $0x85dae8b,%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 80d0e6c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c3bb4,%esi │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x38,0x33c(%ebx) │ │ │ │ + mov $0x85c3b80,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + mov %?,0x4004e(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + sldt (%ecx) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d128f │ │ │ │ + jb 80d8b29 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d12d0 │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 80d8a64 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d12bf │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d12d0 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d13d9 │ │ │ │ - movl $0x80d130c,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ + jb 80d8b85 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - add %eax,(%eax) │ │ │ │ + movl $0x80d8b68,0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83ef490 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - xor $0x13,%al │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d1334 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + ja 80d8b88 │ │ │ │ + movl $0x83f03d4,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + fsubrs 0x18004e(%edi) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - add $0xf,%al │ │ │ │ - mov $0x56,%dh │ │ │ │ - add -0x2d7afe1e(%ebx),%eax │ │ │ │ - jne 80d1390 │ │ │ │ - add $0x1c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d13f4 │ │ │ │ - movl $0x80d129c,-0x18(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80d8be7 │ │ │ │ + movl $0x80d8af4,-0x1c(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - movl $0x85e0505,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80d8b38,-0x4(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + mov $0x85c3b94,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + mov %ch,0x5004e(%edi) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + or %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80d8c31 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d8ba8 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + pop %esp │ │ │ │ + scas %es:(%edi),%eax │ │ │ │ + dec %esi │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - repnz add $0x1c,%edi │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x17b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d8ca7 │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d13dc │ │ │ │ - movl $0x80d126c,-0x18(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - movl $0x85e050a,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + ja 80d8c9d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x80d8c0c,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - bnd jmp 80d1345 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - movl $0x80d1388,0x0(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 8455d30 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - movl $0x80d13cc,0x0(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 8455d30 │ │ │ │ - sldt (%edx) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + movl $0x85e2361,-0x10(%ebp) │ │ │ │ + movl $0x85dcacd,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83dc4d4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + loopne 80d8c5c │ │ │ │ + dec %esi │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d143a │ │ │ │ - movl $0x80d12d0,-0x4(%edi) │ │ │ │ + ja 80d8cf2 │ │ │ │ + movl $0x80d8c40,-0x10(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80d12d0 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3bb8,%esi │ │ │ │ + mov $0x85dc9f6,%esi │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85c3bac,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + subb $0x1,0x5004e(%esi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d14b3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d1490,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d8d39 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d1490 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d8ba8 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + push %esp │ │ │ │ + scas %es:(%edi),%al │ │ │ │ + dec %esi │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x17b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d8daf │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d8da5 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x80d8d14,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + movl $0x85e2361,-0x10(%ebp) │ │ │ │ + movl $0x85dcacd,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83dc4d4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d14b6 │ │ │ │ + jb 80d8dd9 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - movl $0x84330c0,-0x4(%edi) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83ed4e8 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov $0xad,%al │ │ │ │ + dec %esi │ │ │ │ + add %bl,(%ecx) │ │ │ │ + add %al,0x0 │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80d8e5d │ │ │ │ + movl $0x80d8d48,-0x18(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80d8dc0,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + movl $0x80d8e40,0x10(%ebp) │ │ │ │ + lea -0x3(%edi),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d152f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d150c,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d150c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 83ef490 │ │ │ │ nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d1532 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - movl $0x84330c0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + ja 80d8e6f │ │ │ │ + movl $0x83f03d4,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov $0x85c3bb4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sbb $0x9b,%al │ │ │ │ - push %eax │ │ │ │ - add %dl,(%edi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + and $0xad,%al │ │ │ │ + dec %esi │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d16ad │ │ │ │ - movl $0x80d1588,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d1588 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - call 4b0d661b │ │ │ │ + jb 80d8eb5 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0xa(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d8dec │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + int3 │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + dec %esi │ │ │ │ + add %al,0x3000100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,-0x74f7f2eb(%eax) │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d15b0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - rcrb $0x0,0x30050(%edx) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,%al │ │ │ │ - adc $0x468b080d,%eax │ │ │ │ - add 0x45890875(%ebx),%ecx │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80d15d8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - cwtl │ │ │ │ - lcall $0x0,$0x430050 │ │ │ │ - push %ds │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %esi │ │ │ │ - add (%ecx),%edi │ │ │ │ - ret $0x870f │ │ │ │ - lds (%eax),%eax │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - sub %edx,%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80d18bf │ │ │ │ - movl $0x80d1670,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + jb 80d8eed │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - xchg %ax,%ax │ │ │ │ - and %eax,(%eax) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d8ba8 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov $0xac,%al │ │ │ │ + dec %esi │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + jb 80d8f2b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 80d8cbc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + inc %eax │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + dec %esi │ │ │ │ + add %al,0x3000100 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d1936 │ │ │ │ + jb 80d8f65 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80d1454,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and %eax,(%eax) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d8a64 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4a739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d1adf │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80d14d0,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 80d8fef │ │ │ │ + movl $0x80d8e90,-0x54(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x50(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4c(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x48(%edi) │ │ │ │ + movl $0x80d8ec8,-0x44(%edi) │ │ │ │ + mov %eax,-0x40(%edi) │ │ │ │ + mov %ecx,-0x3c(%edi) │ │ │ │ + mov %edx,-0x38(%edi) │ │ │ │ + movl $0x80d8efc,-0x34(%edi) │ │ │ │ + mov %eax,-0x2c(%edi) │ │ │ │ + mov %ecx,-0x28(%edi) │ │ │ │ + mov %edx,-0x24(%edi) │ │ │ │ + movl $0x80d8f40,-0x20(%edi) │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + movl $0x83dd73c,-0x10(%edi) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + lea -0x34(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + lea -0x43(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + lea -0x52(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3bd4,%esi │ │ │ │ + movl $0x58,0x33c(%ebx) │ │ │ │ + mov $0x85c3bbc,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - jne 80d16df │ │ │ │ - movl $0x80d1628,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - inc %edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 80d1929 │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80d1748,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - jo 80d1764 │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d9042 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c64 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d921f │ │ │ │ + movl $0x80d9084,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d1770 │ │ │ │ + jne 80d9084 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ + nop │ │ │ │ + inc %edx │ │ │ │ + add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1445(%ebx) │ │ │ │ - adc %cl,0x44890855(%ebx) │ │ │ │ - and $0x58,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80d18a7 │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d1885 │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add %eax,%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ + add %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov $0x85e0519,%ecx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80d9190 │ │ │ │ + mov %ecx,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - add %eax,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + and $0x1e000002,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x558b1045(%ebx) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ + push %ebp │ │ │ │ add $0x89,%al │ │ │ │ - mov %fs,(%eax,%edx,8) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7376f7b3(%ebx) │ │ │ │ - and $0xdc,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d9227 │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + lea -0x6(%edi),%ecx │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80d909f │ │ │ │ + xchg %ax,%ax │ │ │ │ + inc %edi │ │ │ │ + or %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0xd0248c(%ebx) │ │ │ │ + add %al,-0x44c4c739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - jmp 80d1808 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80d1844,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ + ja 80d9256 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80d900c,-0x34(%edi) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %edx,-0x2c(%edi) │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x8432ebc,-0x20(%edi) │ │ │ │ + lea -0x34(%edi),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x8433118,-0x14(%edi) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + add $0x14,%ebp │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80d170c │ │ │ │ - inc %eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 80d1929 │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ + mov $0x85e0501,%ecx │ │ │ │ mov %eax,%ecx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x100(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x10c(%esp) │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ + jmp 80d909f │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + jmp 80d90d1 │ │ │ │ + dec %edx │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80d1950,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ + mov 0xc(%ecx,%eax,4),%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 80d9187 │ │ │ │ + movl $0x80d91f8,-0x10(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov 0x2(%ecx),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x10c(%esp),%eax │ │ │ │ + mov 0x6(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - mov 0x100(%esp),%edx │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d91f8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + es add $0x0,%al │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - js 80d196e │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add $0x91,%al │ │ │ │ + or $0x8bf08908,%eax │ │ │ │ + dec %esi │ │ │ │ + add 0x4d890875(%ebx),%ecx │ │ │ │ + add %cl,-0x3a7cf7bb(%ecx) │ │ │ │ + cld │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d1978 │ │ │ │ + jne 80d9104 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b1455(%ebx) │ │ │ │ - adc %cl,-0x6b76f7b3(%ebx) │ │ │ │ - and $0x0,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7b76fbab(%ebx) │ │ │ │ - and $0xc,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7b76fcba(%ebx) │ │ │ │ - and $0x18,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - rorb $0x0,0x1242484(%ecx) │ │ │ │ - add %cl,0x10c2484(%ebx) │ │ │ │ + mov $0x85c3bd4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80d90b8,-0xc(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x38,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 80d9490 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x130(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x13c(%esp) │ │ │ │ - mov 0x118(%esp),%eax │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ - mov %ecx,0x154(%esp) │ │ │ │ - mov 0x124(%esp),%ecx │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x154(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x154(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80d1ac7 │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d1aa5 │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ - mov 0x100(%esp),%eax │ │ │ │ - add %eax,%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - add %eax,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b1055(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - mov %fs,(%esp,%ebp,2) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7376f7b3(%ebx) │ │ │ │ - and $0x78,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,0x16c248c(%ebx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %edx,0x100(%esp) │ │ │ │ - mov 0x178(%esp),%edx │ │ │ │ + jb 80d9295 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - mov %edx,0x184(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - jmp 80d1a1d │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80d1a5c,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x160(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80d18f2 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ + jmp 8380140 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + jb 80d92d6 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c2c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d1b29 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - movl $0x80d1b3c,-0x4(%ebp) │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85c3bdc,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jb 80d9383 │ │ │ │ + movl $0x80d9320,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80d9320 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - inc %edx │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ah,0x1b(%eax) │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d1b60 │ │ │ │ + add %al,0xd(%ebx,%edx,4) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80d9344 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4e8b0845(%ebx) │ │ │ │ - add (%ecx),%esi │ │ │ │ - rorb %cl,-0x45bfdbac(%ecx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc %eax,(%eax) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - cmp $0x10000,%eax │ │ │ │ - jb 80d1c18 │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d1bfc │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ + ja 80d9386 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80d92a0,-0x1c(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - inc %edx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b084d(%ebx) │ │ │ │ - add $0xeb,%al │ │ │ │ - ret │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80d1bf4,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - jmp 80d1b0d │ │ │ │ - nop │ │ │ │ - cmp $0x94,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80d1c5a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d1d0c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x94,%al │ │ │ │ + sbb $0x16,%al │ │ │ │ push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + add %cl,(%edi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80d1c8f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d1d0c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - rclb $1,0x20050(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d1cc3 │ │ │ │ + add %cl,-0x17b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d942d │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d9423 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d1d0c │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x80d92e8,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80d9400,-0xc(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d92ac │ │ │ │ + nop │ │ │ │ + rclb $0x0,0x50 │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d9416 │ │ │ │ + mov $0x85da9c0,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov 0x6(%esi),%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - pushf │ │ │ │ - xchg %eax,%ebx │ │ │ │ - push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d1cf7 │ │ │ │ + jb 80d9472 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d1d0c │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c64 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - fs xchg %eax,%ebx │ │ │ │ - push %eax │ │ │ │ - add %al,0x2000100 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fdivr %st(5),%st │ │ │ │ + (bad) │ │ │ │ + incl (%esi) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %cl,-0x59(%eax) │ │ │ │ + dec %esi │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %al,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d2205 │ │ │ │ - movl $0x80d1d4c,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d1d4c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jb 80d9736 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d972c │ │ │ │ + movl $0x845a0d0,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov $0x85e0519,%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80d965c │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d973e │ │ │ │ + movl $0x80d927c,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80d96f4,0x0(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 838bc9c │ │ │ │ xchg %ax,%ax │ │ │ │ - and $0x93,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + pushf │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + dec %esi │ │ │ │ + add %al,0x1e000001(%ebp) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - js 80d1d6e │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d1d78 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + adc $0x89,%al │ │ │ │ + bnd jmp 80d94fb │ │ │ │ xchg %ax,%ax │ │ │ │ - clc │ │ │ │ - xchg %eax,%edx │ │ │ │ - push %eax │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + test %ah,0x428004e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,-0x74f7f2e3(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x45890475(%ebx),%ecx │ │ │ │ - add $0x66,%al │ │ │ │ - test $0x11750003,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + sbb %cl,0x44892055(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d97cd │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + lea -0x6(%edi),%edx │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80d94eb │ │ │ │ nop │ │ │ │ - rclb $1,0x240050(%edx) │ │ │ │ + and $0xa6,%al │ │ │ │ + dec %esi │ │ │ │ + add %cl,0x10(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - adc %cl,0x44890455(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - ja 80d2208 │ │ │ │ - sub %edx,%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80d22da │ │ │ │ - movl $0x80d218c,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - xchg %ax,%ax │ │ │ │ - jl 80d1d7c │ │ │ │ - push %eax │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + add %al,-0x44c4c739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - and %bl,(%esi) │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d1e20 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %eax │ │ │ │ - xchg %eax,%edx │ │ │ │ - push %eax │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74b3dbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x58,%al │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80d22c5 │ │ │ │ + ja 80d97f5 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80d943c,-0x34(%edi) │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d229c │ │ │ │ - movl $0x80d1c34,-0x20(%edi) │ │ │ │ + mov %edx,-0x2c(%edi) │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x8432ebc,-0x20(%edi) │ │ │ │ + lea -0x34(%edi),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ mov %ecx,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ + movl $0x8433118,-0x14(%edi) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - pusha │ │ │ │ - xchg %eax,%ecx │ │ │ │ - push %eax │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458b1055(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - and $0xc4,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x6b76fbab(%ebx) │ │ │ │ - and $0xd0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xdc,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0xd02494(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov 0x28(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + add $0x14,%ebp │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + lea -0x6(%edi),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80d94eb │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - jmp 80d1eb6 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x91,%al │ │ │ │ - push %eax │ │ │ │ - add %al,0x0(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - cwtl │ │ │ │ - pop %ds │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + jmp 80d957b │ │ │ │ + dec %ecx │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0xc(%edx,%eax,4),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 80d9643 │ │ │ │ + movl $0x80d96c0,-0x10(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov 0x2(%edx),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x6(%edx),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d1f98 │ │ │ │ + jne 80d96c0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - fcoms 0x830050(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80d2357 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80d1c6c,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ - add 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jl 80d1f7a │ │ │ │ - push %eax │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + sbb %ah,0x829004e(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - and %ah,(%eax) │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + mov $0x95,%ah │ │ │ │ + or $0x8bf08908,%eax │ │ │ │ + dec %esi │ │ │ │ + add 0x4d890875(%ebx),%ecx │ │ │ │ + add %cl,-0x3a7cf7bb(%ecx) │ │ │ │ + cld │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d2020 │ │ │ │ + jne 80d95b4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %eax │ │ │ │ nop │ │ │ │ - push %eax │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ + in $0xa4,%al │ │ │ │ + dec %esi │ │ │ │ + add %al,%ch │ │ │ │ + add %eax,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x458b1855(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - or %cl,0xe82494(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x100(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x10c(%esp) │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x124(%esp) │ │ │ │ - mov 0x100(%esp),%eax │ │ │ │ - mov %ecx,0x130(%esp) │ │ │ │ - mov 0x118(%esp),%ecx │ │ │ │ - mov %ecx,0x13c(%esp) │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - mov %edx,0x148(%esp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0x124(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80d238f │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ecx,0x154(%esp) │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - add $0x24,%edi │ │ │ │ + add %cl,-0xf76ebb3(%ebx) │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d9759 │ │ │ │ + movl $0x85e0501,0x0(%ebp) │ │ │ │ + movl $0x0,0x4(%ebp) │ │ │ │ + movl $0x0,0x8(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + movl $0x85e0519,0x14(%ebp) │ │ │ │ + jmp 80d57a8 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c3be8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80d953c,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x20,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d2366 │ │ │ │ - movl $0x80d1ca0,-0x20(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - mov 0xe8(%esp),%edx │ │ │ │ - add %edx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ + ja 80d97be │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%edx │ │ │ │ + movl $0x80d93a4,-0x1c(%edi) │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - inc %esp │ │ │ │ - (bad) │ │ │ │ - push %eax │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458b1055(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - and $0xc4,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x6b76fbab(%ebx) │ │ │ │ - and $0x60,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0x6c,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,0x1602494(%ebx) │ │ │ │ + movl $0x85e0501,0x0(%ebp) │ │ │ │ + movl $0x0,0x4(%ebp) │ │ │ │ + movl $0x0,0x8(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + jmp 80d57a8 │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80d9554,-0xc(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x38,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + aam $0xa3 │ │ │ │ + dec %esi │ │ │ │ + add %bl,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - jmp 80d20cf │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - in $0x8e,%al │ │ │ │ - push %eax │ │ │ │ - add %al,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - mov $0x8b080d21,%eax │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80d98c6 │ │ │ │ + movl $0x80d9848,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d21b8 │ │ │ │ + jne 80d9848 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x8300508e,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + mov 0x4004ea3,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80d23a7 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80d1cd4,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ - add 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - jne 80d2232 │ │ │ │ - movl $0x80d1f6c,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - inc %edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 80d234a │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x184(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80d1df4,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80d1f10,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80d226b │ │ │ │ - inc %eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 80d234a │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0xe8(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0xf4(%esp) │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80d1ff4,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + adc %al,0x458b080d(%eax,%ebx,4) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - mov 0xe8(%esp),%edx │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80d212c,0x4(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80d2313 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - test $0x8c,%al │ │ │ │ - push %eax │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80d9490 │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d23f0 │ │ │ │ - movl $0x80d1d0c,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d98ce │ │ │ │ + movl $0x8162fc0,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80d1d0c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c3be0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8bf0(%ecx) │ │ │ │ - lea -0x10(%ebp),%edx │ │ │ │ - cmp 0x31c(%ebx),%edx │ │ │ │ - jae 80d24d3 │ │ │ │ - mov %eax,%esi │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x3914fb3b(%ebx) │ │ │ │ + mov $0x85c3bf0,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - pop %esp │ │ │ │ - and $0xd,%al │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d245c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80d98b8,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + hlt │ │ │ │ + mov %al,0x18004e │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4e8b0445(%ebx) │ │ │ │ - add (%ecx),%esi │ │ │ │ - rorb %cl,-0x45bfdbac(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %eax,(%eax) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - cmp $0x10000,%eax │ │ │ │ - jb 80d24c6 │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - movl $0x80d2434,-0x4(%ebp) │ │ │ │ - mov 0x3(%eax),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %ch,%cl │ │ │ │ + adc %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl -0x1816ff8a(%ebp) │ │ │ │ add (%eax),%al │ │ │ │ + add %cl,0xf0076(%ebp) │ │ │ │ + add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d2523 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d2534 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + or %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d25c6 │ │ │ │ - movl $0x80d2568,-0x4(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d9952 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + movl $0x845a4e8,-0x14(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x845a4e8,-0x8(%edi) │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80d2410 │ │ │ │ - add %eax,(%eax) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76f7bb(%ebx) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ + add %cl,-0x3b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d99f2 │ │ │ │ + add $0x18,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d25c9 │ │ │ │ - movl $0x80d2500,-0x20(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x84330c0,-0x10(%edi) │ │ │ │ + ja 80d99e8 │ │ │ │ + mov 0x2(%eax),%eax │ │ │ │ + movl $0x845a4e8,-0x14(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %ebx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - or %cl,-0x3a7cfbab(%ebx) │ │ │ │ - add $0xeb,%al │ │ │ │ - stos %al,%es:(%edi) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80d25b8,-0x4(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ + movl $0x845a4e8,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80d99c8,0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ + jmp 845e7e4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d2623 │ │ │ │ - movl $0x80d2410,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x80d2534,-0x4(%edi) │ │ │ │ - lea -0xb(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jne 80d99dd │ │ │ │ + mov $0x85e050a,%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 80d2534 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c3be8,%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85e0505,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xor $0x14,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d2667 │ │ │ │ + jb 80d9a36 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d267c │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c2c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cld │ │ │ │ - adc 0x0(%edi),%ecx │ │ │ │ - add $0x1000100,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d278e │ │ │ │ - movl $0x80d26bc,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - mov $0x1004f13,%esp │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - call 931533ea │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + jb 80d9ae3 │ │ │ │ + movl $0x80d9a80,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d26e8 │ │ │ │ + jne 80d9a80 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - adc 0x0(%edi),%ecx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,(%eax) │ │ │ │ - daa │ │ │ │ - or $0x3468b08,%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 842fcdc │ │ │ │ - nop │ │ │ │ - push $0x2004f13 │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dh,(%eax) │ │ │ │ - daa │ │ │ │ - or $0xfc758908,%eax │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8395e00 │ │ │ │ - xchg %ax,%ax │ │ │ │ - dec %eax │ │ │ │ - adc 0x0(%edi),%ecx │ │ │ │ + add %ah,0x468b080d(%edx,%ebx,4) │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80d9aa4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,0xff228c7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d2791 │ │ │ │ - movl $0x80d2644,-0x24(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x8433080,-0x14(%edi) │ │ │ │ - divsd 0x8487030,%xmm0 │ │ │ │ - movsd 0x8487038,%xmm1 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - movsd %xmm1,-0x10(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80d9ae6 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80d9a00,-0x1c(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - rclb $0x4f,(%edx) │ │ │ │ + mov $0x300500e,%esp │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x17b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80d9b8d │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d9b83 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x80d9a48,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80d9b60,-0xc(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d92ac │ │ │ │ + nop │ │ │ │ + pusha │ │ │ │ + push %cs │ │ │ │ + push %eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80d27da │ │ │ │ - movl $0x80d267c,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d9b76 │ │ │ │ + mov $0x85da9c0,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov 0x6(%esi),%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 80d267c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3c04,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - adcb $0x4f,(%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d281e │ │ │ │ + jb 80d9bd2 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d28d0 │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c64 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - dec %eax │ │ │ │ - adc 0x0(%edi),%cl │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d2853 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d28d0 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc $0x12,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + adc $0xfd,%al │ │ │ │ + (bad) │ │ │ │ + incl (%esi) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %ch,%al │ │ │ │ + lahf │ │ │ │ + dec %esi │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d2887 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d28d0 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - loopne 80d289f │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d28bb │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + jb 80d9f01 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d9ef7 │ │ │ │ + movl $0x845a0d0,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov $0x85e0519,%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80d9dc0 │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d9f09 │ │ │ │ + movl $0x80d9918,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80d9e58,-0x4(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80d28d0 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jmp 83866ac │ │ │ │ xchg %ax,%ax │ │ │ │ - test $0x11,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,0x2000100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + cmp $0x9f,%al │ │ │ │ + dec %esi │ │ │ │ + add %al,(%esi) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc427bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + sbb %al,-0xd76fb3b(%ebx) │ │ │ │ + jmp 80d9c5b │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and %bl,0x428004e(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d2b10 │ │ │ │ - movl $0x80d2910,-0xc(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + sbb %cl,0x44892055(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d9fad │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + lea -0x6(%edi),%edx │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80d9c4b │ │ │ │ + nop │ │ │ │ + rcrb $0x0,0x104a004e(%esi) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4c739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80d9fd5 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80d9b9c,-0x34(%edi) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,-0x2c(%edi) │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x8432ebc,-0x20(%edi) │ │ │ │ + lea -0x34(%edi),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x8433118,-0x14(%edi) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov 0x28(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + add $0x14,%ebp │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + lea -0x6(%edi),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80d9c4b │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + jmp 80d9cdf │ │ │ │ + dec %ecx │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0xc(%edx,%eax,4),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 80d9da7 │ │ │ │ + movl $0x80d9e24,-0x10(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov 0x2(%edx),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x6(%edx),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d2910 │ │ │ │ + jne 80d9e24 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - push $0x3004f11 │ │ │ │ - add %al,(%eax) │ │ │ │ + mov $0x9d,%ah │ │ │ │ + dec %esi │ │ │ │ + add %ch,(%ecx) │ │ │ │ + or %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - cmp $0x29,%al │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + sbb %bl,-0xf76f7f3(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d293c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x11,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - jo 80d296a │ │ │ │ - or $0xf2f08908,%eax │ │ │ │ - movups 0x3(%esi),%xmm0 │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - movsd %xmm0,-0x8(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d2970 │ │ │ │ + jne 80d9d18 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - or %dl,(%ecx) │ │ │ │ - dec %edi │ │ │ │ - add %ah,%bh │ │ │ │ - add %al,(%eax) │ │ │ │ + sbbb $0x0,0x306004e(%ebp) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d2b13 │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - movsd 0x4(%ebp),%xmm0 │ │ │ │ - movsd 0x3(%esi),%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - jp 80d299b │ │ │ │ - je 80d2bd6 │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - sub $0x4,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - movsd %xmm0,(%esp) │ │ │ │ - movsd %xmm1,0x7c(%esp) │ │ │ │ - movsd %xmm0,0x70(%esp) │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - call 837fb50 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80d2b22 │ │ │ │ - sub $0x4,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - movsd 0x7c(%esp),%xmm1 │ │ │ │ - movsd %xmm1,(%esp) │ │ │ │ - call 837fb50 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80d2b72 │ │ │ │ - add $0xffffffd8,%edi │ │ │ │ - movl $0x80d2a30,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - movsd 0x70(%esp),%xmm1 │ │ │ │ - movsd %xmm1,0x10(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - dec %eax │ │ │ │ - adc %cl,0x0(%edi) │ │ │ │ - out %eax,$0xb │ │ │ │ + ja 80d9f27 │ │ │ │ + movl $0x80d996c,-0x4(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80d9e98,0x0(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8385600 │ │ │ │ + nop │ │ │ │ + inc %eax │ │ │ │ + popf │ │ │ │ + dec %esi │ │ │ │ + add %al,0x3(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bl,0x2a(%eax) │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d2a58 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and %dl,(%eax) │ │ │ │ - dec %edi │ │ │ │ - add %ah,%bh │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ + add %bh,0x458b080d(%esi,%ebx,4) │ │ │ │ + or $0x89,%al │ │ │ │ inc %ebp │ │ │ │ - add %al,-0x74f7f2d6(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x4589074e(%ebx),%ecx │ │ │ │ clc │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 842fcdc │ │ │ │ - nop │ │ │ │ - clc │ │ │ │ - cmovg (%eax),%eax │ │ │ │ - out %eax,$0x3 │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,-0x76f7f2d6(%eax) │ │ │ │ - jne 80d2a86 │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8395e00 │ │ │ │ - xchg %ax,%ax │ │ │ │ - fmuls (%edi) │ │ │ │ - dec %edi │ │ │ │ - add %ah,%bh │ │ │ │ + jmp 838bc9c │ │ │ │ + sbb $0x9d,%al │ │ │ │ + dec %esi │ │ │ │ + add %al,%dh │ │ │ │ add (%eax),%eax │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,0xff228c7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d2bc2 │ │ │ │ - movl $0x80d2864,-0x24(%edi) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x8433080,-0x14(%edi) │ │ │ │ - divsd 0x8487040,%xmm0 │ │ │ │ - movsd 0x8487048,%xmm1 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - mulsd 0x10(%ebp),%xmm1 │ │ │ │ - mulsd 0x4(%ebp),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,-0x10(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + add %cl,-0xf76e7b3(%ebx) │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80d9f36 │ │ │ │ + movl $0x85e0501,0x4(%ebp) │ │ │ │ + movl $0x0,0x8(%ebp) │ │ │ │ + movl $0x0,0xc(%ebp) │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + movl $0x0,0x14(%ebp) │ │ │ │ + movl $0x85e0519,0x18(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80d57a8 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c3c00,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80d9c9c,-0x4(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ jmp 8455d1c │ │ │ │ - movl $0x80d27f8,-0x24(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x8433080,-0x14(%edi) │ │ │ │ - movsd 0x70(%esp),%xmm1 │ │ │ │ - movsd %xmm1,%xmm0 │ │ │ │ - movsd 0x64(%esp),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,-0x10(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x80d2830,-0x24(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x8433080,-0x14(%edi) │ │ │ │ - movsd 0x70(%esp),%xmm1 │ │ │ │ - movsd %xmm1,%xmm0 │ │ │ │ - movsd 0x64(%esp),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,-0x10(%edi) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x20,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80d9f9e │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%edx │ │ │ │ + movl $0x80d9b04,-0x1c(%edi) │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - movl $0x80d2898,-0x24(%edi) │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x8433118,-0x14(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x12(%edi),%eax │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ + movl $0x85e0501,0x4(%ebp) │ │ │ │ + movl $0x0,0x8(%ebp) │ │ │ │ + movl $0x0,0xc(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + movl $0x0,0x14(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80d57a8 │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80d9cb8,-0xc(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - fs push %cs │ │ │ │ - dec %edi │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x38,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + or $0x9c,%al │ │ │ │ + dec %esi │ │ │ │ + add %bl,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d2c3c │ │ │ │ - movl $0x80d28d0,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80d28d0 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c3c0c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb $0xe,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d2d19 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d2c9c,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 80da0a6 │ │ │ │ + movl $0x80da028,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d2c9c │ │ │ │ + jne 80da028 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fmull 0x4f │ │ │ │ + nop │ │ │ │ + fcomps 0x104004e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %al,%ah │ │ │ │ - sub $0xd,%al │ │ │ │ - or %cl,0x4e8b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + adc %ah,0xd(%eax,%eiz,4) │ │ │ │ + or %cl,0x45890445(%ebx) │ │ │ │ + clc │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 842fcdc │ │ │ │ + jmp 80d9bf0 │ │ │ │ nop │ │ │ │ - enter $0x5041,$0x0 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,%al │ │ │ │ - sub $0xd,%al │ │ │ │ - or %cl,-0x3a7c038b(%ecx) │ │ │ │ - cld │ │ │ │ - jmp 8395e00 │ │ │ │ - xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xff20cc7(%ebx) │ │ │ │ - adc %al,0x40(%ebx) │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d2d1c │ │ │ │ - movl $0x8433080,-0x8(%edi) │ │ │ │ - divsd 0x8487050,%xmm0 │ │ │ │ - movsd 0x8487058,%xmm1 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - movsd %xmm1,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - movsd %xmm0,0x40(%ebx) │ │ │ │ - jmp 8455d60 │ │ │ │ - cmp $0xd,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80d2db3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d2d80,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c3fc,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - nop │ │ │ │ - clc │ │ │ │ - or $0x4f,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80d2db6 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80d2c5c,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + ja 80da0ae │ │ │ │ + movl $0x8162fc0,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0xf004f0c,%al │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d2e1b │ │ │ │ - movl $0x80d2d3c,-0x24(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x845a4e8,-0x14(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x845a494,-0x8(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x8(%edi),%esi │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x4(%ebp) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - mov $0x85c3c14,%esi │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x3914fb3b(%ebx) │ │ │ │ + mov $0x85c3c08,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - aam $0xd │ │ │ │ - dec %edi │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80da098,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x9b,%al │ │ │ │ + dec %esi │ │ │ │ + add %bl,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %ch,%cl │ │ │ │ + adc %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl 0x10076(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d2e93 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80d2e70,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80d2dd8 │ │ │ │ - xchg %ax,%ax │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80da13f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80da11c,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80da160 │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d2e9b │ │ │ │ + ja 80da142 │ │ │ │ movl $0x8432ebc,-0x8(%edi) │ │ │ │ mov %esi,-0x4(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3c1c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455da0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d2ed7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d2ee8 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d2fc2 │ │ │ │ - movl $0x80d2f24,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ + jb 80da233 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - add %eax,(%eax) │ │ │ │ + movl $0x80da190,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80da190 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - dec %esp │ │ │ │ - das │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80da1a9 │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + movl $0x85e0519,0x0(%ebp) │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + movl $0x80da1d0,-0x4(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d2f4c │ │ │ │ + jne 80da1d0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,-0x44c4c339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d2fc5 │ │ │ │ + ja 80da23b │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x80d2eb4,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80da0ec,-0x38(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x30(%edi) │ │ │ │ + movl $0x845a4e8,-0x2c(%edi) │ │ │ │ + lea -0x38(%edi),%edx │ │ │ │ + mov %edx,-0x24(%edi) │ │ │ │ + movl $0x8433118,-0x20(%edi) │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + lea -0x2c(%edi),%ecx │ │ │ │ mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %eax │ │ │ │ - call 8431220 │ │ │ │ - add $0xc,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - fstps (%esp) │ │ │ │ - movss (%esp),%xmm0 │ │ │ │ - add $0x4,%esp │ │ │ │ - movl $0x8433090,-0x10(%edi) │ │ │ │ - divss 0x8487060,%xmm0 │ │ │ │ - movss 0x8487064,%xmm1 │ │ │ │ - subss %xmm0,%xmm1 │ │ │ │ - movss %xmm1,-0xc(%edi) │ │ │ │ + movl $0x845a494,-0x14(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80d3002 │ │ │ │ - movl $0x80d2ee8,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + lea -0x1e(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 80d2ee8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3c3c,%esi │ │ │ │ + jmp *0x4(%ebp) │ │ │ │ + mov $0x85c3c64,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + movl $0x3c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc %bl,0x4e(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + adc $0x8d000100,%eax │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d3042 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + jb 80da291 │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 80da28d │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x85c3c52,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80d30e4 │ │ │ │ + jmp 83d93f0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d3073 │ │ │ │ + jb 80da2bf │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80d30e4 │ │ │ │ + jmp 83d9c2c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d30a3 │ │ │ │ + jb 80da2fd │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d30e4 │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + movl $0x85c3535,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83d9d44 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d30d3 │ │ │ │ + jb 80da35f │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80da33c,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d30e4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80da160 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80da362 │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %esi,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455da0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + clc │ │ │ │ + cwtl │ │ │ │ + dec %esi │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d3313 │ │ │ │ - movl $0x80d3120,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + jb 80da3d1 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80da3bc,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d3120 │ │ │ │ + jne 80da3bc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0x4e98,%esp │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - dec %eax │ │ │ │ - xor %ecx,0x7468b08 │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %ah,%al │ │ │ │ + mov %eax,0x768b080d │ │ │ │ + pop %es │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d3148 │ │ │ │ + jne 80da3e0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + cwtl │ │ │ │ + cwtl │ │ │ │ + dec %esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80da3f7 │ │ │ │ + mov $0x85c3c78,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80da465 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80da450,-0x14(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80da450 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - js 80d317e │ │ │ │ - or $0xf3f08908,%eax │ │ │ │ - movups 0x3(%esi),%xmm0 │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - movss %xmm0,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %dh,-0x5c(%eax) │ │ │ │ + or $0x3768b08,%eax │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d3178 │ │ │ │ + jne 80da470 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x1e000000,%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d3316 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - movss 0x4(%ebp),%xmm0 │ │ │ │ - movss 0x3(%esi),%xmm1 │ │ │ │ - ucomiss %xmm1,%xmm0 │ │ │ │ - jp 80d31a2 │ │ │ │ - je 80d33d4 │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - movss %xmm0,(%esp) │ │ │ │ - movsd %xmm1,0x7c(%esp) │ │ │ │ - movsd %xmm0,0x70(%esp) │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - call 837fc40 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80d3325 │ │ │ │ - sub $0x8,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - movsd 0x7c(%esp),%xmm1 │ │ │ │ - movss %xmm1,(%esp) │ │ │ │ - call 837fc40 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 80d3375 │ │ │ │ - add $0xffffffdc,%edi │ │ │ │ - movl $0x80d3234,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - movsd 0x70(%esp),%xmm1 │ │ │ │ - movss %xmm1,0x14(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - nop │ │ │ │ - in $0x2,%eax │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,-0xf76f7f3(%esp,%eiz,4) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + jmp 8454bdc │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80da4e2 │ │ │ │ + mov %ecx,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bl,0x32(%eax) │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + add %bl,%al │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + or $0x8bf08908,%eax │ │ │ │ + jne 80da4c8 │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d3258 │ │ │ │ + jne 80da4d8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add %gs:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d33c5 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - movss 0x4(%ebp),%xmm0 │ │ │ │ - movss 0x14(%ebp),%xmm1 │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %edx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - movsd %xmm1,0x7c(%esp) │ │ │ │ - movsd %xmm0,0x70(%esp) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - call 8431220 │ │ │ │ - add $0xc,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - fstps (%esp) │ │ │ │ - movss (%esp),%xmm0 │ │ │ │ - add $0x4,%esp │ │ │ │ - movl $0x80d3080,-0x20(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x8433090,-0x10(%edi) │ │ │ │ - divss 0x8487068,%xmm0 │ │ │ │ - movss 0x848706c,%xmm1 │ │ │ │ - subss %xmm0,%xmm1 │ │ │ │ - movsd 0x70(%esp),%xmm2 │ │ │ │ - mulss %xmm2,%xmm1 │ │ │ │ - movsd 0x64(%esp),%xmm2 │ │ │ │ - mulss %xmm2,%xmm0 │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ - movss %xmm0,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x80d301c,-0x20(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x8433090,-0x10(%edi) │ │ │ │ - movsd 0x70(%esp),%xmm1 │ │ │ │ - movss %xmm1,%xmm0 │ │ │ │ - movsd 0x64(%esp),%xmm1 │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ - movss %xmm0,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x80d3050,-0x20(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x8433090,-0x10(%edi) │ │ │ │ - movsd 0x70(%esp),%xmm1 │ │ │ │ - movss %xmm1,%xmm0 │ │ │ │ - movsd 0x64(%esp),%xmm1 │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ - movss %xmm0,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x80d30b0,-0x20(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x8433118,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - lea -0xe(%edi),%eax │ │ │ │ - add $0xfffffff8,%edi │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,-0x384d140e(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + add %dh,0x448b080d(%esp,%eiz,4) │ │ │ │ + and $0x40,%al │ │ │ │ mov %eax,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov 0x2(%edx),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x6(%edx),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + pusha │ │ │ │ + xchg %eax,%edi │ │ │ │ + dec %esi │ │ │ │ + add %al,0x2000100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4c739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d3438 │ │ │ │ - movl $0x80d30e4,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 80da56e │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80da308,-0x34(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x2c(%edi) │ │ │ │ + movl $0x80da380,-0x28(%edi) │ │ │ │ + lea -0x34(%edi),%edx │ │ │ │ + mov %edx,-0x20(%edi) │ │ │ │ + movl $0x80da40c,-0x1c(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + lea -0x28(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80d30e4 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c3c40,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x38,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d34dc │ │ │ │ + jb 80da5a7 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d348c,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 84319d4 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + inc %esp │ │ │ │ + xchg %eax,%esi │ │ │ │ + dec %esi │ │ │ │ + add %al,0x3000100 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80da682 │ │ │ │ + movl $0x80da604,-0xc(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d348c │ │ │ │ + jne 80da604 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + cld │ │ │ │ + xchg %eax,%ebp │ │ │ │ + dec %esi │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80d34df │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70c45(%ebx) │ │ │ │ + or $0x40,%al │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + or $0xf4458908,%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %eax │ │ │ │ - call 8431220 │ │ │ │ - add $0xc,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - fstps (%esp) │ │ │ │ - movss (%esp),%xmm0 │ │ │ │ - add $0x4,%esp │ │ │ │ - movl $0x8433090,-0x4(%edi) │ │ │ │ - divss 0x8487070,%xmm0 │ │ │ │ - movss 0x8487074,%xmm1 │ │ │ │ - subss %xmm0,%xmm1 │ │ │ │ - movss %xmm1,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x18(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d356b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d3538,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c3fc,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d9bf0 │ │ │ │ nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80d356e │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80d3454,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80da685 │ │ │ │ + movl $0x8162fc0,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x3914fb3b(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80da674,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4cb39(%ebx) │ │ │ │ + add %al,-0x44c4bf39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d35dc │ │ │ │ - movl $0x80d34f8,-0x30(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ + ja 80da710 │ │ │ │ + movl $0x80da29c,-0x3c(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x845a4e8,-0x20(%edi) │ │ │ │ - lea -0x30(%edi),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x845a494,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + mov %eax,-0x34(%edi) │ │ │ │ + movl $0x80da2cc,-0x30(%edi) │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + movl $0x80da518,-0x24(%edi) │ │ │ │ + lea -0x3c(%edi),%ecx │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + lea -0x30(%edi),%ecx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + movl $0x80da584,-0x18(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x80da5bc,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + lea -0x23(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - movl $0x34,0x33c(%ebx) │ │ │ │ - mov $0x85c3c44,%esi │ │ │ │ + movl $0x40,0x33c(%ebx) │ │ │ │ + mov $0x85c3c88,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80d3674 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d363c,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x10(%esi),%ecx │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d363c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - bound %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + push %esp │ │ │ │ + xchg %eax,%ebp │ │ │ │ + dec %esi │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d3677 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add %edx,%eax │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - adc %ecx,%edx │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb $0x7b,%al │ │ │ │ - push %eax │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + add %cl,0x4589044d(%ecx) │ │ │ │ + or %al,0x68e904c5(%ebx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl -0x6b(%eax) │ │ │ │ + dec %esi │ │ │ │ add %dl,(%edi) │ │ │ │ add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %ch,%bl │ │ │ │ + fisubl -0x70(%esi) │ │ │ │ + jmp 80da778 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + inc %esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %dh,(%eax) │ │ │ │ + mov $0x4e,%esp │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d3931 │ │ │ │ - movl $0x80d36cc,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d36cc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - call 4b0d873f │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8d0045(%ebx) │ │ │ │ + in $0x3b,%al │ │ │ │ + mov (%ebx,%eax,1),%ebx │ │ │ │ + add %al,(%eax) │ │ │ │ + jae 80da86f │ │ │ │ + mov $0x85c3ca8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %bh,0xb6800(%esi,%ecx,2) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,%ah │ │ │ │ - ss or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80da807 │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0xc(%edx,%eax,4),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xc(%edx,%ecx,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + shr $0x7,%ecx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + movb $0x1,(%ecx,%eax,1) │ │ │ │ + movl $0x85e0501,0xc(%ebp) │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + movl $0x80dac24,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d36f4 │ │ │ │ + jne 80dac24 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - sarb $0x0,0x50(%edx) │ │ │ │ - add (%eax),%eax │ │ │ │ + adc $0xbb,%al │ │ │ │ + dec %esi │ │ │ │ + add %ch,0xb(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - sub $0x37,%al │ │ │ │ - or $0x8bf08908,%eax │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80da904 │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0xc(%edx,%eax,4),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + mov 0xa8(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ + mov %ecx,0xb8(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0xb8(%esp),%edx │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xc(%edx,%ecx,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + shr $0x7,%ecx │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + movb $0x1,(%ecx,%eax,1) │ │ │ │ + movl $0x85e0501,0xc(%ebp) │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + mov 0xac(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80da86f │ │ │ │ + nop │ │ │ │ + and $0xba,%al │ │ │ │ dec %esi │ │ │ │ - add 0x758b0756(%ebx),%ecx │ │ │ │ - or %cl,0x5589f84d(%ecx) │ │ │ │ - cld │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d372c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %bh,0x50(%edx) │ │ │ │ - add %ah,%dh │ │ │ │ + add %ch,0xb(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80d3939 │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80da9f4 │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0xc(%edx,%eax,4),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + mov 0xd8(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0xf4(%esp) │ │ │ │ mov %ecx,0xe8(%esp) │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,0xf4(%esp) │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %ecx,0x100(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0x100(%esp),%eax │ │ │ │ - mov %ecx,0x10c(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0xe8(%esp),%edx │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %ecx,0xdc(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xc(%edx,%ecx,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + shr $0x7,%ecx │ │ │ │ + mov %eax,0xf4(%esp) │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ mov 0xf4(%esp),%ecx │ │ │ │ - xor %ecx,%eax │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - xor %edx,%ecx │ │ │ │ - or %eax,%ecx │ │ │ │ - jne 80d3948 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - out %al,$0x1 │ │ │ │ + movb $0x1,(%ecx,%eax,1) │ │ │ │ + movl $0x85e0501,0xc(%ebp) │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80da86f │ │ │ │ + nop │ │ │ │ + xor $0xb9,%al │ │ │ │ + dec %esi │ │ │ │ + add %ch,0xb(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x184d8bf0(%ecx) │ │ │ │ - movl $0x80d37d8,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - out %al,$0x1 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + and %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80daae4 │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0x100(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0xc(%edx,%eax,4),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + mov 0x108(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0x124(%esp) │ │ │ │ + mov %ecx,0x118(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x118(%esp),%edx │ │ │ │ + mov 0x10c(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %ecx,0x10c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xc(%edx,%ecx,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + shr $0x7,%ecx │ │ │ │ + mov %eax,0x124(%esp) │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov 0x124(%esp),%ecx │ │ │ │ + movb $0x1,(%ecx,%eax,1) │ │ │ │ + movl $0x85e0501,0xc(%ebp) │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + mov 0x10c(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80da86f │ │ │ │ + mov 0x130(%esp),%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80dabaf │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %ecx,0x154(%esp) │ │ │ │ + mov 0x148(%esp),%ecx │ │ │ │ + mov 0xc(%ecx,%edx,4),%ecx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ecx │ │ │ │ + mov 0x15c(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %edx,0x16c(%esp) │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x160(%esp),%edx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x148(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%eax,%edx,4) │ │ │ │ + movl $0x845a0d0,(%eax) │ │ │ │ + lea 0xc(%eax),%ecx │ │ │ │ + shr $0x7,%edx │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + movb $0x1,(%ecx,%eax,1) │ │ │ │ + movl $0x85e0501,0x0(%ebp) │ │ │ │ + mov 0x130(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x13c(%esp),%edx │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov 0x148(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80da86f │ │ │ │ + nop │ │ │ │ + test %dh,0x165004e(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - add %bh,(%eax) │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %cl,-0x54(%eax) │ │ │ │ + or $0x14758b08,%eax │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d3800 │ │ │ │ + jne 80dac48 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - movl $0x1e0000,(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pusha │ │ │ │ + mov $0x4e,%bh │ │ │ │ + add %ah,0x3(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + repnz and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 80dac69 │ │ │ │ + movl $0x845a108,(%ecx) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x8(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ + mov %eax,0x130(%esp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %edx,0x13c(%esp) │ │ │ │ + mov 0x2(%esi),%edx │ │ │ │ + mov %ecx,0x148(%esp) │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + inc %eax │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x13c(%esp),%edx │ │ │ │ + cmp %eax,%edx │ │ │ │ + jge 80dab57 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jg 80dad2d │ │ │ │ + mov %eax,%edx │ │ │ │ mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jae 80d3892 │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - jmp 80d37b9 │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - add $0x20,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d3b27 │ │ │ │ - movl $0x80d35f8,-0x1c(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov 0x13c(%esp),%ecx │ │ │ │ + sub %ecx,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jl 80dae11 │ │ │ │ + movl $0x80dae4c,-0xc(%ebp) │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85c63a8,-0x10(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845649c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - adc %cl,-0x6b76fbab(%ebx) │ │ │ │ - and $0xc4,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xd0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0xc42494(%ebx) │ │ │ │ + test $0xb6,%al │ │ │ │ + dec %esi │ │ │ │ + add %ch,0xb(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0xdc(%esp) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - jmp 80d38a3 │ │ │ │ - mov $0x85c3c60,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,0xd(%edx,%ebp,4) │ │ │ │ + or %cl,0x18758bf2(%ecx) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - mov %ecx,0x124(%esp) │ │ │ │ - mov 0x118(%esp),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - mov %eax,0x130(%esp) │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jae 80d3af1 │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov 0x118(%esp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - mov 0xf4(%esp),%edx │ │ │ │ - sbb %edx,%ecx │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x3(%eax),%edx │ │ │ │ - mov 0x7(%eax),%eax │ │ │ │ - mov %eax,0x13c(%esp) │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %eax,0x148(%esp) │ │ │ │ - mov $0x0,%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %eax,0x160(%esp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ - mov 0x160(%esp),%ecx │ │ │ │ - mov %eax,0x16c(%esp) │ │ │ │ - mov 0x148(%esp),%eax │ │ │ │ - or %eax,%ecx │ │ │ │ - mov %ecx,0x160(%esp) │ │ │ │ - mov 0x16c(%esp),%ecx │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x160(%esp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - mov %edx,0x184(%esp) │ │ │ │ - call 8430d70 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80d3b1a │ │ │ │ - movl $0x80d37b4,0x0(%ebp) │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 84566f8 │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x13c(%esp),%ecx │ │ │ │ + sub %ecx,%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jg 80dad6e │ │ │ │ + movl $0x80dada8,-0xc(%ebp) │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85c63a8,-0x10(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%eax │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80d3a80 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x19c(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x19c(%esp),%edx │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %eax,0x184(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x19c(%esp) │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %edx,0x1a8(%esp) │ │ │ │ - mov 0x19c(%esp),%edx │ │ │ │ - and %eax,%ecx │ │ │ │ - mov 0x1a8(%esp),%eax │ │ │ │ - and %eax,%edx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x178(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov 0x118(%esp),%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - sbb %ecx,%eax │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - jmp 80d39a2 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - movl $0x80d38ec,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845649c │ │ │ │ + movl $0x80dad00,-0xc(%ebp) │ │ │ │ + shl $1,%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85c63a8,-0x10(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,0x14(%ebp) │ │ │ │ - mov %ecx,0x1c(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845649c │ │ │ │ + add %dh,0xb68004e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,-0xd76f7f3(%ecx,%ebp,4) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 84566f8 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + les 0xb68004e(%ebp),%esi │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,-0xd76f7f3(%eax,%ebp,4) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 84566f8 │ │ │ │ + movl $0x80dade4,-0xc(%ebp) │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85c63a8,-0x10(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845649c │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %esp │ │ │ │ + mov $0x4e,%ch │ │ │ │ + add %ch,0xb(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d3b7c │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,-0x76f7f259(%eax) │ │ │ │ + repnz mov 0x18(%ebp),%esi │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - mov $0x85c3c68,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov %edx,0x18(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 84566f8 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 80db5f8 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d3baf │ │ │ │ + jb 80daeb2 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ + jmp 80db08c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - hlt │ │ │ │ - jne 80d3c07 │ │ │ │ - add %al,(%edx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d3be3 │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80daee3 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80d3c2c │ │ │ │ + jmp 80daf38 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - shlb $0x0,0x50(%ebp) │ │ │ │ - add (%eax),%al │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d3c17 │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80daf26 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d3c2c │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c9c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %dh,0x50(%ebp) │ │ │ │ - add %al,0x2000100 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x3000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc42bbb(%ebp) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d3fc9 │ │ │ │ - movl $0x80d3c6c,-0xc(%ebp) │ │ │ │ + jb 80db029 │ │ │ │ + movl $0x80daf88,-0x10(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ mov %ecx,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d3c6c │ │ │ │ + jne 80daf88 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - dec %eax │ │ │ │ - jne 80d3cb3 │ │ │ │ - add %al,(%ebx) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - cwtl │ │ │ │ - cmp $0xd,%al │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80daf9f │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0x80dafc4,0x0(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d3c98 │ │ │ │ + jne 80dafc4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb $0x75,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - sarb $1,-0x740f76f8(,%ecx,1) │ │ │ │ - dec %esi │ │ │ │ - add 0x758b0756(%ebx),%ecx │ │ │ │ - add $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - clc │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d3cd0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - in $0x74,%al │ │ │ │ - push %eax │ │ │ │ - add %ah,%bh │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4c339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d3fcc │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ + ja 80db02c │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80daec0,-0x38(%edi) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x124(%esp) │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %edx,0x130(%esp) │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - mov %eax,0x148(%esp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov %eax,0x160(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov 0x160(%esp),%ecx │ │ │ │ - mov %eax,0x16c(%esp) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - xor %edx,%eax │ │ │ │ - or %ecx,%eax │ │ │ │ - jne 80d3fdb │ │ │ │ - movl $0x80d3bf4,-0x18(%edi) │ │ │ │ - mov 0x148(%esp),%eax │ │ │ │ + mov %edx,-0x30(%edi) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,-0x2c(%edi) │ │ │ │ + movl $0x80daef0,-0x28(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0x20(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x8432ebc,-0x14(%edi) │ │ │ │ + lea -0x28(%edi),%eax │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x38(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x6(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ + add $0x14,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x3c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80db07a │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c64 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sbb %dh,0x0(%eax,%edx,2) │ │ │ │ - ljmp $0x100,$0x1e00004f │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,%ah │ │ │ │ - cmp $0x468b080d,%eax │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x28(%ebp) │ │ │ │ + add $0x2000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc427bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80db3a7 │ │ │ │ + movl $0x80db0cc,-0xc(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80db0cc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80db0e1 │ │ │ │ + mov $0x85e0519,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80db108,-0x4(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d3dc4 │ │ │ │ + jne 80db108 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - lock jae 80d3e0b │ │ │ │ - add %ch,%dl │ │ │ │ - sldt (%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - sbb $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - adc %cl,-0x74bfdbb4(%ecx) │ │ │ │ - dec %ebp │ │ │ │ - adc $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x28(%ebp),%eax │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mov %edx,0xb8(%esp) │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - and %ecx,%edx │ │ │ │ - mov %ecx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - mov %ecx,0xd0(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - mov 0xd0(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jae 80d3ef8 │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - movl $0x80d3d9c,-0xc(%ebp) │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,(%eax) │ │ │ │ + mov $0xd,%cl │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ jmp 845e62c │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - add $0x28,%edi │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov $0x85e0519,%edx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov $0x85e0501,%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80db30a │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + add $0x20,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d4192 │ │ │ │ - movl $0x80d3bc0,-0x24(%edi) │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x83e99e0,-0x14(%edi) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ + ja 80db3aa │ │ │ │ + movl $0x80dae8c,-0x1c(%edi) │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + movl $0x80daf38,-0xc(%edi) │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ - adc %eax,%edx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x2c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - inc %eax │ │ │ │ - jb 80d3fbb │ │ │ │ - add %ah,%bh │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 80daf38 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ or $0x8b,%al │ │ │ │ push %ebp │ │ │ │ - adc %cl,-0x74bfdbac(%ecx) │ │ │ │ - push %ebp │ │ │ │ add $0x89,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - and $0x0,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xc,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + jmp 80db179 │ │ │ │ + dec %eax │ │ │ │ add %eax,(%eax) │ │ │ │ - add %cl,0x1002494(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov 0x10c(%esp),%eax │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x118(%esp),%eax │ │ │ │ - jmp 80d3f10 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%eax │ │ │ │ - mov 0x124(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jae 80d4158 │ │ │ │ - movl $0x83e99e0,-0x18(%edi) │ │ │ │ - mov 0x178(%esp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - mov 0x154(%esp),%edx │ │ │ │ - sbb %edx,%ecx │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x3(%ecx),%edx │ │ │ │ - mov 0x7(%ecx),%ecx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %eax,0x19c(%esp) │ │ │ │ - mov $0x0,%eax │ │ │ │ - mov %eax,0x1a8(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %eax,0x1b4(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - mov %eax,0x1c0(%esp) │ │ │ │ - mov 0x19c(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x1c0(%esp),%edx │ │ │ │ - mov 0x1a8(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x1b4(%esp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - call 8430d70 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80d4185 │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x1cc(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x1d8(%esp) │ │ │ │ - mov 0x1cc(%esp),%eax │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80d4107 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x1e4(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x1e4(%esp),%edx │ │ │ │ - mov 0x1d8(%esp),%ecx │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %eax,0x1cc(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x1e4(%esp) │ │ │ │ - mov 0x1cc(%esp),%ecx │ │ │ │ - mov %edx,0x1f0(%esp) │ │ │ │ - mov 0x1e4(%esp),%edx │ │ │ │ - and %eax,%ecx │ │ │ │ - mov 0x1f0(%esp),%eax │ │ │ │ - and %eax,%edx │ │ │ │ - mov 0x148(%esp),%eax │ │ │ │ - jmp 80d3eb0 │ │ │ │ - movl $0x83e99e0,-0x18(%edi) │ │ │ │ - mov 0x178(%esp),%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - sbb %ecx,%eax │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ + add %cl,0x4d8b1845(%ebx) │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ - jmp 80d4039 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - movl $0x80d3f74,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov %ecx,0x28(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - lock outsl %ds:(%esi),(%dx) │ │ │ │ - push %eax │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80db3c2 │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + lea -0x6(%edi),%edx │ │ │ │ + mov $0x85e0501,%ecx │ │ │ │ + jmp 80db167 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov (%eax,%eax,1),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4c739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d41f9 │ │ │ │ - movl $0x80d3b8c,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 80db3f1 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80db044,-0x34(%edi) │ │ │ │ + mov 0x20(%ebp),%edx │ │ │ │ + mov %edx,-0x2c(%edi) │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x8432ebc,-0x20(%edi) │ │ │ │ + lea -0x34(%edi),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x8433118,-0x14(%edi) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80d3c2c,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80d3c2c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c3c6c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x28(%ebp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + add $0x18,%ebp │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov $0x85e0501,%ecx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + jmp 80db167 │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + jmp 80db21d │ │ │ │ + dec %eax │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov 0xc(%edx,%ecx,4),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 80db2fe │ │ │ │ + movl $0x80db380,-0x14(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x2(%edx),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x6(%edx),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80db380 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + dec %ecx │ │ │ │ add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + push %esp │ │ │ │ + mov $0xd,%dl │ │ │ │ + or %cl,0x34e8bf0(%ecx) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80db254 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0x80db1c8,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80db1e8,-0x10(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x38,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d4237 │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80db43e │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d4248 │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c2c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d42e2 │ │ │ │ - movl $0x80d4284,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - add %eax,(%eax) │ │ │ │ + jb 80db4eb │ │ │ │ + movl $0x80db488,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80db488 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - inc %edx │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d42ac │ │ │ │ + add %ch,0x468b080d(%esp,%esi,4) │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80db4ac │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d42e5 │ │ │ │ - movl $0x80d4214,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + ja 80db4ee │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80db408,-0x1c(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0xf4,%ah │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x17b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80db595 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80db58b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x80db450,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80db568,-0xc(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d92ac │ │ │ │ + nop │ │ │ │ + pop %eax │ │ │ │ + hlt │ │ │ │ + dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d4322 │ │ │ │ - movl $0x80d4248,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80db57e │ │ │ │ + mov $0x85da9c0,%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 80d4248 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov 0x6(%esi),%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3c74,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ sldt (%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d43b8 │ │ │ │ + jb 80db5da │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d4380,-0x14(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ - mov 0x10(%esi),%ecx │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d4380 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c64 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - bound %eax,(%eax) │ │ │ │ + test %bh,%al │ │ │ │ + (bad) │ │ │ │ + inc %ebp │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bh,0x4e86(%eax) │ │ │ │ + add %al,0x0 │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + jb 80db8c6 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80db8bc │ │ │ │ + movl $0x845a0d0,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + movl $0x80db654,-0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83dd7fc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %esp │ │ │ │ + xchg %cl,0x0(%esi) │ │ │ │ + lds (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + adc %cl,0x44891455(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov $0x85e0519,%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 80db7eb │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80db8ce │ │ │ │ + movl $0x80db08c,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80db884,0x0(%ebp) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80db08c │ │ │ │ + nop │ │ │ │ + in $0x85,%al │ │ │ │ + dec %esi │ │ │ │ + add %al,%ch │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d43bb │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1445(%ebx) │ │ │ │ + adc %cl,0x66b6ebf2(%ecx) │ │ │ │ + nop │ │ │ │ + int3 │ │ │ │ + test %ecx,0x0(%esi) │ │ │ │ + inc %edi │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + sbb %cl,0x44891c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80db963 │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + lea -0x6(%edi),%edx │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80db67c │ │ │ │ + nop │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + test %ecx,0x0(%esi) │ │ │ │ + or %eax,0x1e0000 │ │ │ │ + add %eax,(%eax) │ │ │ │ + add $0x38,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80db98b │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add %edx,%eax │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - adc %ecx,%edx │ │ │ │ - movl $0x83d7e50,-0x8(%edi) │ │ │ │ + movl $0x80db5a4,-0x34(%edi) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %edx,-0x2c(%edi) │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x8432ebc,-0x20(%edi) │ │ │ │ + lea -0x34(%edi),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x8433118,-0x14(%edi) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov $0x85e0501,%edx │ │ │ │ + mov %eax,%edx │ │ │ │ + jmp 80db67c │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + jmp 80db70b │ │ │ │ + dec %ecx │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov 0xc(%edx,%eax,4),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 80db7d2 │ │ │ │ + movl $0x80db850,-0xc(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x2(%edx),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x6(%edx),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80db850 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + pusha │ │ │ │ + test %cl,0x0(%esi) │ │ │ │ + mov %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + inc %esp │ │ │ │ + mov $0xd,%bh │ │ │ │ + or %cl,0x34e8bf0(%ecx) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80db744 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + sub $0x84,%al │ │ │ │ + dec %esi │ │ │ │ + add %al,%ch │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80db8e9 │ │ │ │ + movl $0x85e0501,0x0(%ebp) │ │ │ │ + movl $0x0,0x4(%ebp) │ │ │ │ + movl $0x0,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + movl $0x85e0519,0x14(%ebp) │ │ │ │ + jmp 80da778 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c3cc0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80db6cc,0x0(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x20,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80db954 │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + mov 0x6(%esi),%edx │ │ │ │ + movl $0x80db50c,-0x1c(%edi) │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x85e0501,0x0(%ebp) │ │ │ │ + movl $0x0,0x4(%ebp) │ │ │ │ + movl $0x0,0x8(%ebp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + movl $0x0,0x10(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + jmp 80da778 │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80db6e4,-0x8(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x38,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - fsubrs 0x50(%ebp) │ │ │ │ + adc $0x83,%al │ │ │ │ + dec %esi │ │ │ │ add %dl,(%edi) │ │ │ │ add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d4675 │ │ │ │ - movl $0x80d4410,-0x4(%ebp) │ │ │ │ + jb 80dba5a │ │ │ │ + movl $0x80db9e0,-0x4(%ebp) │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d4410 │ │ │ │ + jne 80db9e0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - insl (%dx),%es:(%edi) │ │ │ │ - push %eax │ │ │ │ + loopne 80db958 │ │ │ │ + dec %esi │ │ │ │ add %al,0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,(%eax) │ │ │ │ - inc %esp │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + add %cl,0x45c70c45(%ebx) │ │ │ │ + or $0x18,%al │ │ │ │ + mov $0x4d8b080d,%edx │ │ │ │ + add $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + clc │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d4438 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80db5f8 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80dba62 │ │ │ │ + movl $0x8162fc0,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - jl 80d449b │ │ │ │ - push %eax │ │ │ │ - add %al,(%ebx) │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - jo 80d4481 │ │ │ │ - or $0x8bf08908,%eax │ │ │ │ - dec %esi │ │ │ │ - add 0x758b0756(%ebx),%ecx │ │ │ │ - or %cl,0x5589f84d(%ecx) │ │ │ │ - cld │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x3914fb3b(%ebx) │ │ │ │ + mov $0x85c3cc8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80dba4c,-0x4(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d4470 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 80dbdcc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - inc %esp │ │ │ │ - insl (%dx),%es:(%edi) │ │ │ │ - push %eax │ │ │ │ - add %ah,%dh │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d467d │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,0xf4(%esp) │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %ecx,0x100(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0x100(%esp),%eax │ │ │ │ - mov %ecx,0x10c(%esp) │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - xor %ecx,%eax │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - xor %edx,%ecx │ │ │ │ - or %eax,%ecx │ │ │ │ - jne 80d468c │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - out %al,$0x1 │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80dbadd │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80dbac4,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 83dd7fc │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x184d8bf0(%ecx) │ │ │ │ - movl $0x80d451c,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - out %al,$0x1 │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ + add %cl,0x45c7f875(%ecx) │ │ │ │ cld │ │ │ │ - inc %esp │ │ │ │ + cld │ │ │ │ + ret │ │ │ │ inc %ebp │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d4544 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - movl $0x1e0000,(%ebx) │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,%cl │ │ │ │ + cmp -0x7d(%eax,%ecx,1),%bl │ │ │ │ + (bad) │ │ │ │ + loopw 80dbb0b │ │ │ │ + add %bh,%bh │ │ │ │ + arpl %edi,%eax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jae 80d45d6 │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - jmp 80d44fd │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - add $0x20,%edi │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80dbb0e │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + test %ch,0x5004e(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + or (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x4(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80dbbf0 │ │ │ │ + add $0x30,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d486b │ │ │ │ - movl $0x80d433c,-0x1c(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ + ja 80dbbe6 │ │ │ │ + mov 0x3(%eax),%ecx │ │ │ │ + mov 0x7(%eax),%eax │ │ │ │ + movl $0x845a0d0,-0x2c(%edi) │ │ │ │ + movl $0x1,-0x28(%edi) │ │ │ │ + movl $0x2,-0x24(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + lea -0x2c(%edi),%ecx │ │ │ │ + movl $0x85c63a8,0xc(%ecx) │ │ │ │ + movl $0x80dbae8,-0x18(%edi) │ │ │ │ mov %edx,-0x10(%edi) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov $0x85e050a,%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov $0x85e0501,%ecx │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 80dbc0a │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80dbc74 │ │ │ │ + movl $0x845a108,(%eax) │ │ │ │ + movl $0x8162fc0,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0x30,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - adc %cl,-0x6b76fbab(%ebx) │ │ │ │ - and $0xc4,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xd0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0xc42494(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0xdc(%esp) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - jmp 80d45e7 │ │ │ │ - mov $0x85c3c90,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - mov %ecx,0x124(%esp) │ │ │ │ - mov 0x118(%esp),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - mov %eax,0x130(%esp) │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jge 80d4835 │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov 0x118(%esp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - mov 0xf4(%esp),%edx │ │ │ │ - sbb %edx,%ecx │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x3(%eax),%edx │ │ │ │ - mov 0x7(%eax),%eax │ │ │ │ - mov %eax,0x13c(%esp) │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %eax,0x148(%esp) │ │ │ │ - mov $0x0,%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %eax,0x160(%esp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ - mov 0x160(%esp),%ecx │ │ │ │ - mov %eax,0x16c(%esp) │ │ │ │ - mov 0x148(%esp),%eax │ │ │ │ - or %eax,%ecx │ │ │ │ - mov %ecx,0x160(%esp) │ │ │ │ - mov 0x16c(%esp),%ecx │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x160(%esp),%eax │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + int1 │ │ │ │ + jmp 80dbbb5 │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80dbc32 │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0xc(%edx,%eax,4),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ + push %edx │ │ │ │ push %ecx │ │ │ │ - push %eax │ │ │ │ - mov %edx,0x184(%esp) │ │ │ │ - call 8430d70 │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + call 844c130 │ │ │ │ add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80d485e │ │ │ │ - movl $0x80d44f8,0x0(%ebp) │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%eax │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80d47c4 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x19c(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x19c(%esp),%edx │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %eax,0x184(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x19c(%esp) │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %edx,0x1a8(%esp) │ │ │ │ - mov 0x19c(%esp),%edx │ │ │ │ - and %eax,%ecx │ │ │ │ - mov 0x1a8(%esp),%eax │ │ │ │ - and %eax,%edx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x178(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,0xc(%edx,%eax,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + shr $0x7,%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0x4(%ecx),%ecx │ │ │ │ + shl $0x2,%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + movb $0x1,(%edx,%ecx,1) │ │ │ │ + mov $0x85e0505,%edx │ │ │ │ + inc %eax │ │ │ │ + mov $0x85e0501,%ecx │ │ │ │ + jmp 80dbba7 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80dbc00,-0x4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov 0x118(%esp),%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - sbb %ecx,%eax │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - jmp 80d46e6 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - movl $0x80d4630,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov %ecx,0x1c(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - add %eax,(%eax) │ │ │ │ + jmp 8455d30 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x80,%al │ │ │ │ + dec %esi │ │ │ │ + add %al,0x3000100 │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d48fa │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d48d4,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ + jb 80dbd86 │ │ │ │ + movl $0x80dbce4,-0xc(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d48d4 │ │ │ │ + jne 80dbce4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + nop │ │ │ │ + in (%dx),%al │ │ │ │ + jg 80dbd29 │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d48fd │ │ │ │ + ja 80dbd89 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - movl $0x83d7e50,-0x8(%edi) │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + movl $0x80dbb24,-0x8(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80dbd44,0xc(%ebp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80db5f8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80dbd98 │ │ │ │ + movl $0x8162fc0,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x3914fb3b(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80dbd78,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + mov $0xfc,%ah │ │ │ │ + (bad) │ │ │ │ + inc %ebp │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,(%edi,%edi,2) │ │ │ │ + dec %esi │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,0x0 │ │ │ │ add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + ja 80dbe04 │ │ │ │ + movl $0x80dba90,-0x18(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x80dbca4,-0xc(%edi) │ │ │ │ + lea -0x18(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + jmp 80db5f8 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov $0x85c3ce0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x17004e7e,%eax │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d4983 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80d4950,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + jb 80dbed6 │ │ │ │ + movl $0x80dbe5c,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80dbe5c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + test %bh,0x4e(%esi) │ │ │ │ + add %al,0x0(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70c45(%ebx) │ │ │ │ + or $0x94,%al │ │ │ │ + mov $0x4d8b080d,%esi │ │ │ │ + add $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + clc │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ + jmp 80dbdcc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80d498b │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80d489c,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80dbede │ │ │ │ + movl $0x8162fc0,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3c98,%esi │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x3914fb3b(%ebx) │ │ │ │ + mov $0x85c3ce8,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80dbec8,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d49c7 │ │ │ │ + jb 80dbf2d │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8380084 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - fsubl 0x50(%edi) │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + dec %esi │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc42bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d49fb │ │ │ │ + jb 80dc13d │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80dbf80,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d4a44 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80dbf80 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + sub %ah,0x100(%esi,%ecx,2) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + mov $0xbf,%ah │ │ │ │ + or $0x3468b08,%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + movl $0x85c63a8,-0x10(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845649c │ │ │ │ xchg %ax,%ax │ │ │ │ - test $0x67,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d4a2f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d4a44 │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + add $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov $0x85e0501,%ecx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80dc17b │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jl 80dc072 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + movl $0x845a108,(%ecx) │ │ │ │ + xor %edx,%edx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80dc159 │ │ │ │ + movl $0x8162fc0,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + enter $0xa,$0x0 │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + sbb $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + jmp 80dbfdf │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0xc(%eax,%ecx,4),%ecx │ │ │ │ + movl $0x80dbf04,-0xc(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xc(%edi),%ecx │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80dc0ef │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov 0xc(%ecx,%eax,4),%ecx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ecx │ │ │ │ + mov 0xb4(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %ecx,0xc(%eax,%edx,4) │ │ │ │ + movl $0x845a0d0,(%eax) │ │ │ │ + lea 0xc(%eax),%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + shr $0x7,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ + shl $0x2,%edx │ │ │ │ + add %eax,%edx │ │ │ │ + movb $0x1,(%ecx,%edx,1) │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + inc %edx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov $0x85e0501,%ecx │ │ │ │ + jmp 80dbfdf │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jo 80d4a9d │ │ │ │ - push %eax │ │ │ │ + ret │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x458b0c55(%ebx) │ │ │ │ + or %cl,-0x3a7cfbb3(%ebx) │ │ │ │ + cld │ │ │ │ + jmp 80dc005 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80dc148,0x4(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80dc034,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + sub $0x7b,%al │ │ │ │ + dec %esi │ │ │ │ add %al,0x2000100 │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc42bbb(%ebp) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d4de1 │ │ │ │ - movl $0x80d4a84,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ + jb 80dc26a │ │ │ │ + movl $0x80dc1f0,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d4a84 │ │ │ │ + jne 80dc1f0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor %ah,0x50(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lock jp 80dc235 │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - mov $0x4a,%al │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d4ab0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x67,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - call 91155802 │ │ │ │ - lock mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %ch,(%eax) │ │ │ │ + ret $0x80d │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ mov %ecx,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d4ae8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 80dbdcc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - int3 │ │ │ │ - push %ax │ │ │ │ - add %ah,%bh │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80dc26d │ │ │ │ + movl $0x8162fc0,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x3914fb3b(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80dc25c,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d4de4 │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x124(%esp) │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %edx,0x130(%esp) │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - mov %eax,0x148(%esp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov %eax,0x160(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov 0x160(%esp),%ecx │ │ │ │ - mov %eax,0x16c(%esp) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - xor %edx,%eax │ │ │ │ - or %ecx,%eax │ │ │ │ - jne 80d4df3 │ │ │ │ - movl $0x80d4a0c,-0x18(%edi) │ │ │ │ - mov 0x148(%esp),%eax │ │ │ │ + ja 80dc2d1 │ │ │ │ + movl $0x80dbf3c,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ + movl $0x80dc1b4,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ lea -0x18(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %ah,0x50(%esi) │ │ │ │ - add %ch,%dl │ │ │ │ - dec %edi │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov $0x85c3cf0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + jmp 80dc300 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + inc %ebp │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %dh,%al │ │ │ │ + jns 80dc341 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0x0 │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,%ah │ │ │ │ - dec %ebx │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x28(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d4bdc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - fsubs 0x50(%ebp) │ │ │ │ - add %ch,%dl │ │ │ │ - sldt (%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80dc391 │ │ │ │ + movl $0x80dc334,-0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + movl $0x85c63a8,-0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845649c │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + jns 80dc379 │ │ │ │ + add %al,%ch │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - sbb $0x8b,%al │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ push %ebp │ │ │ │ - adc %cl,-0x74bfdbb4(%ecx) │ │ │ │ - dec %ebp │ │ │ │ - adc $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x28(%ebp),%eax │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mov %edx,0xb8(%esp) │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - and %ecx,%edx │ │ │ │ - mov %ecx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - mov %ecx,0xd0(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - mov 0xd0(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jae 80d4d10 │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - movl $0x80d4bb4,-0xc(%ebp) │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + adc %cl,-0x76bfdbbc(%ecx) │ │ │ │ + lock mov %ecx,0x4c(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80dc4ab │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jl 80dc3df │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + movl $0x845a108,(%eax) │ │ │ │ + movl $0x0,0x8(%ebp) │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - add $0x28,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d4faa │ │ │ │ - movl $0x80d49d8,-0x24(%edi) │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x83d7e50,-0x14(%edi) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - adc %eax,%edx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x2c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - sub %ah,0x0(%eax,%edx,2) │ │ │ │ - out %eax,$0x3 │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80dbdcc │ │ │ │ + mov $0x85c3d00,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp %bh,0x4e(%ecx) │ │ │ │ + add %cl,%cl │ │ │ │ + or $0x0,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,0x4d8b1845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - adc %cl,-0x74bfdbac(%ecx) │ │ │ │ + sbb $0x8b,%al │ │ │ │ push %ebp │ │ │ │ + and %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + adc %cl,-0x74b3dbb4(%ecx) │ │ │ │ + dec %ebp │ │ │ │ add $0x89,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - and $0x0,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xc,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,0x1002494(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov 0x10c(%esp),%eax │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + push %esp │ │ │ │ + and $0x58,%al │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x10,%ebp │ │ │ │ mov %ecx,0x70(%esp) │ │ │ │ mov %eax,%ecx │ │ │ │ - mov 0x118(%esp),%eax │ │ │ │ - jmp 80d4d28 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%eax │ │ │ │ - mov 0x124(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jge 80d4f70 │ │ │ │ - movl $0x83e99e0,-0x18(%edi) │ │ │ │ - mov 0x178(%esp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - mov 0x154(%esp),%edx │ │ │ │ - sbb %edx,%ecx │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x3(%ecx),%edx │ │ │ │ - mov 0x7(%ecx),%ecx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %eax,0x19c(%esp) │ │ │ │ - mov $0x0,%eax │ │ │ │ - mov %eax,0x1a8(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %eax,0x1b4(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - mov %eax,0x1c0(%esp) │ │ │ │ - mov 0x19c(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x1c0(%esp),%edx │ │ │ │ - mov 0x1a8(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x1b4(%esp),%eax │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + jmp 80dc358 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0xc(%edx,%eax,4),%eax │ │ │ │ + movl $0x845a494,-0x14(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + movl $0x85d6045,(%edi) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80dc463 │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0xc(%eax,%edx,4),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ + push %eax │ │ │ │ + mov 0xa8(%esp),%eax │ │ │ │ push %eax │ │ │ │ mov %ecx,0x94(%esp) │ │ │ │ - call 8430d70 │ │ │ │ + call 844c130 │ │ │ │ add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80d4f9d │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x1cc(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x1d8(%esp) │ │ │ │ - mov 0x1cc(%esp),%eax │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80d4f1f │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x1e4(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x1e4(%esp),%edx │ │ │ │ - mov 0x1d8(%esp),%ecx │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %eax,0x1cc(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x1e4(%esp) │ │ │ │ - mov 0x1cc(%esp),%ecx │ │ │ │ - mov %edx,0x1f0(%esp) │ │ │ │ - mov 0x1e4(%esp),%edx │ │ │ │ - and %eax,%ecx │ │ │ │ - mov 0x1f0(%esp),%eax │ │ │ │ - and %eax,%edx │ │ │ │ - mov 0x148(%esp),%eax │ │ │ │ - jmp 80d4cc8 │ │ │ │ - movl $0x83e99e0,-0x18(%edi) │ │ │ │ - mov 0x178(%esp),%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - sbb %ecx,%eax │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - jmp 80d4e51 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - movl $0x80d4d8c,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov %ecx,0x28(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %eax,0xc(%edx,%ecx,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + shr $0x7,%edx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x4(%ecx),%ecx │ │ │ │ + shl $0x2,%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + movb $0x1,(%eax,%ecx,1) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + inc %edx │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80dc358 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x80dc3a8,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ jmp 8455944 │ │ │ │ - fsubs 0x50(%ecx) │ │ │ │ + sbb $0x78,%al │ │ │ │ + dec %esi │ │ │ │ add %dl,(%edi) │ │ │ │ add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80d5011 │ │ │ │ - movl $0x80d49a4,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80d4a44,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80d4a44 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c3c9c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d504f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d5060 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d5110 │ │ │ │ - movl $0x80d509c,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - les 0xd(%eax),%edx │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + jb 80dc592 │ │ │ │ + movl $0x80dc518,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d50c4 │ │ │ │ + jne 80dc518 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + nop │ │ │ │ + call 4b0e1388 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70c45(%ebx) │ │ │ │ + or $0x50,%al │ │ │ │ + lds 0x44d8b08,%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80dc300 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d5113 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80d502c,-0x24(%edi) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - movl $0x83d7e50,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80dc59a │ │ │ │ + movl $0x8162fc0,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x3914fb3b(%ebx) │ │ │ │ + mov $0x85c3d08,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80dc584,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + or $0x90003786,%eax │ │ │ │ + int3 │ │ │ │ + popf │ │ │ │ + dec %esi │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d5152 │ │ │ │ - movl $0x80d5060,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80d5060 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3ca4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc427bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d51cb │ │ │ │ + jb 80dc7e5 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d51a8,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ + movl $0x80dc61c,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d51a8 │ │ │ │ + jne 80dc61c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %ds,0x4e(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + push %eax │ │ │ │ + (bad) │ │ │ │ + or $0x3468b08,%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + movl $0x85c63a8,-0x10(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845649c │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,-0x76bfdbbc(%ecx) │ │ │ │ + lock mov %ecx,0x4c(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80dc81b │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jl 80dc707 │ │ │ │ + add $0xffffffd4,%edi │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80dc7fd │ │ │ │ + movl $0x845a108,(%eax) │ │ │ │ + movl $0x8162fc0,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + (bad) │ │ │ │ + or (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d51ce │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ + add %cl,0x4d8b1c45(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + sbb %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + adc %cl,-0x74b3dbb4(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + add $0x89,%al │ │ │ │ + push %esp │ │ │ │ + and $0x58,%al │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + jmp 80dc674 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0xc(%edx,%eax,4),%eax │ │ │ │ + movl $0x845a4e8,-0x28(%edi) │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + movl $0x80dc5c4,-0x1c(%edi) │ │ │ │ + lea -0x28(%edi),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + movl $0x845a494,-0x14(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80dc79d │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0xc(%eax,%edx,4),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + mov 0xa8(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %eax,0xc(%edx,%ecx,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + shr $0x7,%edx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x4(%ecx),%ecx │ │ │ │ + shl $0x2,%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + movb $0x1,(%eax,%ecx,1) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + inc %edx │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80dc674 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d5247 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d5224,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + clc │ │ │ │ + mov %esi,%ecx │ │ │ │ + jmp 80dc694 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80dc7f0,0x8(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + movl $0x80dc6d0,-0x10(%ebp) │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + mov %?,0x0(%esi,%ecx,2) │ │ │ │ + add $0x2000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80dc90a │ │ │ │ + movl $0x80dc890,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d5224 │ │ │ │ + jne 80dc890 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %eax │ │ │ │ + je 80dc8d5 │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %cl,%al │ │ │ │ + enter $0x80d,$0x8b │ │ │ │ + dec %ebp │ │ │ │ + add $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + hlt │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov 0xb(%esi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80dbdcc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80dc90d │ │ │ │ + movl $0x8162fc0,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x3914fb3b(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80dc8fc,-0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0x73,%ah │ │ │ │ + dec %esi │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d524a │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ + ja 80dc96f │ │ │ │ + movl $0x80dc5dc,-0x14(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80dc854,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov $0x85c3d10,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x5e,%al │ │ │ │ - push %eax │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x197cfc8a(%ebx) │ │ │ │ + cld │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + adc %dh,0x4e(%ebx) │ │ │ │ add %dl,(%edi) │ │ │ │ add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d53c1 │ │ │ │ - movl $0x80d52a0,-0x4(%ebp) │ │ │ │ + jb 80dca7e │ │ │ │ + movl $0x80dc9e4,-0x4(%ebp) │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d52a0 │ │ │ │ + jne 80dc9e4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - rcrb $1,0x50(%ebp) │ │ │ │ + fdivl 0x4e(%edx) │ │ │ │ add %al,0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,%al │ │ │ │ - push %edx │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d52c8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - test $0x5d,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,%al │ │ │ │ - push %edx │ │ │ │ - or $0x3468b08,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d52f0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - sbbb $0x0,0x50(%ebp) │ │ │ │ - inc %ebx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %esi │ │ │ │ - add (%ecx),%edi │ │ │ │ - ret $0x870f │ │ │ │ - roll $0x0,(%eax) │ │ │ │ - add %ch,(%ecx) │ │ │ │ - rolb $1,-0x7af00008(%ebx) │ │ │ │ - rolb $0x0,(%edx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add $0x84,%al │ │ │ │ - push %ebx │ │ │ │ - or $0x24448b08,%eax │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d5639 │ │ │ │ + ja 80dca86 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80d516c,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + movl $0x80dc990,-0x4(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - bound %eax,(%eax) │ │ │ │ + movl $0x80dca3c,0xc(%ebp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80db5f8 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d57f2 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80d51e8,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + add %cl,0x4d8bf0(%ecx) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80dca95 │ │ │ │ + movl $0x8162fc0,-0xc(%edi) │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3cc0,%esi │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x3914fb3b(%ebx) │ │ │ │ + mov $0x85c3d18,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - jne 80d53f3 │ │ │ │ - movl $0x80d533c,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - inc %edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 80d562c │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80d545c,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + movl $0x80dca70,-0x4(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + dec %esp │ │ │ │ + jb 80dcb05 │ │ │ │ + add %al,0x1000100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - test %dl,0x8(%ebp,%ecx,1) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80dcadd │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d5484 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ + jmp 80dc93c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sbb %dh,0x4e(%edx) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1445(%ebx) │ │ │ │ - adc %cl,0x44890855(%ebx) │ │ │ │ - and $0x58,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80d55bb │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d5599 │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add %eax,%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - add %eax,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x558b1045(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - mov %fs,(%eax,%edx,8) │ │ │ │ + jb 80dcb09 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80dc4e4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + aam $0x71 │ │ │ │ + dec %esi │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7376f7b3(%ebx) │ │ │ │ - and $0xdc,%al │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0xd0248c(%ebx) │ │ │ │ + jb 80dcb35 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80dc298 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov 0xf004e71,%al │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80dcb61 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - jmp 80d551c │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80d5558,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80d5420 │ │ │ │ - inc %eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 80d562c │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x100(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80d5650,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x100(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + jmp 80dbe28 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + outsl %ds:(%esi),(%dx) │ │ │ │ + dec %esi │ │ │ │ + add %al,0x1000100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - js 80d56ab │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80dcb8d │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d5678 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ + jmp 80d6968 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x6000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x558b1445(%ebx) │ │ │ │ - or %cl,-0x7b76fbb3(%ebx) │ │ │ │ - and $0x0,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7b76fcba(%ebx) │ │ │ │ - and $0xc,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - rorb $0x0,0x1182484(%ecx) │ │ │ │ - add %cl,0x1002484(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x124(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x130(%esp) │ │ │ │ - mov 0x10c(%esp),%eax │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x124(%esp),%edx │ │ │ │ - mov %edx,0x148(%esp) │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - mov %ecx,0x154(%esp) │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ - mov 0x160(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80d57da │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %ecx,0x16c(%esp) │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d57b1 │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - add %edx,%eax │ │ │ │ + add %al,-0x44c4bb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80dcc10 │ │ │ │ + movl $0x80dcac4,-0x40(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x3c(%edi) │ │ │ │ + movl $0x80dcaf0,-0x38(%edi) │ │ │ │ + mov %eax,-0x34(%edi) │ │ │ │ + movl $0x80dcb1c,-0x30(%edi) │ │ │ │ + mov %eax,-0x2c(%edi) │ │ │ │ + movl $0x80dcb48,-0x28(%edi) │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x80dcb74,-0x20(%edi) │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + movl $0x838c430,-0x18(%edi) │ │ │ │ + movl $0x85c38ad,-0x14(%edi) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x26(%edi),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + lea -0x2e(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + lea -0x36(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ + lea -0x3f(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x17(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - in $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + movl $0x44,0x33c(%ebx) │ │ │ │ + mov $0x85c3d20,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + outsb %ds:(%esi),(%dx) │ │ │ │ + dec %esi │ │ │ │ + add %al,0x1000100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c55(%ebx) │ │ │ │ - adc %cl,-0x7b76fbbb(%ebx) │ │ │ │ - and $0x78,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7b76f7bb(%ebx) │ │ │ │ - and $0x84,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,0x1782484(%ebx) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%edx │ │ │ │ + jb 80dcc4d │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ - jmp 80d572b │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80d576c,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80d55ff │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + jmp 80d6968 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov $0xf004e70,%eax │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d5830 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + jb 80dcc79 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85c3cc8,%esi │ │ │ │ + jmp 80dc9b0 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - sub $0x58,%al │ │ │ │ - push %eax │ │ │ │ + cmp $0x70,%al │ │ │ │ + dec %esi │ │ │ │ + add %cl,(%edi) │ │ │ │ add %al,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d586a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d591c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jb 80dcca5 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80db9ac │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x3000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80dcd55 │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80dcd4b │ │ │ │ + movl $0x80dcc34,-0x14(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x80dcc60,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80dcc8c,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80dcd1c,-0xc(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0xa(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80dcb9c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80dcd5d │ │ │ │ + movl $0x838c420,-0x10(%edi) │ │ │ │ + mov %esi,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xf(%edi),%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov $0x85c3d40,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + jmp 80dd20c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - hlt │ │ │ │ - push %edi │ │ │ │ - push %eax │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d589f │ │ │ │ + jb 80dcdd8 │ │ │ │ + movl $0x80dcdb8,-0x8(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80dcdb8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45890845(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83e23a0 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80dce1a │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d591c │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c64 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - rclb $0x0,0x50(%edi) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d58d3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d591c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %ss,0x50(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d5907 │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80dd003 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80dce68,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d591c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %esp │ │ │ │ - push %edi │ │ │ │ - push %eax │ │ │ │ - add %al,0x2000100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80d5e19 │ │ │ │ - movl $0x80d595c,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d595c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc $0x57,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - mov %bl,0xd(%ecx) │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d5988 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call c0da9d7 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,-0x74f7f2a7(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x45890475(%ebx),%ecx │ │ │ │ - add $0x66,%al │ │ │ │ - test $0x11750003,%esi │ │ │ │ + jne 80dce68 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - rclb $0x0,0x50(%esi) │ │ │ │ - and $0x0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - adc %cl,0x44890455(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - ja 80d5e1c │ │ │ │ - sub %edx,%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80d5eee │ │ │ │ - movl $0x80d5da4,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - nop │ │ │ │ - jo 80d5a4c │ │ │ │ - push %eax │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ + add %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov $0x85e0519,%ecx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + test %edx,%edx │ │ │ │ + jne 80dcf74 │ │ │ │ + mov %ecx,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - sub $0x5a,%al │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d5a2c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %esp │ │ │ │ - push %esi │ │ │ │ - push %eax │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ push %ebp │ │ │ │ - or %cl,-0x74b3dbbc(%ecx) │ │ │ │ + or %cl,-0x74bfdbbc(%ecx) │ │ │ │ inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x58,%al │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80d5ed9 │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - add $0x24,%edi │ │ │ │ + or $0x83,%al │ │ │ │ + lds (%eax),%edx │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d5eb0 │ │ │ │ - movl $0x80d5844,-0x20(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ + ja 80dd006 │ │ │ │ movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - push %esp │ │ │ │ - push %ebp │ │ │ │ - push %eax │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458b1055(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - and $0xc4,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x6b76fbab(%ebx) │ │ │ │ - and $0xd0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xdc,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0xd02494(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - jmp 80d5ac2 │ │ │ │ + movl $0x85e0519,(%edi) │ │ │ │ + lea -0x6(%edi),%ecx │ │ │ │ + mov $0x85e0501,%eax │ │ │ │ + jmp 80dce83 │ │ │ │ xchg %ax,%ax │ │ │ │ - clc │ │ │ │ - push %esp │ │ │ │ - push %eax │ │ │ │ - add %al,0x0(%edx) │ │ │ │ + xchg %eax,(%eax,%eax,1) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - pop %ebx │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d5ba4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - int3 │ │ │ │ - push %esp │ │ │ │ - push %eax │ │ │ │ - add %al,0x1e000000(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,-0x44c4c739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d5f5a │ │ │ │ + ja 80dd035 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x80d587c,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80dcde4,-0x34(%edi) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %edx,-0x2c(%edi) │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x8432ebc,-0x20(%edi) │ │ │ │ + lea -0x34(%edi),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - add 0xc(%ebp),%eax │ │ │ │ + movl $0x8433118,-0x14(%edi) │ │ │ │ + lea -0x1f(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jo 80d5c4a │ │ │ │ - push %eax │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + add $0x18,%ebp │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov $0x85e0501,%ecx │ │ │ │ + mov %eax,%ecx │ │ │ │ + jmp 80dce83 │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + jmp 80dceb5 │ │ │ │ + dec %edx │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov 0xc(%ecx,%eax,4),%eax │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 80dcf6b │ │ │ │ + movl $0x80dcfdc,-0x14(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov 0x2(%ecx),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x6(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80dcfdc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + inc %esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - sub $0x5c,%al │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + call 9115ddb2 │ │ │ │ + lock mov 0x3(%esi),%ecx │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d5c2c │ │ │ │ + jne 80dcee8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %esp │ │ │ │ - push %esp │ │ │ │ - push %eax │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or %cl,-0x7b76fbab(%ebx) │ │ │ │ - and $0xe8,%al │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80dce9c,-0x10(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x38,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7b76fcba(%ebx) │ │ │ │ - and $0xf4,%al │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - rorb $0x0,0x1002484(%ecx) │ │ │ │ - add %cl,0xe82484(%ebx) │ │ │ │ + jb 80dd071 │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 83e1798 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x10c(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - mov %ecx,0x124(%esp) │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - mov %ecx,0x130(%esp) │ │ │ │ - mov 0x100(%esp),%ecx │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x124(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80d5f8f │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - mov %edx,0x154(%esp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80dd0cf │ │ │ │ + add $0x14,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d5f69 │ │ │ │ - movl $0x80d58b0,-0x20(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + ja 80dd0c5 │ │ │ │ + mov 0x3(%eax),%ecx │ │ │ │ + mov 0x7(%eax),%eax │ │ │ │ + movl $0x80dd04c,-0x10(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + movl $0x8478b52,-0x4(%ebp) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xbb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80dd12b │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80dd121 │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85db451,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 83e1798 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80dd191 │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80dd187 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x80dd0dc,-0x10(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x8478b52,-0x10(%ebp) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - sub %dl,0x50(%ebx) │ │ │ │ - add %ah,%dh │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458b1455(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - sbb %cl,0xc42494(%ecx) │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - mov %eax,0x178(%esp) │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - jmp 80d5ce9 │ │ │ │ - int3 │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - add %ah,0x0(%ecx,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,%ah │ │ │ │ - pop %ebp │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d5dcc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - add %ah,0x0(%eax,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d5fa7 │ │ │ │ + ja 80dd1e4 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x80d58e4,-0x20(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80dd138,-0x1c(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + movl $0x85db449,-0x4(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x6(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - jne 80d5e46 │ │ │ │ - movl $0x80d5b78,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - inc %edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 80d5f4d │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80d5a00,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80d5b1c,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80d5e7f │ │ │ │ - inc %eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 80d5f4d │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0x19c(%esp) │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0xe8(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov 0x19c(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80d5c00,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80d5d48,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80d5f20 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - test $0x50,%al │ │ │ │ - push %eax │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pusha │ │ │ │ + sti │ │ │ │ + (bad) │ │ │ │ + incl 0x1 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,0x0 │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d5ff0 │ │ │ │ - movl $0x80d591c,-0x8(%edi) │ │ │ │ + ja 80dd273 │ │ │ │ + movl $0x80dcd80,-0x24(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + movl $0x80dce28,-0x18(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x22(%edi),%eax │ │ │ │ + lea -0x18(%edi),%ecx │ │ │ │ + cmpl $0xa,0xc(%ebp) │ │ │ │ + jle 80dd25e │ │ │ │ + movl $0x80dd1a4,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80d591c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c3ccc,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80dd080,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + mov $0x85c3d54,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d602f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d6040 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jb 80dd2ce │ │ │ │ + movl $0x80dd2c0,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80dd2c0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add $0x1e000001,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + adc %al,0x3ee904c5(%ebx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + mov $0x85c3d58,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + add $0x3000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d60da │ │ │ │ - movl $0x80d607c,-0x4(%ebp) │ │ │ │ + jb 80dd310 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - add %eax,(%eax) │ │ │ │ + jmp 80dd20c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - pusha │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d60a4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + ja 80dd351 │ │ │ │ + movl $0x80dd2e4,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 83e1798 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c3d5c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d60dd │ │ │ │ - movl $0x80d600c,-0x18(%edi) │ │ │ │ + jb 80dd3b0 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x0,0x0(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + movl $0x845c3fc,0x8(%ebp) │ │ │ │ + movl $0x85e0519,0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80dd20c │ │ │ │ + mov $0x85c3d60,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80dd3e9 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0xa(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80dd320 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x3000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80dd41d │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80dd370 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ sldt (%edx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80dd451 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0xa(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80dd294 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4bf39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d611a │ │ │ │ - movl $0x80d6040,-0x4(%edi) │ │ │ │ + ja 80dd4c5 │ │ │ │ + movl $0x80dd3c4,-0x3c(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x38(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x34(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x30(%edi) │ │ │ │ + movl $0x80dd3f8,-0x2c(%edi) │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + mov %ecx,-0x24(%edi) │ │ │ │ + mov %edx,-0x20(%edi) │ │ │ │ + movl $0x80dd42c,-0x1c(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + movl $0x83e3570,-0xc(%edi) │ │ │ │ + lea -0x1a(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + lea -0x2b(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x3a(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80d6040 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3cd4,%esi │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x40,0x33c(%ebx) │ │ │ │ + mov $0x85c3d64,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + nop │ │ │ │ + jmp 80dd4f4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + inc %esp │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d6193 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d6170,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %bl,(%ebx,%eiz,2) │ │ │ │ + dec %esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3f7af7bb(%ebx) │ │ │ │ + jne 80dd517 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + movl $0x845c3fc,0x8(%ebp) │ │ │ │ + movl $0x85c3535,0xc(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 83d9d44 │ │ │ │ + lea -0x1(%eax),%ecx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jae 80dd541 │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov 0xc(%eax,%edx,4),%eax │ │ │ │ + movl $0x80dd558,0xc(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d6170 │ │ │ │ + jne 80dd558 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80d2610 │ │ │ │ nop │ │ │ │ - and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d6196 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - movl $0x83d7e60,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cld │ │ │ │ - dec %edi │ │ │ │ - push %eax │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + jns 80dd5d7 │ │ │ │ + aaa │ │ │ │ + add %dl,0x4e67f4(%eax) │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d633e │ │ │ │ - movl $0x80d61ec,-0x4(%ebp) │ │ │ │ + jb 80dd5c4 │ │ │ │ + movl $0x80dd5a4,-0x4(%ebp) │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d61ec │ │ │ │ + jne 80dd5a4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - enter $0x504f,$0x0 │ │ │ │ - inc %ebx │ │ │ │ + les 0x4e(%edi),%esp │ │ │ │ + add %al,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,(%edx,%eiz,2) │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d6214 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - mov 0x300504f,%al │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80dd4f4 │ │ │ │ + mov $0x85c3d70,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + test $0x68,%al │ │ │ │ + dec %esi │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80dd629 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80dd610,0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80ff6a8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 80dd66e │ │ │ │ + dec %esi │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ + clc │ │ │ │ + jb 80dd653 │ │ │ │ + pop %esp │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ cld │ │ │ │ - inc %esp │ │ │ │ - bound %ecx,0x8bf08908 │ │ │ │ + bound %ebx,%gs:-0x77(%eax,%ecx,1) │ │ │ │ + jne 80dd621 │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80ff36c │ │ │ │ + mov $0x85c3e94,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + adc $0x69,%al │ │ │ │ dec %esi │ │ │ │ - add 0x4d890875(%ebx),%ecx │ │ │ │ - add %cl,-0x3a7cf7bb(%ecx) │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d6244 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - jo 80d6289 │ │ │ │ - push %eax │ │ │ │ - add %ah,(%eax,%eax,1) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d6346 │ │ │ │ + jb 80dd691 │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 80d6355 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x104d8bf0(%ecx) │ │ │ │ - movl $0x80d62a8,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + movl $0x80dd678,0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + jmp 80ff6a8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + loopne 80dd6d6 │ │ │ │ + dec %esi │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ + clc │ │ │ │ + inc %esi │ │ │ │ + aas │ │ │ │ + pop %esp │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ cld │ │ │ │ - shlb $1,0xd(%edx) │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + bound %ebx,%gs:-0x77(%eax,%ecx,1) │ │ │ │ + jne 80dd689 │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80ff36c │ │ │ │ + mov $0x85c3f68,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push $0x2004e61 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80dd70b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80dd6e8,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d62d0 │ │ │ │ + jne 80dd6e8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - lds (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + nop │ │ │ │ + sub %ah,0x4e(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4e8b0445(%ebx) │ │ │ │ - add (%ebx),%esp │ │ │ │ - dec %ebp │ │ │ │ - or %bh,(%ebx) │ │ │ │ - dec %ebp │ │ │ │ - or $0x76,%al │ │ │ │ - adc -0x3a7cebb3(%ebx),%cl │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x7c,%al │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - jmp 80d6289 │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - add $0x1c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d640c │ │ │ │ - movl $0x80d6134,-0x18(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3f7af4ba(%ebx) │ │ │ │ + jne 80dd70e │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x845c3fc,0x0(%ebp) │ │ │ │ + movl $0x85c3535,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83d9d44 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea -0x1(%eax),%ecx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jae 80dd738 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov 0xc(%eax,%edx,4),%eax │ │ │ │ + movl $0x80dd74c,0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80dd74c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 80d2610 │ │ │ │ nop │ │ │ │ - and (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b0855(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add $0x83,%al │ │ │ │ - (bad) │ │ │ │ - mov $0xbe,%ch │ │ │ │ - lock cmp $0x5c,%al │ │ │ │ - or %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jle 80d63e5 │ │ │ │ - movl $0x83e99f0,-0x8(%edi) │ │ │ │ - sub %ecx,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x3(%eax),%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - or $0x1,%edx │ │ │ │ - bsr %edx,%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov $0x3f,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - cmovne %ecx,%edx │ │ │ │ - xor $0x1f,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jl 80d63ff │ │ │ │ - movl $0x80d6284,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - cmp $0x20,%edx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - shr %cl,%edx │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - and %ecx,%edx │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - movl $0x83e99f0,-0x8(%edi) │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - jmp 80d6374 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - movl $0x80d6330,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ + add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + test %esi,0x0(%edi,%esi,1) │ │ │ │ nop │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d648c │ │ │ │ + jb 80dd791 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d646c,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d646c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80d648f │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x83d7e60,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + movl $0x85c3535,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83d9d44 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80d6517 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80d64e4,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d651f │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80d6434,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3cf8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80dd7cd │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + movl $0x85c3535,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83d9d44 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d655b │ │ │ │ + jb 80dd809 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + movl $0x85c3ad1,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83d9d44 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - dec %eax │ │ │ │ - dec %esp │ │ │ │ - push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d658f │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80dd844 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d65d8 │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83dd870 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc $0x4c,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + nop │ │ │ │ + sbb %ah,0x4e(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80dd88b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov 0x14(%esi),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jae 80dd88e │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov 0xc(%ecx,%edx,4),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80d26e0 │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d65c3 │ │ │ │ + jb 80dd8da │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d65d8 │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c9c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - fmull 0x50(%ebx) │ │ │ │ - add %al,0x2000100 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0x66,%ah │ │ │ │ + dec %esi │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + add %cl,-0x7cc43bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d67c7 │ │ │ │ - movl $0x80d6618,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d6618 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - pushf │ │ │ │ - dec %ebx │ │ │ │ - push %eax │ │ │ │ + jb 80de00a │ │ │ │ + movl $0x80dd920,-0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83dd7fc │ │ │ │ + test %ah,0x4e(%esi) │ │ │ │ add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80de012 │ │ │ │ + movl $0x80dd6a8,-0x18(%edi) │ │ │ │ + mov %esi,-0x10(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80dd760,-0x8(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + movl $0x80dd984,-0x8(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 8431b5c │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc %ah,0x4e(%esi) │ │ │ │ + add %al,0x1e000000 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80de0ad │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80de021 │ │ │ │ + movl $0x80dd79c,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80dd9c8,0x0(%ebp) │ │ │ │ + lea -0x8(%edi),%esi │ │ │ │ + jmp 845717c │ │ │ │ + mov $0x5004e65,%esp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - inc %esp │ │ │ │ - or $0x8b08,%ax │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + lock (bad) 0xbef08908 │ │ │ │ + popa │ │ │ │ + and 0x8(%esi),%ebx │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ + jmp 845717c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xchg %eax,%esp │ │ │ │ + gs dec %esi │ │ │ │ + add %al,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,(%eax) │ │ │ │ + fimull 0x8bf08908 │ │ │ │ + jne 80dda14 │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d6644 │ │ │ │ + jne 80dda18 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - jo 80d6685 │ │ │ │ - push %eax │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + gs dec %esi │ │ │ │ + add %al,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + push %eax │ │ │ │ + fimull 0x3468b08 │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + movl $0x85c63a8,-0x10(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845649c │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %ah,0x4e(%ebp) │ │ │ │ + add %ch,0x1e000000(%ecx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - je 80d66af │ │ │ │ + mov %ds,%edx │ │ │ │ or $0x8bf08908,%eax │ │ │ │ + jne 80dda64 │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + movl $0x0,-0xc(%ebp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 8456644 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + in $0x64,%al │ │ │ │ dec %esi │ │ │ │ - add 0x4d890475(%ebx),%ecx │ │ │ │ - add %cl,-0x3a7cfbbb(%ecx) │ │ │ │ - cld │ │ │ │ + add %cl,0x1(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80de030 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + lea -0x1(%eax),%ecx │ │ │ │ + cmp $0x0,%ecx │ │ │ │ + jge 80ddec8 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + movl $0x80ddd58,0xc(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d6674 │ │ │ │ + jne 80ddd58 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ nop │ │ │ │ - inc %eax │ │ │ │ - dec %ebx │ │ │ │ - push %eax │ │ │ │ - add %ah,0x1e000000 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80d67ca │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 80d67d9 │ │ │ │ - movl $0x80d65a0,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - in (%dx),%al │ │ │ │ - dec %edx │ │ │ │ - push %eax │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + fs dec %esi │ │ │ │ + add %ch,0xa(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - hlt │ │ │ │ - or $0x8b08,%ax │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %cl,-0xe76cbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80ddb08 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + movl $0x80ddf20,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d66f4 │ │ │ │ + jne 80ddf20 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - rorb $0x0,0x50(%edx) │ │ │ │ - movb $0x0,(%eax,%eax,1) │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + movl $0x80ddb2c,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ddb2c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + inc %esp │ │ │ │ + fs dec %esi │ │ │ │ + add %ch,%ch │ │ │ │ + dec %edx │ │ │ │ + add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - and %edx,%ecx │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80de09e │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + inc %eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x2c(%ebp),%eax │ │ │ │ + mov 0x30(%ebp),%ecx │ │ │ │ + mov 0x20(%ebp),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x34(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jbe 80d6752 │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - movl $0x80d66c8,0x0(%ebp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + mov (%ecx),%eax │ │ │ │ + cmp $0x845a194,%eax │ │ │ │ + jne 80ddbce │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + push %ebx │ │ │ │ + mov %edx,0xb8(%esp) │ │ │ │ + call 8451a50 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 80ddc8a │ │ │ │ + add $0xc,%ebp │ │ │ │ + inc %edx │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ add $0x24,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d6895 │ │ │ │ - movl $0x80d656c,-0x20(%edi) │ │ │ │ + ja 80de05c │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ + movl $0x80dd854,-0x20(%edi) │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ mov %eax,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83d7e60,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + movl $0x845a494,-0x8(%edi) │ │ │ │ lea -0x20(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - or $0x4a,%al │ │ │ │ + movl $0x80ddae0,-0xc(%ebp) │ │ │ │ + mov %eax,0x100(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + movl $0x845c888,-0x18(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x100(%esp),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ + jmp 8431b5c │ │ │ │ + mov %ecx,%eax │ │ │ │ + jmp 80ddab3 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + shlb $1,0x4e(%edx) │ │ │ │ + add %ch,%ch │ │ │ │ + dec %edx │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2c45(%ebx) │ │ │ │ + xor %cl,0x44892055(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x34(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %esi,0x4(%eax) │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp $0x845a194,%eax │ │ │ │ + jne 80ddd2a │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ push %eax │ │ │ │ - add %al,0x0(%ecx,%eax,1) │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + push %ebx │ │ │ │ + mov %edx,0xb8(%esp) │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ + call 8451a50 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + je 80ddd42 │ │ │ │ + add $0xc,%ebp │ │ │ │ + inc %edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + jmp 80ddbea │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + jmp 80ddab3 │ │ │ │ + nop │ │ │ │ + adc %ah,0x4e(%edx) │ │ │ │ + add %cl,%dl │ │ │ │ + jnp 80ddd53 │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x458b0c55(%ebx) │ │ │ │ - adc %cl,0x5489084d(%ebx) │ │ │ │ - and $0x64,%al │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - jmp 80d6755 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jle 80d686e │ │ │ │ - movl $0x83e99f0,-0x18(%edi) │ │ │ │ - sub %edx,%ecx │ │ │ │ + add %cl,-0x3e76f7bb(%ebx) │ │ │ │ + sub 0x3(%esi),%ecx │ │ │ │ + lea -0x1(%ecx),%edx │ │ │ │ + cmp %eax,%edx │ │ │ │ + jae 80de03f │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0xc(%eax,%edx,4),%eax │ │ │ │ + movl $0x80ddd94,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x24(%ebp) │ │ │ │ + mov %ecx,0x28(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ddd94 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lret $0x7b │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80de04d │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + movl $0x80dd7d8,-0x24(%edi) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + movl $0x8432ebc,-0x18(%edi) │ │ │ │ + lea -0x24(%edi),%ecx │ │ │ │ mov %ecx,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x3(%edx),%edx │ │ │ │ - mov 0x3(%ecx),%ecx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov $0x3f,%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - cmovne %edx,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80d6888 │ │ │ │ - cmp $0x20,%eax │ │ │ │ - setl %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - neg %edx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - jmp 80d6729 │ │ │ │ - movl $0x83e99f0,-0x18(%edi) │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - jmp 80d67fc │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80d67a8,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - lock dec %eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x28(%ebp),%ecx │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80dde31 │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0xdc(%esp) │ │ │ │ + mov 0xc4(%esp),%eax │ │ │ │ + mov 0xc(%eax,%edx,4),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + mov 0xe4(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,0x100(%esp) │ │ │ │ + mov %ecx,0xf4(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0xf4(%esp),%edx │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ + mov %ecx,0xe8(%esp) │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + mov %eax,0xc(%ecx,%edx,4) │ │ │ │ + movl $0x845a0d0,(%ecx) │ │ │ │ + lea 0xc(%ecx),%eax │ │ │ │ + shr $0x7,%edx │ │ │ │ + mov 0x4(%ecx),%ecx │ │ │ │ + shl $0x2,%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + movb $0x1,(%eax,%ecx,1) │ │ │ │ + mov 0xc4(%esp),%eax │ │ │ │ + movl $0x845a108,(%eax) │ │ │ │ + movl $0x8162fc0,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0x2c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + fsubs 0x4e(%eax) │ │ │ │ + add %cl,0x9(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b2045(%ebx) │ │ │ │ + and $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + adc $0x89,%al │ │ │ │ + inc %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + jmp 80ddbea │ │ │ │ + movl $0x80dd814,-0xc(%edi) │ │ │ │ + mov 0x20(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x24(%ebp),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + jmp 80ddbea │ │ │ │ + push %eax │ │ │ │ + pusha │ │ │ │ + dec %esi │ │ │ │ + add %ch,0xa(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4d339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d68f9 │ │ │ │ - movl $0x80d6538,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80d65d8,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80d65d8 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c3cfc,%esi │ │ │ │ + ja 80de07e │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + sub 0x3(%esi),%ecx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jae 80de08d │ │ │ │ + movl $0x845a4e8,-0x28(%edi) │ │ │ │ + mov 0x28(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + movl $0x80dd8a4,-0x1c(%edi) │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x2c(%ebp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x1c(%edi),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + lea -0x28(%edi),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %eax,0x10c(%esp) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + cmpl $0x0,0x85e8594 │ │ │ │ + je 80ddfd9 │ │ │ │ + mov %eax,0x118(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %eax,0x124(%esp) │ │ │ │ + mov 0xc(%edx,%ecx,4),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + mov 0x12c(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %ecx,0x13c(%esp) │ │ │ │ + mov %edx,0xd0(%esp) │ │ │ │ + call 844c130 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x130(%esp),%ecx │ │ │ │ + mov 0xc4(%esp),%edx │ │ │ │ + mov 0x118(%esp),%eax │ │ │ │ + mov %eax,0xc(%edx,%ecx,4) │ │ │ │ + movl $0x845a0d0,(%edx) │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + shr $0x7,%ecx │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ + shl $0x2,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + movb $0x1,(%eax,%edx,1) │ │ │ │ + movl $0x80ddca0,0x0(%ebp) │ │ │ │ + mov 0x10c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 8454bdc │ │ │ │ + mov $0x85c3fb4,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455944 │ │ │ │ + mov %edx,0x24(%ebp) │ │ │ │ + mov %eax,0x28(%ebp) │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp 80dd644 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0x80dde98,0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + jmp 8455d30 │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0xffffffd4,%edi │ │ │ │ + mov %ecx,0x30(%ebp) │ │ │ │ + mov %eax,0x34(%ebp) │ │ │ │ + add $0x30,%ebp │ │ │ │ + jmp 80dd5dc │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov $0x85c779c,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d6937 │ │ │ │ + jb 80de0fa │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d6948 │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c2c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d69f2 │ │ │ │ - movl $0x80d6984,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - add %eax,(%eax) │ │ │ │ + jb 80de1a7 │ │ │ │ + movl $0x80de144,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80de144 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - imul $0x8903768b,0x7468b08,%ecx │ │ │ │ - inc %ebp │ │ │ │ - add %al,-0x899033b(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80d69ac │ │ │ │ + add %ch,-0x1f(%eax) │ │ │ │ + or $0x3468b08,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80de168 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d69f5 │ │ │ │ + ja 80de1aa │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x80d6914,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83d7e60,-0x10(%edi) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80de0c4,-0x1c(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d6a32 │ │ │ │ - movl $0x80d6948,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80d6948 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3d04,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d6ac8 │ │ │ │ + jb 80de241 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d6a90,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x10(%esi),%ecx │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ + movl $0x80de20c,-0x14(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d6a90 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - bound %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83dd7fc │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0xc7,%ah │ │ │ │ + dec %edi │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d6acb │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add %edx,%eax │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - adc %ecx,%edx │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + ja 80de266 │ │ │ │ + movl $0x80de10c,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movl $0x80de250,0x8(%ebp) │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83d92ac │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - enter $0x5046,$0x0 │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + jo 80de20d │ │ │ │ + dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80d6d85 │ │ │ │ - movl $0x80d6b20,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d6b20 │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80de275 │ │ │ │ + mov $0x85da9c0,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - xchg %eax,%esp │ │ │ │ - inc %esi │ │ │ │ - push %eax │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,0x6b(%eax) │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d6b48 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov 0x6(%esi),%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - inc %esi │ │ │ │ - push %eax │ │ │ │ - add %al,(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %ds,0x4e(%eax) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %dl,(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - subb $0x8,0xd(%ebx) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %cl,-0x1fb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80de3a5 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80de39b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x845a0d0,-0x8(%edi) │ │ │ │ + movl $0x0,-0x4(%edi) │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + movl $0x80de300,-0x14(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d6b80 │ │ │ │ + jne 80de300 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xor $0x46,%al │ │ │ │ - push %eax │ │ │ │ - add %ah,%dh │ │ │ │ + sbb $0x58,%al │ │ │ │ + dec %esi │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80d6d8d │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,0xf4(%esp) │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %ecx,0x100(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0x100(%esp),%eax │ │ │ │ - mov %ecx,0x10c(%esp) │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - xor %ecx,%eax │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - xor %edx,%ecx │ │ │ │ - or %eax,%ecx │ │ │ │ - jne 80d6d9c │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - out %al,$0x1 │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x184d8bf0(%ecx) │ │ │ │ - movl $0x80d6c2c,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - out %al,$0x1 │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - push %esp │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + add %cl,-0xe76f7bb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80de33b │ │ │ │ + movl $0x85e0501,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d6c54 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - movl $0x1e0000,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jae 80d6ce6 │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - jmp 80d6c0d │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ + movl $0x0,0x4(%ebp) │ │ │ │ + movl $0x85e0519,0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80d75ac │ │ │ │ add $0x20,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d6f7b │ │ │ │ - movl $0x80d6a4c,-0x1c(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ + ja 80de3aa │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + mov 0x6(%esi),%edx │ │ │ │ + movl $0x80de1c8,-0x1c(%edi) │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ mov %edx,-0x10(%edi) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + lea -0x1c(%edi),%ecx │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - adc %cl,-0x6b76fbab(%ebx) │ │ │ │ - and $0xc4,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xd0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0xc42494(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %eax,0xdc(%esp) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ + movl $0x85e0501,-0xc(%ebp) │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + movl $0x0,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x0,0x4(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - jmp 80d6cf7 │ │ │ │ - mov $0x85c3d20,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp 80d75ac │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - mov %ecx,0x124(%esp) │ │ │ │ - mov 0x118(%esp),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - mov %eax,0x130(%esp) │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jae 80d6f45 │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov 0x118(%esp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - mov 0xf4(%esp),%edx │ │ │ │ - sbb %edx,%ecx │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x3(%eax),%edx │ │ │ │ - mov 0x7(%eax),%eax │ │ │ │ - mov %eax,0x13c(%esp) │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %eax,0x148(%esp) │ │ │ │ - mov $0x0,%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %eax,0x160(%esp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ - mov 0x160(%esp),%ecx │ │ │ │ - mov %eax,0x16c(%esp) │ │ │ │ - mov 0x148(%esp),%eax │ │ │ │ - or %eax,%ecx │ │ │ │ - mov %ecx,0x160(%esp) │ │ │ │ - mov 0x16c(%esp),%ecx │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x160(%esp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - mov %edx,0x184(%esp) │ │ │ │ - call 8430d70 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80d6f6e │ │ │ │ - movl $0x80d6c08,0x0(%ebp) │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%eax │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80d6ed4 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x19c(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x19c(%esp),%edx │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %eax,0x184(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x19c(%esp) │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %edx,0x1a8(%esp) │ │ │ │ - mov 0x19c(%esp),%edx │ │ │ │ - and %eax,%ecx │ │ │ │ - mov 0x1a8(%esp),%eax │ │ │ │ - and %eax,%edx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x178(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov 0x118(%esp),%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - sbb %ecx,%eax │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - jmp 80d6df6 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ movl $0x20,0x33c(%ebx) │ │ │ │ - movl $0x80d6d40,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov %ecx,0x1c(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d6fd0 │ │ │ │ + ja 80de3f0 │ │ │ │ + movl $0x80de290,-0xc(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - mov $0x85c3d28,%esi │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + jmp 80dd8f0 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c3fbc,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + hlt │ │ │ │ + pop %ebx │ │ │ │ + dec %esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,0x8d000100 │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80de449 │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 80de445 │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x85c3ff2,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 83d93f0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d7003 │ │ │ │ + jb 80de477 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ + jmp 84319d4 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0x2005041,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d7037 │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80de4c0 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80de4b8,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d7080 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8431998 │ │ │ │ xchg %ax,%ax │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - inc %ecx │ │ │ │ - push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x6316ff8b(%ecx) │ │ │ │ + ss xor $0xf863ff00,%eax │ │ │ │ + nop │ │ │ │ + inc %esp │ │ │ │ + pop %ebx │ │ │ │ + dec %esi │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d706b │ │ │ │ + jb 80de52e │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d7080 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor $0x41,%al │ │ │ │ - push %eax │ │ │ │ - add %al,0x2000100 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc42bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80d741d │ │ │ │ - movl $0x80d70c0,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x80de50c,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d70c0 │ │ │ │ + jne 80de50c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - hlt │ │ │ │ - inc %eax │ │ │ │ - push %eax │ │ │ │ - add %al,(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + or %bl,0x4e(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - in (%dx),%al │ │ │ │ - jo 80d70d3 │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d70ec │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - enter $0x5040,$0x0 │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80de523 │ │ │ │ + mov $0x85c4014,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0x2(%esi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - and $0x71,%al │ │ │ │ - or $0x8bf08908,%eax │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80de565 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 83853d0 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + pushf │ │ │ │ + pop %edx │ │ │ │ dec %esi │ │ │ │ - add 0x758b0756(%ebx),%ecx │ │ │ │ - add $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - clc │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d7124 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - nop │ │ │ │ - inc %eax │ │ │ │ - push %eax │ │ │ │ - add %ah,%bh │ │ │ │ + add %al,0x1000100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d7420 │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x124(%esp) │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %edx,0x130(%esp) │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - mov %eax,0x148(%esp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov %eax,0x160(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov 0x160(%esp),%ecx │ │ │ │ - mov %eax,0x16c(%esp) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - xor %edx,%eax │ │ │ │ - or %ecx,%eax │ │ │ │ - jne 80d742f │ │ │ │ - movl $0x80d7048,-0x18(%edi) │ │ │ │ - mov 0x148(%esp),%eax │ │ │ │ + ja 80de5bb │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x80de4d0,-0x24(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x1c(%edi) │ │ │ │ + movl $0x80de53c,-0x18(%edi) │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ lea -0x18(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - les (%edi),%edi │ │ │ │ - push %eax │ │ │ │ - add %ch,%dl │ │ │ │ - dec %edi │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + inc %eax │ │ │ │ + pop %edx │ │ │ │ + dec %esi │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,(%eax) │ │ │ │ - jb 80d7203 │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899d7bb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80d7218 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - pushf │ │ │ │ - aas │ │ │ │ - push %eax │ │ │ │ - add %ch,%dl │ │ │ │ - sldt (%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%edi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - sbb $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - adc %cl,-0x74bfdbb4(%ecx) │ │ │ │ - dec %ebp │ │ │ │ - adc $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x28(%ebp),%eax │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mov %edx,0xb8(%esp) │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - and %ecx,%edx │ │ │ │ - mov %ecx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - mov %ecx,0xd0(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - mov 0xd0(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jae 80d734c │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - movl $0x80d71f0,-0xc(%ebp) │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80de6b9 │ │ │ │ + movl $0x80de610,-0xc(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - add $0x28,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d75e6 │ │ │ │ - movl $0x80d7014,-0x24(%edi) │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x83e99e0,-0x14(%edi) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - adc %eax,%edx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ + jmp 83dd7fc │ │ │ │ + add $0x5a,%al │ │ │ │ + dec %esi │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80de6bc │ │ │ │ + movl $0x80de454,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x2c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + movl $0x80de658,0x0(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %esi,0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83866ac │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0x2004e59,%esp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80de6cb │ │ │ │ + movl $0x80de484,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80de694,0x4(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8385600 │ │ │ │ nop │ │ │ │ - in (%dx),%al │ │ │ │ - cmp $0x3e70050,%eax │ │ │ │ + sbbb $0x0,0x4e(%ecx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - adc %cl,-0x74bfdbac(%ecx) │ │ │ │ - push %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - and $0x0,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xc,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,0x1002494(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov 0x10c(%esp),%eax │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x118(%esp),%eax │ │ │ │ - jmp 80d7364 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + ja 80de6da │ │ │ │ + movl $0x80de578,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %esi,0x4(%ebp) │ │ │ │ + jmp 838bc9c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%eax │ │ │ │ - mov 0x124(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jae 80d75ac │ │ │ │ - movl $0x83e99e0,-0x18(%edi) │ │ │ │ - mov 0x178(%esp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - mov 0x154(%esp),%edx │ │ │ │ - sbb %edx,%ecx │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x3(%ecx),%edx │ │ │ │ - mov 0x7(%ecx),%ecx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %eax,0x19c(%esp) │ │ │ │ - mov $0x0,%eax │ │ │ │ - mov %eax,0x1a8(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %eax,0x1b4(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - mov %eax,0x1c0(%esp) │ │ │ │ - mov 0x19c(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x1c0(%esp),%edx │ │ │ │ - mov 0x1a8(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x1b4(%esp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - call 8430d70 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80d75d9 │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x1cc(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x1d8(%esp) │ │ │ │ - mov 0x1cc(%esp),%eax │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80d755b │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x1e4(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x1e4(%esp),%edx │ │ │ │ - mov 0x1d8(%esp),%ecx │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %eax,0x1cc(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x1e4(%esp) │ │ │ │ - mov 0x1cc(%esp),%ecx │ │ │ │ - mov %edx,0x1f0(%esp) │ │ │ │ - mov 0x1e4(%esp),%edx │ │ │ │ - and %eax,%ecx │ │ │ │ - mov 0x1f0(%esp),%eax │ │ │ │ - and %eax,%edx │ │ │ │ - mov 0x148(%esp),%eax │ │ │ │ - jmp 80d7304 │ │ │ │ - movl $0x83e99e0,-0x18(%edi) │ │ │ │ - mov 0x178(%esp),%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - sbb %ecx,%eax │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - jmp 80d748d │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - movl $0x80d73c8,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov %ecx,0x28(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - pushf │ │ │ │ - cmp 0x0(%eax),%edx │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d764d │ │ │ │ - movl $0x80d6fe0,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80d7080,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + ja 80de732 │ │ │ │ + movl $0x80de5d4,-0x10(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80d7080 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c3d2c,%esi │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80de3c8 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85c4024,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + pop %eax │ │ │ │ + dec %esi │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d768b │ │ │ │ + jb 80de77f │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d769c │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 80de3c8 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + sub %bl,0x4e(%eax) │ │ │ │ + add %bl,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d7736 │ │ │ │ - movl $0x80d76d8,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ + ja 80de7d2 │ │ │ │ + movl $0x80de750,-0x10(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + movl $0x845c3fc,0x8(%ebp) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80ed134 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85c4034,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + int3 │ │ │ │ + push %edi │ │ │ │ + dec %esi │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - add %dh,0xd(%edi) │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d7700 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jb 80de81f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 80de3c8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + mov %dl,0x4e(%edi) │ │ │ │ + add %bl,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d7739 │ │ │ │ - movl $0x80d7668,-0x18(%edi) │ │ │ │ + ja 80de872 │ │ │ │ + movl $0x80de7f0,-0x10(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + movl $0x845c3fc,0x8(%ebp) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80ed0fc │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85c403c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dh,-0x76f7f218(%eax) │ │ │ │ + (bad) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80de8b0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d7776 │ │ │ │ - movl $0x80d769c,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 80de8d0 │ │ │ │ + mov 0xb(%esi),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x3(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 80d769c │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3d34,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,%bl │ │ │ │ + mov %al,0xf9066 │ │ │ │ add (%eax),%al │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d780c │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d77d4,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x10(%esi),%ecx │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d77d4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %bl,(%eax) │ │ │ │ + jmp ce96f115 │ │ │ │ + jmp 8454bdc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - bound %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,(%ecx,%ebp,8) │ │ │ │ + or $0x8bf08908,%eax │ │ │ │ + jne 80de928 │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 8454bdc │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d780f │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add %edx,%eax │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - adc %ecx,%edx │ │ │ │ - movl $0x83d7e50,-0x8(%edi) │ │ │ │ + ja 80de957 │ │ │ │ + movl $0x80ec270,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - test %bh,(%ecx) │ │ │ │ - push %eax │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70075(%ebx) │ │ │ │ + add $0x51,%al │ │ │ │ + inc %ecx │ │ │ │ + pop %esp │ │ │ │ + or %al,-0x5916fb3b(%ebx) │ │ │ │ + cld │ │ │ │ + aaa │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ + aam $0x57 │ │ │ │ + dec %esi │ │ │ │ + add %al,0x1000100 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d7ac9 │ │ │ │ - movl $0x80d7864,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + jb 80dea65 │ │ │ │ + movl $0x80de9d4,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d7864 │ │ │ │ + jne 80de9d4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - push %eax │ │ │ │ - cmp %edx,0x0(%eax) │ │ │ │ - inc %ebx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cwtl │ │ │ │ + push %edi │ │ │ │ + dec %esi │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %cl,0x468b080d(%eax,%edi,2) │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d788c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %bh,%ah │ │ │ │ + jmp 4e98f1ea │ │ │ │ + add 0x4589074e(%ebx),%ecx │ │ │ │ + clc │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 842fcdc │ │ │ │ nop │ │ │ │ - sub %bh,(%ecx) │ │ │ │ - push %eax │ │ │ │ - add %al,(%ebx) │ │ │ │ + nop │ │ │ │ + test %cl,0x0(%edi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - hlt │ │ │ │ - les 0xd(%eax),%edi │ │ │ │ - or %cl,0x34e8bf0(%ecx) │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d78c4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lock cmp %dl,0x0(%eax) │ │ │ │ - out %al,$0x0 │ │ │ │ + add %bl,(%eax) │ │ │ │ + ljmp $0x83fc,$0x7589080d │ │ │ │ + (bad) │ │ │ │ + bnd jae 80dea38 │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80dea68 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + divsd 0x8486fa8,%xmm0 │ │ │ │ + movsd 0x8486fb0,%xmm1 │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ + xorpd %xmm2,%xmm2 │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + loopne 80dead4 │ │ │ │ + dec %esi │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d7ad1 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,0xf4(%esp) │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %ecx,0x100(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0x100(%esp),%eax │ │ │ │ - mov %ecx,0x10c(%esp) │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - xor %ecx,%eax │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - xor %edx,%ecx │ │ │ │ - or %eax,%ecx │ │ │ │ - jne 80d7ae0 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ + ja 80deab8 │ │ │ │ + movl $0x80de998,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + movl $0x85c4161,0x0(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c417c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + push %esi │ │ │ │ + dec %esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,0x8d000100 │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80deb52 │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 80deb43 │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + sub $0x4,%esp │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + sub $0x8,%esp │ │ │ │ + movsd %xmm0,(%esp) │ │ │ │ + call 837fb50 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80deb47 │ │ │ │ + sub $0x4,%esp │ │ │ │ + movsd 0x8486fb8,%xmm0 │ │ │ │ + sub $0x8,%esp │ │ │ │ + movsd %xmm0,(%esp) │ │ │ │ + call 837fb50 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80deb47 │ │ │ │ + mov $0x85c417e,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - out %al,$0x1 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c415e,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xor %dl,0x4e(%esi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x184d8bf0(%ecx) │ │ │ │ - movl $0x80d7970,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - out %al,$0x1 │ │ │ │ + jb 80deb8d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80dec14 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - cwtl │ │ │ │ - jns 80d7983 │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80debf5 │ │ │ │ + movl $0x80debd4,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d7998 │ │ │ │ + jne 80debd4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - movl $0x1e0000,(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jae 80d7a2a │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - jmp 80d7951 │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - add $0x20,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d7cbf │ │ │ │ - movl $0x80d7790,-0x1c(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - adc %cl,-0x6b76fbab(%ebx) │ │ │ │ - and $0xc4,%al │ │ │ │ + add %dh,%dl │ │ │ │ + movups 0x3(%esi),%xmm0 │ │ │ │ + ucomisd 0x8486fc0,%xmm0 │ │ │ │ + jp 80debe5 │ │ │ │ + je 80debf8 │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + jo 80dec5b │ │ │ │ + dec %esi │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xd0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0xc42494(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0xdc(%esp) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - jmp 80d7a3b │ │ │ │ - mov $0x85c3d50,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - mov %ecx,0x124(%esp) │ │ │ │ - mov 0x118(%esp),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - mov %eax,0x130(%esp) │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jge 80d7c89 │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov 0x118(%esp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - mov 0xf4(%esp),%edx │ │ │ │ - sbb %edx,%ecx │ │ │ │ + ja 80dec51 │ │ │ │ + movl $0x80deb64,-0x18(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x80deb9c,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x3(%eax),%edx │ │ │ │ - mov 0x7(%eax),%eax │ │ │ │ - mov %eax,0x13c(%esp) │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %eax,0x148(%esp) │ │ │ │ - mov $0x0,%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %eax,0x160(%esp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ - mov 0x160(%esp),%ecx │ │ │ │ - mov %eax,0x16c(%esp) │ │ │ │ - mov 0x148(%esp),%eax │ │ │ │ - or %eax,%ecx │ │ │ │ - mov %ecx,0x160(%esp) │ │ │ │ - mov 0x16c(%esp),%ecx │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x160(%esp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - mov %edx,0x184(%esp) │ │ │ │ - call 8430d70 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80d7cb2 │ │ │ │ - movl $0x80d794c,0x0(%ebp) │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%eax │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80d7c18 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x19c(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x19c(%esp),%edx │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %eax,0x184(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x19c(%esp) │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %edx,0x1a8(%esp) │ │ │ │ - mov 0x19c(%esp),%edx │ │ │ │ - and %eax,%ecx │ │ │ │ - mov 0x1a8(%esp),%eax │ │ │ │ - and %eax,%edx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x178(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov 0x118(%esp),%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - sbb %ecx,%eax │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ + mov $0x85c4184,%esi │ │ │ │ lea -0x7(%edi),%eax │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - jmp 80d7b3a │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - movl $0x80d7a84,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov %ecx,0x1c(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov $0x85c4194,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + jmp 80dedf4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d7d4e │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d7d28,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 80ded0f │ │ │ │ + movl $0x80decc4,-0x14(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movsd 0x7(%esi),%xmm0 │ │ │ │ + movsd 0xf(%esi),%xmm1 │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + movsd %xmm1,-0x10(%ebp) │ │ │ │ + movsd %xmm0,-0x8(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d7d28 │ │ │ │ + jne 80decc4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + in $0x1,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d7d51 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x83d7e50,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + ja 80ded12 │ │ │ │ + movsd 0x3(%esi),%xmm0 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,%xmm1 │ │ │ │ + mulsd 0x4(%ebp),%xmm1 │ │ │ │ + movsd 0x8486fc8,%xmm2 │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ + mulsd 0xc(%ebp),%xmm2 │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ + movsd %xmm2,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d7dd7 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80d7da4,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80dedc7 │ │ │ │ + movl $0x80ded7c,-0x14(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movsd 0x7(%esi),%xmm0 │ │ │ │ + movsd 0xf(%esi),%xmm1 │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + movsd %xmm1,-0x10(%ebp) │ │ │ │ + movsd %xmm0,-0x8(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ded7c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + in $0x1,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d7ddf │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80d7cf0,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3d58,%esi │ │ │ │ + ja 80dedca │ │ │ │ + movsd 0x3(%esi),%xmm0 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,%xmm1 │ │ │ │ + mulsd 0x4(%ebp),%xmm1 │ │ │ │ + movsd 0x8486fd0,%xmm2 │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ + mulsd 0xc(%ebp),%xmm2 │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ + movsd %xmm2,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jo 80deddc │ │ │ │ + (bad) │ │ │ │ + jmp *%esi │ │ │ │ add %eax,(%eax) │ │ │ │ + add %ah,0x4e53(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d7e1b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %dh,(%ebx) │ │ │ │ - push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d7e4f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d7e98 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %esp │ │ │ │ - xor 0x0(%eax),%edx │ │ │ │ - add (%eax),%al │ │ │ │ + ja 80dee68 │ │ │ │ + movsd 0x0(%ebp),%xmm0 │ │ │ │ + movsd 0x8(%ebp),%xmm1 │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + xorpd %xmm2,%xmm2 │ │ │ │ + ucomisd %xmm2,%xmm0 │ │ │ │ + jp 80dee18 │ │ │ │ + je 80dee3a │ │ │ │ + movl $0x80dec78,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movsd %xmm0,-0xc(%edi) │ │ │ │ + movsd %xmm1,-0x4(%edi) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 80dec14 │ │ │ │ + ucomisd 0x8486fd8,%xmm1 │ │ │ │ + jp 80dee46 │ │ │ │ + je 80dee7a │ │ │ │ + movl $0x80ded30,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movsd %xmm0,-0xc(%edi) │ │ │ │ + movsd %xmm1,-0x4(%edi) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 80dec14 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov $0x85c419c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 80dec14 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x53,%al │ │ │ │ + dec %esi │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d7e83 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d7e98 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb $0x33,%al │ │ │ │ - push %eax │ │ │ │ - add %al,0x2000100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc42bbb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d8235 │ │ │ │ - movl $0x80d7ed8,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 80deeea │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80deec8,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d7ed8 │ │ │ │ + jne 80deec8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - fdivl (%edx) │ │ │ │ - push %eax │ │ │ │ - add %al,(%ebx) │ │ │ │ + aam $0x52 │ │ │ │ + dec %esi │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - add $0x7f,%al │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + add %cl,0xff20746(%ebx) │ │ │ │ + adc %al,0x3(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movsd 0x3(%eax),%xmm1 │ │ │ │ + movsd %xmm1,-0xc(%ebp) │ │ │ │ + movsd %xmm0,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80dedf4 │ │ │ │ + mov $0x85c41a4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70075(%ebx) │ │ │ │ + add $0xbd,%al │ │ │ │ + inc %ecx │ │ │ │ + pop %esp │ │ │ │ + or %al,0x1ae904c5(%ebx) │ │ │ │ + divl (%edi) │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80defc5 │ │ │ │ + movl $0x80def58,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d7f04 │ │ │ │ + jne 80def58 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x32,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - cmp $0x7f,%al │ │ │ │ - or $0x8bf08908,%eax │ │ │ │ - dec %esi │ │ │ │ - add 0x758b0756(%ebx),%ecx │ │ │ │ - add $0x89,%al │ │ │ │ - dec %ebp │ │ │ │ - clc │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d7f3c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - js 80d7f64 │ │ │ │ - push %eax │ │ │ │ - add %ah,%bh │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d8238 │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x124(%esp) │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %edx,0x130(%esp) │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - mov %eax,0x148(%esp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov %eax,0x160(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov 0x160(%esp),%ecx │ │ │ │ - mov %eax,0x16c(%esp) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - xor %edx,%eax │ │ │ │ - or %ecx,%eax │ │ │ │ - jne 80d8247 │ │ │ │ - movl $0x80d7e60,-0x18(%edi) │ │ │ │ - mov 0x148(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - xor %edx,0x0(%eax) │ │ │ │ - ljmp $0x100,$0x1e00004f │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,(%eax) │ │ │ │ - orb $0x8b,0x7468b08 │ │ │ │ - jbe 80d8018 │ │ │ │ - mov %eax,0x28(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d8030 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - test %dh,(%ecx) │ │ │ │ - push %eax │ │ │ │ - add %ch,%dl │ │ │ │ - sldt (%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - sbb $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - adc %cl,-0x74bfdbb4(%ecx) │ │ │ │ - dec %ebp │ │ │ │ - adc $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x28(%ebp),%eax │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mov %edx,0xb8(%esp) │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - and %ecx,%edx │ │ │ │ - mov %ecx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - mov %ecx,0xd0(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - mov 0xd0(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jae 80d8164 │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - movl $0x80d8008,-0xc(%ebp) │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + ja 80defc8 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %ecx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + call 8431220 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x4,%esp │ │ │ │ + fstps (%esp) │ │ │ │ + movss (%esp),%xmm0 │ │ │ │ + add $0x4,%esp │ │ │ │ + movl $0x8433090,-0x4(%edi) │ │ │ │ + divss 0x8486fe0,%xmm0 │ │ │ │ + movss 0x8486fe4,%xmm1 │ │ │ │ + subss %xmm0,%xmm1 │ │ │ │ + xorps %xmm2,%xmm2 │ │ │ │ + mulss %xmm2,%xmm0 │ │ │ │ + addss %xmm1,%xmm0 │ │ │ │ + movss %xmm0,(%edi) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp 845e62c │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - add $0x28,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d83fe │ │ │ │ - movl $0x80d7e2c,-0x24(%edi) │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x83d7e50,-0x14(%edi) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - adc %eax,%edx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x2c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - aam $0x2f │ │ │ │ - push %eax │ │ │ │ - add %ah,%bh │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - adc %cl,-0x74bfdbac(%ecx) │ │ │ │ - push %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - and $0x0,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xc,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,0x1002494(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov 0x10c(%esp),%eax │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x118(%esp),%eax │ │ │ │ - jmp 80d817c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%eax │ │ │ │ - mov 0x124(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jge 80d83c4 │ │ │ │ - movl $0x83e99e0,-0x18(%edi) │ │ │ │ - mov 0x178(%esp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - mov 0x154(%esp),%edx │ │ │ │ - sbb %edx,%ecx │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x3(%ecx),%edx │ │ │ │ - mov 0x7(%ecx),%ecx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %eax,0x19c(%esp) │ │ │ │ - mov $0x0,%eax │ │ │ │ - mov %eax,0x1a8(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %eax,0x1b4(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - mov %eax,0x1c0(%esp) │ │ │ │ - mov 0x19c(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x1c0(%esp),%edx │ │ │ │ - mov 0x1a8(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x1b4(%esp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - call 8430d70 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80d83f1 │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x1cc(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x1d8(%esp) │ │ │ │ - mov 0x1cc(%esp),%eax │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80d8373 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x1e4(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x1e4(%esp),%edx │ │ │ │ - mov 0x1d8(%esp),%ecx │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %eax,0x1cc(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x1e4(%esp) │ │ │ │ - mov 0x1cc(%esp),%ecx │ │ │ │ - mov %edx,0x1f0(%esp) │ │ │ │ - mov 0x1e4(%esp),%edx │ │ │ │ - and %eax,%ecx │ │ │ │ - mov 0x1f0(%esp),%eax │ │ │ │ - and %eax,%edx │ │ │ │ - mov 0x148(%esp),%eax │ │ │ │ - jmp 80d811c │ │ │ │ - movl $0x83e99e0,-0x18(%edi) │ │ │ │ - mov 0x178(%esp),%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - sbb %ecx,%eax │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - jmp 80d82a5 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - movl $0x80d81e0,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov %ecx,0x28(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - test %ch,0x170050 │ │ │ │ - add (%eax),%eax │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d8465 │ │ │ │ - movl $0x80d7df8,-0x14(%edi) │ │ │ │ + ja 80df010 │ │ │ │ + movl $0x80def20,-0x4(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80d7e98,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80d7e98 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c3d5c,%esi │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + movl $0x85c41c9,0x0(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c41d4,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + adc $0x8d000000,%eax │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d84a3 │ │ │ │ + jb 80df0a5 │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 80df096 │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + sub $0x4,%esp │ │ │ │ + movss %xmm0,(%esp) │ │ │ │ + call 837fc40 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80df09a │ │ │ │ + sub $0x8,%esp │ │ │ │ + movss 0x8486fe8,%xmm0 │ │ │ │ + sub $0x4,%esp │ │ │ │ + movss %xmm0,(%esp) │ │ │ │ + call 837fc40 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80df09a │ │ │ │ + mov $0x85c41d6,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c41c6,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xor $0x51,%al │ │ │ │ + dec %esi │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80df0dd │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d84b4 │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80df164 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d8564 │ │ │ │ - movl $0x80d84f0,-0x4(%ebp) │ │ │ │ + jb 80df144 │ │ │ │ + movl $0x80df124,-0x8(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - sbb %al,0x468b080d(%ebp) │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d8518 │ │ │ │ + jne 80df124 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + add %dh,%bl │ │ │ │ + movups 0x3(%esi),%xmm0 │ │ │ │ + ucomiss 0x8486fec,%xmm0 │ │ │ │ + jp 80df134 │ │ │ │ + je 80df147 │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 80df1a6 │ │ │ │ + dec %esi │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d8567 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80d8480,-0x24(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - movl $0x83d7e50,-0x14(%edi) │ │ │ │ + ja 80df1a1 │ │ │ │ + movl $0x80df0b4,-0x18(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ + movl $0x80df0ec,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov $0x85c41d8,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov $0x85c41e8,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ + nop │ │ │ │ + and $0x50,%al │ │ │ │ + dec %esi │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x6414fb3b(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 80df378 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x2000100,%eax │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80df29a │ │ │ │ + movl $0x80df228,-0xc(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movss 0xb(%esi),%xmm0 │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movss %xmm0,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80df228 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + addl $0x0,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,-0xe(%eax) │ │ │ │ + or $0x100ff308,%eax │ │ │ │ + inc %esi │ │ │ │ + add 0xff30475(%ebx),%ecx │ │ │ │ + adc %eax,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80df250 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + mov %eax,0x1e000000 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d85a6 │ │ │ │ - movl $0x80d84b4,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80d84b4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3d64,%esi │ │ │ │ + ja 80df29d │ │ │ │ + movss 0x4(%ebp),%xmm0 │ │ │ │ + movss %xmm0,%xmm1 │ │ │ │ + mulss 0x3(%esi),%xmm1 │ │ │ │ + movss 0x8486ff0,%xmm2 │ │ │ │ + subss %xmm0,%xmm2 │ │ │ │ + mulss 0xc(%ebp),%xmm2 │ │ │ │ + addss %xmm1,%xmm2 │ │ │ │ + movl $0x8433090,-0x4(%edi) │ │ │ │ + movss %xmm2,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d861f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d85fc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80df34e │ │ │ │ + movl $0x80df304,-0xc(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movss 0x7(%esi),%xmm0 │ │ │ │ + movss 0xb(%esi),%xmm1 │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movss %xmm1,-0x4(%ebp) │ │ │ │ + movss %xmm0,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d85fc │ │ │ │ + jne 80df304 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + ret │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d8622 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - movl $0x83d7e60,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + ja 80df351 │ │ │ │ + movss 0x3(%esi),%xmm0 │ │ │ │ + movl $0x8433090,-0x4(%edi) │ │ │ │ + movss %xmm0,%xmm1 │ │ │ │ + mulss 0x8(%ebp),%xmm1 │ │ │ │ + movss 0x8486ff4,%xmm2 │ │ │ │ + subss %xmm0,%xmm2 │ │ │ │ + mulss 0xc(%ebp),%xmm2 │ │ │ │ + addss %xmm1,%xmm2 │ │ │ │ + movss %xmm2,(%edi) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jo 80d8661 │ │ │ │ - push %eax │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + push %esp │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + jmp *(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ + jo 80df3b8 │ │ │ │ + dec %esi │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d87ca │ │ │ │ - movl $0x80d8678,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + jb 80df43e │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80df434 │ │ │ │ + movss 0x0(%ebp),%xmm0 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + ucomiss %xmm1,%xmm0 │ │ │ │ + jp 80df3a8 │ │ │ │ + je 80df3ca │ │ │ │ + movl $0x80df1e0,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + movss %xmm0,(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80df164 │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + movl $0x80df3f0,-0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d8678 │ │ │ │ + jne 80df3f0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - cmp $0x2b,%al │ │ │ │ - push %eax │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + clc │ │ │ │ + dec %ebp │ │ │ │ + dec %esi │ │ │ │ + add %ah,0x0(%eax,%eax,1) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + ja 80df446 │ │ │ │ + movss 0x3(%esi),%xmm0 │ │ │ │ + ucomiss 0x8486ff8,%xmm0 │ │ │ │ + jp 80df40b │ │ │ │ + je 80df455 │ │ │ │ + movl $0x80df2b8,-0xc(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movss 0x4(%ebp),%xmm1 │ │ │ │ + movss %xmm1,-0x4(%edi) │ │ │ │ + movss %xmm0,(%edi) │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 80df164 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c4208,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0xfffffff0,%edi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 80df164 │ │ │ │ + cwtl │ │ │ │ + dec %ebp │ │ │ │ + dec %esi │ │ │ │ + add %bl,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,-0x74f7f27a(%eax) │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dl,-0x3976f7f3(%esp,%esi,8) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d86a0 │ │ │ │ + jne 80df494 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - adc $0x2b,%al │ │ │ │ - push %eax │ │ │ │ + je 80df4d7 │ │ │ │ + dec %esi │ │ │ │ add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - rolb $1,-0xf76f7f3(%esi) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d86d0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %dh,%bl │ │ │ │ + movups 0x3(%esi),%xmm0 │ │ │ │ + movss %xmm0,0x0(%ebp) │ │ │ │ + jmp 80df378 │ │ │ │ nop │ │ │ │ - in $0x2a,%al │ │ │ │ - push %eax │ │ │ │ - add %ah,(%eax,%eax,1) │ │ │ │ + pop %esp │ │ │ │ + dec %ebp │ │ │ │ + dec %esi │ │ │ │ + add %bl,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %ch,%bl │ │ │ │ + mov $0x4d409066,%edx │ │ │ │ + dec %esi │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d87d2 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 80d87e1 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x104d8bf0(%ecx) │ │ │ │ - movl $0x80d8734,0x0(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80df513 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80df4f8,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80df4f8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc %cl,0x4e(%ebp) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - pop %esp │ │ │ │ - xchg %ecx,0x7468b08 │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0xff30346(%ebx) │ │ │ │ + adc %al,0x3(%eax) │ │ │ │ + movss %xmm0,-0x4(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ + jmp 80df378 │ │ │ │ + mov $0x85c4220,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + or $0x4d,%al │ │ │ │ + dec %esi │ │ │ │ + add %al,0x100 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80df57e │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80df55c,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d875c │ │ │ │ + jne 80df55c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - lds (%eax),%eax │ │ │ │ + fmull 0x0(%esi,%ecx,2) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4e8b0445(%ebx) │ │ │ │ - add (%ebx),%esp │ │ │ │ - dec %ebp │ │ │ │ - or %bh,(%ebx) │ │ │ │ - dec %ebp │ │ │ │ - or $0x76,%al │ │ │ │ - adc -0x3a7cebb3(%ebx),%cl │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x7c,%al │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - jmp 80d8715 │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - add $0x1c,%edi │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + lds 0x5c(%eax),%edx │ │ │ │ + or %cl,0x45890346(%ebx) │ │ │ │ + clc │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x85c52c5,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 832a50c │ │ │ │ + mov $0x85c4248,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add (%eax),%al │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80df614 │ │ │ │ + add $0x14,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d8898 │ │ │ │ - movl $0x80d85c0,-0x18(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ + ja 80df60a │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jle 80df5e3 │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x84330a0,-0x10(%edi) │ │ │ │ + sub %edx,%ecx │ │ │ │ mov %ecx,-0xc(%edi) │ │ │ │ movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - and (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b0855(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add $0x83,%al │ │ │ │ - (bad) │ │ │ │ - mov $0xbe,%ch │ │ │ │ - cmpb $0xfc,0x63ff085c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jle 80d8871 │ │ │ │ - movl $0x83e99f0,-0x8(%edi) │ │ │ │ - sub %ecx,%eax │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x84330a0,-0x10(%edi) │ │ │ │ + sub %ecx,%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x3(%eax),%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - or $0x1,%edx │ │ │ │ - bsr %edx,%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov $0x3f,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - cmovne %ecx,%edx │ │ │ │ - xor $0x1f,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jl 80d888b │ │ │ │ - movl $0x80d8710,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - cmp $0x20,%edx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - shr %cl,%edx │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - and %ecx,%edx │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - movl $0x83e99f0,-0x8(%edi) │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - jmp 80d8800 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - movl $0x80d87bc,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %?,0x1004f(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d8918 │ │ │ │ + jb 80df6d5 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d88f8,-0xc(%ebp) │ │ │ │ + movl $0x80df668,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d88f8 │ │ │ │ + jne 80df668 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + dec %esp │ │ │ │ + mov $0x4f,%ebx │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,0x768b080d(%esi,%esi,8) │ │ │ │ + pop %es │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80df68c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub %bh,0x4f(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d891b │ │ │ │ + ja 80df6d8 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x83d7e60,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + or $0x1,%eax │ │ │ │ + bsr %eax,%eax │ │ │ │ + mov $0x3f,%ecx │ │ │ │ + cmovne %eax,%ecx │ │ │ │ + xor $0x1f,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80df6e7 │ │ │ │ + movl $0x84330a0,-0x4(%edi) │ │ │ │ + cmp $0x20,%ecx │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + neg %eax │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + shr %cl,%edx │ │ │ │ + and %eax,%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ lea -0x3(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80d89a3 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80d8970,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80d89ab │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80d88c0,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov $0x85db1b4,%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3d88,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d89e7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x2005027,%esp │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d8a1b │ │ │ │ + jb 80df72c │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d8a64 │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80df850 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %ah,(%edi) │ │ │ │ - push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + nop │ │ │ │ + add $0x4000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d8a4f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d8a64 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %eax │ │ │ │ - daa │ │ │ │ - push %eax │ │ │ │ - add %al,0x2000100 │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d8c53 │ │ │ │ - movl $0x80d8aa4,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 80df818 │ │ │ │ + movl $0x80df78c,-0x10(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d8aa4 │ │ │ │ + jne 80df78c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc %ah,(%edi) │ │ │ │ - push %eax │ │ │ │ - add %al,(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - rorb $1,0x468b080d(%edx) │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d8ad0 │ │ │ │ + add %dh,-0x74f7f209(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890475(%ebx),%ecx │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0x26,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + nop │ │ │ │ + and $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - add %cl,-0xf76f7f3(%ebx) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d8b00 │ │ │ │ + add %dl,%ah │ │ │ │ + testl $0x8910758b,0x3468b08 │ │ │ │ + inc %ebp │ │ │ │ + adc %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80df7d4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - mov $0x26,%ah │ │ │ │ - push %eax │ │ │ │ - add %ah,0x1e000000 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80d8c56 │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 80d8c65 │ │ │ │ - movl $0x80d8a2c,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - pusha │ │ │ │ - es push %eax │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - orb $0x7,0x468b080d(%ebx) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d8b80 │ │ │ │ + add %dh,%ah │ │ │ │ + testl $0x3c6f766,0x7768b08 │ │ │ │ + add %dh,0xf(%ebp) │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor $0x26,%al │ │ │ │ - push %eax │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jbe 80d8bde │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - movl $0x80d8b54,0x0(%ebp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d8d21 │ │ │ │ - movl $0x80d89f8,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83d7e60,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - andb $0x0,0x1440050 │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458b0c55(%ebx) │ │ │ │ - adc %cl,0x5489084d(%ebx) │ │ │ │ - and $0x64,%al │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - jmp 80d8be1 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jle 80d8cfa │ │ │ │ - movl $0x83e99f0,-0x18(%edi) │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x3(%edx),%edx │ │ │ │ - mov 0x3(%ecx),%ecx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov $0x3f,%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - cmovne %edx,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80d8d14 │ │ │ │ - cmp $0x20,%eax │ │ │ │ - setl %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - neg %edx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - jmp 80d8bb5 │ │ │ │ - movl $0x83e99f0,-0x18(%edi) │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - jmp 80d8c88 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80d8c34,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - fs and $0x50,%al │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d8d85 │ │ │ │ - movl $0x80d89c4,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80d8a64,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + ja 80df81b │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80d8a64 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c3d8c,%esi │ │ │ │ + and 0x10(%ebp),%eax │ │ │ │ + cmp 0x3(%esi),%eax │ │ │ │ + jbe 80df82a │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x84330a0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d8dc3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d8dd4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + ja 80df8a8 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80df700,-0x24(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + movl $0x80df73c,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x85c41c9,0x0(%ebp) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d8e7e │ │ │ │ - movl $0x80d8e10,-0x4(%ebp) │ │ │ │ + jb 80df96f │ │ │ │ + movl $0x80df900,-0x8(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80df900 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - cmp %cl,0x468b080d(%esi) │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %ah,(%ecx,%edi,8) │ │ │ │ + or $0x3468b08,%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d8e38 │ │ │ │ + jne 80df924 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80d8e81 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80d8da0,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83d7e60,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80d8ebe │ │ │ │ - movl $0x80d8dd4,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80d8dd4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3d94,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d8f37 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d8f14,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d8f14 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,0xd(%ecx,%edi,8) │ │ │ │ + or %cl,-0x899fc8a(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80df944 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d8f3a │ │ │ │ + ja 80df972 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ add 0x4(%ebp),%eax │ │ │ │ - movl $0x83d7e60,-0x4(%edi) │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - pop %eax │ │ │ │ - and 0x0(%eax),%dl │ │ │ │ - pop %ss │ │ │ │ + and %bh,0x18004f(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4c339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80df9d2 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x3(%ecx),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x3(%eax),%ecx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jne 80df9e4 │ │ │ │ + add $0xffffffc4,%edi │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x3c,0x33c(%ebx) │ │ │ │ + mov $0x85c4260,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x80df590,-0x38(%edi) │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x30(%edi) │ │ │ │ + mov %eax,-0x2c(%edi) │ │ │ │ + mov %ecx,-0x28(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x24(%edi) │ │ │ │ + movl $0x80df628,-0x20(%edi) │ │ │ │ + lea -0x38(%edi),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x80df850,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x80df8c4,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x12(%edi),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80df850 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + or $0x48,%al │ │ │ │ + dec %esi │ │ │ │ + add %dl,(%edi) │ │ │ │ add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d90e2 │ │ │ │ - movl $0x80d8f90,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80dfa98 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80dfa84,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d8f90 │ │ │ │ + jne 80dfa84 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and $0x22,%al │ │ │ │ - push %eax │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + faddl 0x4e(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,-0x74f7f271(%eax) │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80df994 │ │ │ │ + mov $0x85c4268,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80dfb2c │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80dfb22 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x10(%eax),%cl │ │ │ │ + mov 0x11(%eax),%dl │ │ │ │ + cmp %dl,%cl │ │ │ │ + jle 80dfafb │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x83e9a10,-0x10(%edi) │ │ │ │ + sub %dl,%cl │ │ │ │ + mov %cl,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x83e9a10,-0x10(%edi) │ │ │ │ + sub %cl,%dl │ │ │ │ + mov %dl,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + je 80dfaec │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80dfbf9 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80dfb80,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d8fb8 │ │ │ │ + jne 80dfb80 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - cld │ │ │ │ - and %edx,0x0(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xor $0xb6,%al │ │ │ │ + dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - call 91159d4f │ │ │ │ - lock mov 0x3(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %ah,0x768b080d(%ebx,%edi,8) │ │ │ │ + pop %es │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d8fe8 │ │ │ │ + jne 80dfba4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - and %edx,0x0(%eax) │ │ │ │ - and $0x0,%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + adc %dh,0x4f(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d90ea │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 80d90f9 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + ja 80dfbfc │ │ │ │ + movzbl 0x3(%esi),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ + and $0xff,%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + bsr %ax,%ax │ │ │ │ + mov $0xf,%ecx │ │ │ │ + cmovne %ax,%cx │ │ │ │ + xor $0x7,%cx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80dfc0b │ │ │ │ + movl $0x83e9a10,-0x4(%edi) │ │ │ │ + cmp $0x20,%ecx │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + neg %eax │ │ │ │ + mov $0xff,%edx │ │ │ │ + shr %cl,%edx │ │ │ │ + and %eax,%edx │ │ │ │ + mov %dl,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov $0x85db1b4,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x104d8bf0(%ecx) │ │ │ │ - movl $0x80d904c,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - je 80d8fe1 │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + jb 80dfc50 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80dfd78 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x4000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80dfd40 │ │ │ │ + movl $0x80dfcb0,-0x10(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d9074 │ │ │ │ + jne 80dfcb0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - lds (%eax),%eax │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4e8b0445(%ebx) │ │ │ │ - add (%ebx),%esp │ │ │ │ - dec %ebp │ │ │ │ - or %bh,(%ebx) │ │ │ │ - dec %ebp │ │ │ │ - or $0x76,%al │ │ │ │ - adc -0x3a7cebb3(%ebx),%cl │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x7c,%al │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - jmp 80d902d │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - add $0x1c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d91b0 │ │ │ │ - movl $0x80d8ed8,-0x18(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,%ah │ │ │ │ + cld │ │ │ │ + or $0x3468a08,%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %al,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80dfcd4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - and (%eax),%eax │ │ │ │ + and $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b0855(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add $0x83,%al │ │ │ │ - (bad) │ │ │ │ - mov $0xbe,%ch │ │ │ │ - mov $0x3d,%al │ │ │ │ - pop %esp │ │ │ │ - or %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jle 80d9189 │ │ │ │ - movl $0x83e99f0,-0x8(%edi) │ │ │ │ - sub %ecx,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x3(%eax),%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - or $0x1,%edx │ │ │ │ - bsr %edx,%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov $0x3f,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - cmovne %ecx,%edx │ │ │ │ - xor $0x1f,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jl 80d91a3 │ │ │ │ - movl $0x80d9028,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - cmp $0x20,%edx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - shr %cl,%edx │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - and %ecx,%edx │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - movl $0x83e99f0,-0x8(%edi) │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - jmp 80d9118 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - movl $0x80d90d4,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,%al │ │ │ │ + cld │ │ │ │ + or $0x3468a08,%eax │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %al,0x10(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80dfcf8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d9230 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d9210,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,(%eax) │ │ │ │ + std │ │ │ │ + or $0x7768b08,%eax │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d9210 │ │ │ │ + jne 80dfd18 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d9233 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x83d7e60,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + ja 80dfd43 │ │ │ │ + movzbl 0x10(%ebp),%eax │ │ │ │ + movzbl 0x4(%ebp),%ecx │ │ │ │ + and %eax,%ecx │ │ │ │ + cmp 0x3(%esi),%cl │ │ │ │ + jbe 80dfd52 │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ + movl $0x83e9a10,-0x4(%edi) │ │ │ │ + mov %cl,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + ja 80dfdd0 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80dfc24,-0x24(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + movl $0x80dfc60,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x85c4281,0x0(%ebp) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x2000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d92bb │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80d9288,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ + jb 80dfe98 │ │ │ │ + movl $0x80dfe28,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80dfe28 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,0xd(%esi,%edi,8) │ │ │ │ + or %cl,0x758b0346(%edx) │ │ │ │ + add $0x88,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,0xd(%esi,%edi,8) │ │ │ │ + or %cl,-0x899fc8a(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80dfe6c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d92c3 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80d91d8,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3db8,%esi │ │ │ │ + ja 80dfe9b │ │ │ │ + movzbl 0x3(%esi),%eax │ │ │ │ + add 0x4(%ebp),%al │ │ │ │ + movl $0x83d7e80,-0x4(%edi) │ │ │ │ + mov %al,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + clc │ │ │ │ + mov $0x4f,%dl │ │ │ │ + add %bl,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d92ff │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4c739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80dff10 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x3(%ecx),%dl │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x3(%eax),%cl │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + movsbl %dl,%edx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + movsbl %cl,%edx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 80dff22 │ │ │ │ + add $0xffffffc8,%edi │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x38,0x33c(%ebx) │ │ │ │ + mov $0x85c428c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x80dfaa8,-0x34(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x2c(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + mov %cl,-0x24(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %al,-0x23(%edi) │ │ │ │ + movl $0x80dfb40,-0x20(%edi) │ │ │ │ + lea -0x34(%edi),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x80dfd78,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x80dfdec,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x12(%edi),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80dfd78 │ │ │ │ + nop │ │ │ │ + cld │ │ │ │ + inc %edx │ │ │ │ + dec %esi │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80dffd4 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80dffc0,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80dffc0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - push %ds │ │ │ │ - push %eax │ │ │ │ + int3 │ │ │ │ + inc %edx │ │ │ │ + dec %esi │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80dfebc │ │ │ │ + mov $0x85c4294,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80e006f │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e0065 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x10(%eax),%cx │ │ │ │ + mov 0x12(%eax),%dx │ │ │ │ + cmp %dx,%cx │ │ │ │ + jle 80e003c │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x83e9a00,-0x10(%edi) │ │ │ │ + sub %dx,%cx │ │ │ │ + mov %cx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x83e9a00,-0x10(%edi) │ │ │ │ + sub %cx,%dx │ │ │ │ + mov %dx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xor $0xb1,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d9333 │ │ │ │ + jb 80e0137 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + movl $0x80e00c0,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80d937c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jo 80d9358 │ │ │ │ - push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e00c0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + hlt │ │ │ │ + mov $0x4f,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,%ah │ │ │ │ + add %cl,(%esi) │ │ │ │ + or %cl,-0x899f88a(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e00e4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + shlb $1,0x4f(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e013a │ │ │ │ + movzwl 0x3(%esi),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ + and $0xffff,%eax │ │ │ │ + bsr %ax,%ax │ │ │ │ + mov $0x1f,%ecx │ │ │ │ + cmovne %ax,%cx │ │ │ │ + xor $0xf,%cx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80e0149 │ │ │ │ + movl $0x83e9a00,-0x4(%edi) │ │ │ │ + cmp $0x20,%ecx │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + neg %eax │ │ │ │ + mov $0xffff,%edx │ │ │ │ + shr %cl,%edx │ │ │ │ + and %eax,%edx │ │ │ │ + mov %dx,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov $0x85db1b4,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d9367 │ │ │ │ + jb 80e0190 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d937c │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80e02c4 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %bl,(%esi) │ │ │ │ - push %eax │ │ │ │ - add %al,0x2000100 │ │ │ │ + nop │ │ │ │ + add $0x4000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d956b │ │ │ │ - movl $0x80d93bc,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 80e0289 │ │ │ │ + movl $0x80e01f0,-0x10(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d93bc │ │ │ │ + jne 80e01f0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - clc │ │ │ │ - sbb $0x30050,%eax │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - call 9315a157 │ │ │ │ + add %bl,(%eax) │ │ │ │ + add (%esi),%cl │ │ │ │ + or %ah,-0x75(%esi) │ │ │ │ inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d93e8 │ │ │ │ + add -0x7699fb8b(%ebx),%ecx │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xf750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - int3 │ │ │ │ - sbb $0x40050,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - sbb %dl,-0x740f76f8(%ebp,%ecx,1) │ │ │ │ - dec %esi │ │ │ │ - add 0x4d890475(%ebx),%ecx │ │ │ │ - add %cl,-0x3a7cfbbb(%ecx) │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d9418 │ │ │ │ + add %al,0x2(%eax) │ │ │ │ + push %cs │ │ │ │ + or %ah,-0x75(%esi) │ │ │ │ + inc %esi │ │ │ │ + add -0x7699ef8b(%ebx),%ecx │ │ │ │ + inc %ebp │ │ │ │ + adc %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e0240 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - pushf │ │ │ │ - sbb $0x250050,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80d956e │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 80d957d │ │ │ │ - movl $0x80d9344,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - dec %eax │ │ │ │ - sbb $0x2650050,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - cwtl │ │ │ │ - xchg %eax,%esp │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d9498 │ │ │ │ + add %ah,0x2(%eax) │ │ │ │ + push %cs │ │ │ │ + or %cl,-0x899f88a(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e0260 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb $0x1d,%al │ │ │ │ - push %eax │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jbe 80d94f6 │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - movl $0x80d946c,0x0(%ebp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d9639 │ │ │ │ - movl $0x80d9310,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83d7e60,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - push $0x4400501c │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458b0c55(%ebx) │ │ │ │ - adc %cl,0x5489084d(%ebx) │ │ │ │ - and $0x64,%al │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - jmp 80d94f9 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and $0x1,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e028c │ │ │ │ + movzwl 0x10(%ebp),%eax │ │ │ │ + movzwl 0x4(%ebp),%ecx │ │ │ │ + and %eax,%ecx │ │ │ │ + cmp 0x3(%esi),%cx │ │ │ │ + jbe 80e029b │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jle 80d9612 │ │ │ │ - movl $0x83e99f0,-0x18(%edi) │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x3(%edx),%edx │ │ │ │ - mov 0x3(%ecx),%ecx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov $0x3f,%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - cmovne %edx,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80d962c │ │ │ │ - cmp $0x20,%eax │ │ │ │ - setl %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - neg %edx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - jmp 80d94cd │ │ │ │ - movl $0x83e99f0,-0x18(%edi) │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - jmp 80d95a0 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80d954c,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - dec %esp │ │ │ │ - sbb 0x0(%eax),%edx │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + movl $0x83e9a00,-0x4(%edi) │ │ │ │ + mov %cx,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d969d │ │ │ │ - movl $0x80d92dc,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80d937c,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + ja 80e031c │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80e0164,-0x24(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80d937c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c3dbc,%esi │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + movl $0x80e01a0,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x85c42ad,0x0(%ebp) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d96db │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d96ec │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d9796 │ │ │ │ - movl $0x80d9728,-0x4(%ebp) │ │ │ │ + jb 80e03ea │ │ │ │ + movl $0x80e0374,-0x8(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e0374 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - push %eax │ │ │ │ - xchg %eax,%edi │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d9750 │ │ │ │ + add %bl,-0x7499f7f2(%ebx,%eax,1) │ │ │ │ + inc %esi │ │ │ │ + add -0x7699fb8b(%ebx),%ecx │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xf750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,0x768b080e(%ebx,%eax,1) │ │ │ │ + add -0x9(%esi),%esp │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e03bc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d9799 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80d96b8,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83d7e60,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + ja 80e03ed │ │ │ │ + mov 0x3(%esi),%ax │ │ │ │ + add 0x4(%ebp),%ax │ │ │ │ + movl $0x83d7e70,-0x4(%edi) │ │ │ │ + mov %ax,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + test $0xad,%al │ │ │ │ + dec %edi │ │ │ │ + add %bl,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4c739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d97d6 │ │ │ │ - movl $0x80d96ec,-0x4(%edi) │ │ │ │ + ja 80e0462 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x3(%ecx),%dx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80d96ec │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3dc4,%esi │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x3(%eax),%cx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + movswl %dx,%edx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + movswl %cx,%edx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 80e0474 │ │ │ │ + add $0xffffffc8,%edi │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x38,0x33c(%ebx) │ │ │ │ + mov $0x85c42b8,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + movl $0x80dffe4,-0x34(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x2c(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + mov %cx,-0x24(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %ax,-0x22(%edi) │ │ │ │ + movl $0x80e0080,-0x20(%edi) │ │ │ │ + lea -0x34(%edi),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x80e02c4,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x80e0338,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x12(%edi),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80e02c4 │ │ │ │ + nop │ │ │ │ + aam $0x3d │ │ │ │ + dec %esi │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d984f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d982c,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e0528 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e0514,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d982c │ │ │ │ + jne 80e0514 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + cmp $0x2004e,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80d9852 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80e040c │ │ │ │ + mov $0x85c42c0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ + add (%eax),%al │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80e05bc │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e05b2 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jle 80e058b │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x83e99f0,-0x10(%edi) │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x83e99f0,-0x10(%edi) │ │ │ │ + sub %ecx,%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + in $0xab,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80d98cb │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e067d │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80d98a8,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ + movl $0x80e0610,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d98a8 │ │ │ │ + jne 80e0610 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + stos %eax,%es:(%edi) │ │ │ │ + dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,(%esi,%eax,1) │ │ │ │ + push %cs │ │ │ │ + or %cl,-0x899f88a(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e0634 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + subb $0x0,0x4f(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d98ce │ │ │ │ + ja 80e0680 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ + bsr %eax,%eax │ │ │ │ + mov $0x3f,%ecx │ │ │ │ + cmovne %eax,%ecx │ │ │ │ + xor $0x1f,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80e068f │ │ │ │ movl $0x83e99f0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + cmp $0x20,%ecx │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + neg %eax │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + shr %cl,%edx │ │ │ │ + and %eax,%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - adcb $0x50,(%edi) │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov $0x85db1b4,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + jb 80e06d4 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80e07f8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x4000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d9a45 │ │ │ │ - movl $0x80d9924,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80e07c0 │ │ │ │ + movl $0x80e0734,-0x10(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d9924 │ │ │ │ + jne 80e0734 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - dec %esp │ │ │ │ - pop %ss │ │ │ │ - push %eax │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %cl,0xd(%ecx,%ebx,4) │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899f7bb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80d994c │ │ │ │ + add %bl,0x7(%eax) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - and $0x17,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%ebx) │ │ │ │ + and $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dh,0xd(%ecx,%ebx,4) │ │ │ │ + add %bh,0xe(%edi,%eax,1) │ │ │ │ or %cl,0x758b0346(%ebx) │ │ │ │ - or %cl,-0x899f7bb(%ecx) │ │ │ │ + adc %cl,-0x899efbb(%ecx) │ │ │ │ movb $0x0,(%ebx) │ │ │ │ - jne 80d9974 │ │ │ │ + jne 80e077c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - cld │ │ │ │ - push %ss │ │ │ │ - push %eax │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %esi │ │ │ │ - add (%ecx),%edi │ │ │ │ - ret $0x870f │ │ │ │ - roll $0x0,(%eax) │ │ │ │ - add %ch,(%ecx) │ │ │ │ - rolb $1,-0x7af00008(%ebx) │ │ │ │ - rolb $0x0,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add $0x8,%al │ │ │ │ - lcall $0x4024,$0x448b080d │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + add %bl,0x768b080e(%edi,%eax,1) │ │ │ │ + pop %es │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e079c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d9cbd │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80d97f0,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ + ja 80e07c3 │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - bound %eax,(%eax) │ │ │ │ + and 0x10(%ebp),%eax │ │ │ │ + cmp 0x3(%esi),%eax │ │ │ │ + jbe 80e07d2 │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x83e99f0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80d9e76 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80d986c,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ + ja 80e0850 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80e06a8,-0x24(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + movl $0x80e06e4,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3de0,%esi │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x85c41c9,0x0(%ebp) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - jne 80d9a77 │ │ │ │ - movl $0x80d99c0,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - inc %edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 80d9cb0 │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80d9ae0,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - or %bl,0x468b080d(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e0917 │ │ │ │ + movl $0x80e08a8,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d9b08 │ │ │ │ + jne 80e08a8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1445(%ebx) │ │ │ │ - adc %cl,0x44890855(%ebx) │ │ │ │ - and $0x58,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80d9c3f │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d9c1d │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add %eax,%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - add %eax,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x558b1045(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - mov %fs,(%eax,%edx,8) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7376f7b3(%ebx) │ │ │ │ - and $0xdc,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0xd0248c(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - jmp 80d9ba0 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80d9bdc,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80d9aa4 │ │ │ │ - inc %eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 80d9cb0 │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x100(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80d9cd4,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x100(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - cld │ │ │ │ - pushf │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80d9cfc │ │ │ │ + add %cl,%ah │ │ │ │ + or %cl,(%esi) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x558b1445(%ebx) │ │ │ │ - or %cl,-0x7b76fbb3(%ebx) │ │ │ │ - and $0x0,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7b76fcba(%ebx) │ │ │ │ - and $0xc,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - rorb $0x0,0x1182484(%ecx) │ │ │ │ - add %cl,0x1002484(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x124(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x130(%esp) │ │ │ │ - mov 0x10c(%esp),%eax │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x124(%esp),%edx │ │ │ │ - mov %edx,0x148(%esp) │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - mov %ecx,0x154(%esp) │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ - mov 0x160(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80d9e5e │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %ecx,0x16c(%esp) │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80d9e35 │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - add %edx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,%ah │ │ │ │ + or %cl,(%esi) │ │ │ │ + or %cl,-0x899fc8a(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e08ec │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - in $0x0,%al │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c55(%ebx) │ │ │ │ - adc %cl,-0x7b76fbbb(%ebx) │ │ │ │ - and $0x78,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7b76f7bb(%ebx) │ │ │ │ - and $0x84,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,0x1782484(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%edx │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ - jmp 80d9daf │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80d9df0,0x4(%ebp) │ │ │ │ + ja 80e091a │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + movl $0x83d7e60,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ add $0x8,%ebp │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80d9c83 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ + js 80e08d6 │ │ │ │ + dec %edi │ │ │ │ + add %bl,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4c339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e097a │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x3(%ecx),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x3(%eax),%ecx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jne 80e098c │ │ │ │ + add $0xffffffc4,%edi │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x3c,0x33c(%ebx) │ │ │ │ + mov $0x85c42d8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x80e0538,-0x38(%edi) │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x30(%edi) │ │ │ │ + mov %eax,-0x2c(%edi) │ │ │ │ + mov %ecx,-0x28(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x24(%edi) │ │ │ │ + movl $0x80e05d0,-0x20(%edi) │ │ │ │ + lea -0x38(%edi),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x80e07f8,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x80e086c,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x12(%edi),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80e07f8 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fdivrl (%eax) │ │ │ │ + dec %esi │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d9eb4 │ │ │ │ + jb 80e0a40 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ + movl $0x80e0a2c,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e0a2c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + cmp %cl,0x0(%esi) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85c3de8,%esi │ │ │ │ + jmp 80e093c │ │ │ │ + mov $0x85c42e0,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - test $0x11,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ + add (%eax),%al │ │ │ │ + add $0x0,%al │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80e0b63 │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e0b59 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x18(%eax),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x1c(%eax),%edx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + sbb %edx,%ecx │ │ │ │ + jge 80e0b0c │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x83e99e0,-0x14(%edi) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + sbb %ecx,%edx │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x83e99e0,-0x14(%edi) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + sbb %ecx,%edx │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + inc %eax │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + add %dl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d9eee │ │ │ │ + jb 80e0c96 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + movl $0x80e0bb4,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80d9fa0 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e0bb4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - jo 80d9f07 │ │ │ │ - push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ + add %ah,0x4f(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80d9f23 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d9fa0 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x11,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,%al │ │ │ │ + or (%esi),%ecx │ │ │ │ + or %cl,-0x899f88a(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e0bd8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fsubl 0x4f(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d9f57 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d9fa0 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %dl,(%ecx) │ │ │ │ + ja 80e0c99 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + or %edx,%eax │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + or %edx,%ecx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - add %al,(%edx) │ │ │ │ + call 8430d70 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80e0ca8 │ │ │ │ + movl $0x83e99e0,-0x8(%edi) │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + shrd %cl,%edx,%eax │ │ │ │ + shr %cl,%edx │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80e0c58 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + cmp $0x40,%ecx │ │ │ │ + setl %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + neg %ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + and %eax,%ecx │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + and %eax,%edx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov $0x85db1b4,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80d9f8b │ │ │ │ + jb 80e0cec │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80d9fa0 │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80e0e4c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - rclb $1,(%eax) │ │ │ │ - push %eax │ │ │ │ - add %al,0x2000100 │ │ │ │ + nop │ │ │ │ + add $0x4000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %cl,-0x7cc41fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80da49d │ │ │ │ - movl $0x80d9fe0,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 80e0e11 │ │ │ │ + movl $0x80e0d4c,-0x10(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80d9fe0 │ │ │ │ + jne 80e0d4c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ nop │ │ │ │ - adc %dl,0x0(%eax) │ │ │ │ - add (%eax),%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - or $0xa0,%al │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + js 80e0d5e │ │ │ │ + push %cs │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80da00c │ │ │ │ + jne 80e0d78 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc %dl,%fs:0x0(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,%gs:(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dh,(%eax,%eiz,4) │ │ │ │ - or $0x3468b08,%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + hlt │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + or $0x468b080e,%eax │ │ │ │ + add 0x758b074e(%ebx),%ecx │ │ │ │ + adc $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80da034 │ │ │ │ + jne 80e0da4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - cmp $0x10,%al │ │ │ │ - push %eax │ │ │ │ - add %ah,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - adc %cl,0x44890455(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - ja 80da4a0 │ │ │ │ - sub %edx,%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80da572 │ │ │ │ - movl $0x80da428,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - nop │ │ │ │ - in (%dx),%al │ │ │ │ - movmskps (bad),%eax │ │ │ │ - push %eax │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + call 260e0db4 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - mov $0xa0,%al │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %al,%ah │ │ │ │ + or $0x768b080e,%eax │ │ │ │ + pop %es │ │ │ │ test $0x3,%si │ │ │ │ - jne 80da0b0 │ │ │ │ + jne 80e0dc4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - rorb $0x50,(%edi) │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74b3dbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x58,%al │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80da55d │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80da534 │ │ │ │ - movl $0x80d9ec8,-0x20(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + call 260e0dd4 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e0e14 │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + and %edx,%eax │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + and %edx,%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + cmp %eax,%edx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + sbb %edx,%ecx │ │ │ │ + jae 80e0e23 │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov 0x1c(%ebp),%esi │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x83e99e0,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - rorb $1,(%esi) │ │ │ │ - push %eax │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458b1055(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - and $0xc4,%al │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x6b76fbab(%ebx) │ │ │ │ - and $0xd0,%al │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xdc,%al │ │ │ │ + ja 80e0ea4 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80e0cc0,-0x24(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + movl $0x80e0cfc,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x85c4161,0x0(%ebp) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0xd02494(%ebx) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - jmp 80da146 │ │ │ │ - xchg %ax,%ax │ │ │ │ - je 80da200 │ │ │ │ - push %eax │ │ │ │ - add %al,0x0(%edx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e0f88 │ │ │ │ + movl $0x80e0efc,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e0efc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - sub %ah,0x468b080d(%edx) │ │ │ │ + sub %cl,(%edi) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80da228 │ │ │ │ + jne 80e0f28 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - dec %eax │ │ │ │ + arpl %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,0xf(%eax) │ │ │ │ push %cs │ │ │ │ - push %eax │ │ │ │ - add %al,0x1e000000(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + or %cl,-0x899fc8a(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e0f48 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + arpl %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80da5de │ │ │ │ + ja 80e0f8b │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x80d9f00,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - add 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + adc %ecx,%edx │ │ │ │ + movl $0x83d7e50,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %ah,0x18004f(%edx) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4bb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e106e │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x3(%ecx),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x7(%ecx),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x3(%eax),%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x7(%eax),%ecx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %edx,0xb8(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + xor %edx,%eax │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + xor %edx,%eax │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + or %edx,%eax │ │ │ │ + jne 80e1080 │ │ │ │ + add $0xffffffbc,%edi │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x44,0x33c(%ebx) │ │ │ │ + mov $0x85c42f8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x80e0a50,-0x40(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x38(%edi) │ │ │ │ + mov 0xc4(%esp),%eax │ │ │ │ + mov %eax,-0x34(%edi) │ │ │ │ + mov %ecx,-0x30(%edi) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %eax,-0x2c(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x80e0b74,-0x20(%edi) │ │ │ │ + lea -0x40(%edi),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x80e0e4c,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x80e0ec0,-0x8(%edi) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - in (%dx),%al │ │ │ │ - or $0x2650050,%eax │ │ │ │ + lea -0x12(%edi),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80e0e4c │ │ │ │ + hlt │ │ │ │ + xor %ecx,0x0(%esi) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - mov $0xa2,%al │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e1148 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e1134,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80da2b0 │ │ │ │ + jne 80e1134 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - rorb $0x0,0x4c60050 │ │ │ │ + les (%ecx),%esi │ │ │ │ + dec %esi │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or %cl,-0x7b76fbab(%ebx) │ │ │ │ - and $0xe8,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7b76fcba(%ebx) │ │ │ │ - and $0xf4,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - rorb $0x0,0x1002484(%ecx) │ │ │ │ - add %cl,0xe82484(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %eax,0x10c(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - mov %ecx,0x124(%esp) │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - mov %ecx,0x130(%esp) │ │ │ │ - mov 0x100(%esp),%ecx │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x124(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80da613 │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - mov %edx,0x154(%esp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80e0fac │ │ │ │ + mov $0x85c4300,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ + add (%eax),%al │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80e11dc │ │ │ │ + add $0x14,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80da5ed │ │ │ │ - movl $0x80d9f34,-0x20(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ + ja 80e11d2 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jbe 80e11ab │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x84330a0,-0x10(%edi) │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x84330a0,-0x10(%edi) │ │ │ │ + sub %ecx,%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - or $0x50,%al │ │ │ │ - add %ah,%dh │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + les 0x1004f(%edi),%ebx │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458b1455(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - sbb %cl,0xc42494(%ecx) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80e129d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80e1230,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e1230 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + test %bl,0x4f(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - mov %eax,0x178(%esp) │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - jmp 80da36d │ │ │ │ - dec %eax │ │ │ │ - or $0x50,%al │ │ │ │ - add %ah,0x0(%ecx,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dl,-0x5c(%eax) │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80da450 │ │ │ │ + add %dl,0xe(%edx,%edx,1) │ │ │ │ + or %cl,-0x899f88a(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e1254 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and %cl,(%eax,%edx,2) │ │ │ │ - add %ah,0x0(%eax,%eax,1) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pusha │ │ │ │ + lahf │ │ │ │ + dec %edi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80da62b │ │ │ │ + ja 80e12a0 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x80d9f68,-0x20(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - jne 80da4ca │ │ │ │ - movl $0x80da1fc,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - inc %edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 80da5d1 │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ + or $0x1,%eax │ │ │ │ + bsr %eax,%eax │ │ │ │ + mov $0x3f,%ecx │ │ │ │ + cmovne %eax,%ecx │ │ │ │ + xor $0x1f,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80e12af │ │ │ │ + movl $0x84330a0,-0x4(%edi) │ │ │ │ + cmp $0x20,%ecx │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ neg %eax │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80da084,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80da1a0,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + shr %cl,%edx │ │ │ │ + and %eax,%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80da503 │ │ │ │ - inc %eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 80da5d1 │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0x19c(%esp) │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0xe8(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov 0x19c(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80da284,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80da3cc,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80da5a4 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - and $0xa,%al │ │ │ │ - push %eax │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80da674 │ │ │ │ - movl $0x80d9fa0,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80d9fa0 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c3dec,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov $0x85db1b4,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80da6b3 │ │ │ │ + jb 80e12f4 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80da6c4 │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80e1418 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + nop │ │ │ │ + add $0x4000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80da75e │ │ │ │ - movl $0x80da700,-0x4(%ebp) │ │ │ │ + jb 80e13e0 │ │ │ │ + movl $0x80e1354,-0x10(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - add %eax,(%eax) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e1354 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - sub %ah,0x468b080d(%edi) │ │ │ │ + add %bh,0x13(%eax) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,0x468b080e(%ebx,%edx,1) │ │ │ │ + add 0x45891075(%ebx),%ecx │ │ │ │ + adc %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e139c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and $0x1,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,0x768b080e(%ebx,%edx,1) │ │ │ │ pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80da728 │ │ │ │ + jne 80e13bc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80da761 │ │ │ │ - movl $0x80da690,-0x18(%edi) │ │ │ │ + ja 80e13e3 │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + and 0x10(%ebp),%eax │ │ │ │ + cmp 0x3(%esi),%eax │ │ │ │ + jbe 80e13f2 │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + movl $0x84330a0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80da79e │ │ │ │ - movl $0x80da6c4,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80da6c4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3df4,%esi │ │ │ │ + ja 80e1470 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80e12c8,-0x24(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + movl $0x80e1304,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x85c41c9,0x0(%ebp) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80da817 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80da7f4,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e1537 │ │ │ │ + movl $0x80e14c8,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80da7f4 │ │ │ │ + jne 80e14c8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,%ah │ │ │ │ + adc $0xe,%al │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,0x768b080e(,%edx,1) │ │ │ │ + add -0x9(%esi),%esp │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e150c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80da81a │ │ │ │ + ja 80e153a │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ add 0x4(%ebp),%eax │ │ │ │ - movl $0x83d7e60,-0x4(%edi) │ │ │ │ + movl $0x84330a0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - js 80da837 │ │ │ │ - push %eax │ │ │ │ + pop %eax │ │ │ │ + pushf │ │ │ │ + dec %edi │ │ │ │ + add %bl,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4c339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e159a │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x3(%ecx),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x3(%eax),%ecx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jne 80e15ac │ │ │ │ + add $0xffffffc4,%edi │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x3c,0x33c(%ebx) │ │ │ │ + mov $0x85c4318,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x80e1158,-0x38(%edi) │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x30(%edi) │ │ │ │ + mov %eax,-0x2c(%edi) │ │ │ │ + mov %ecx,-0x28(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x24(%edi) │ │ │ │ + movl $0x80e11f0,-0x20(%edi) │ │ │ │ + lea -0x38(%edi),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x80e1418,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x80e148c,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x12(%edi),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80e1418 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cld │ │ │ │ + sub $0x4e,%al │ │ │ │ add %dl,(%edi) │ │ │ │ add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80da9c2 │ │ │ │ - movl $0x80da870,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80da870 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - inc %esp │ │ │ │ - or %edx,0x0(%eax) │ │ │ │ - inc %ebx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,-0x74f7f258(%eax) │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + jb 80e1660 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e164c,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80da898 │ │ │ │ + jne 80e164c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - sbb $0x9,%al │ │ │ │ - push %eax │ │ │ │ - add %al,(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + int3 │ │ │ │ + sub $0x4e,%al │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ cld │ │ │ │ - enter $0xda8,$0x8 │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80da8c8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - in (%dx),%al │ │ │ │ - or %dl,0x0(%eax) │ │ │ │ - and $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + jmp 80e155c │ │ │ │ + mov $0x85c4320,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80da9ca │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 80da9d9 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x104d8bf0(%ecx) │ │ │ │ - movl $0x80da92c,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x458b0475(%ebx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - push %esp │ │ │ │ - test $0x468b080d,%eax │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80da954 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,%cl │ │ │ │ + inc %ecx │ │ │ │ + pop %esp │ │ │ │ + or %cl,0x5be90445(%ecx) │ │ │ │ + shll $1,(%edi) │ │ │ │ + add %cl,-0x6627ff8a(%ebp) │ │ │ │ + dec %edi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %dl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e16c3 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80e16d8 │ │ │ │ + mov $0x85db070,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - lds (%eax),%eax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4e8b0445(%ebx) │ │ │ │ - add (%ebx),%esp │ │ │ │ - dec %ebp │ │ │ │ - or %bh,(%ebx) │ │ │ │ - dec %ebp │ │ │ │ - or $0x76,%al │ │ │ │ - adc -0x3a7cebb3(%ebx),%cl │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x7c,%al │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - jmp 80da90d │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - add $0x1c,%edi │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + adc %cl,0x8c783f1(%ecx) │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80daa90 │ │ │ │ - movl $0x80da7b8,-0x18(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ + ja 80e16fd │ │ │ │ + movl $0x83e99f0,-0x4(%edi) │ │ │ │ + mov %eax,%ecx │ │ │ │ + neg %eax │ │ │ │ + xor %edx,%edx │ │ │ │ + div %ecx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80e16d0,-0x10(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ nop │ │ │ │ - and (%eax),%eax │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b0855(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add $0x83,%al │ │ │ │ - (bad) │ │ │ │ - mov $0xbe,%ch │ │ │ │ - adc %bh,(%esi) │ │ │ │ - pop %esp │ │ │ │ - or %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jle 80daa69 │ │ │ │ - movl $0x83e99f0,-0x8(%edi) │ │ │ │ - sub %ecx,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x3(%eax),%eax │ │ │ │ + jb 80e1750 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80e1870 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x3000100,%eax │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e1844 │ │ │ │ + movl $0x80e17b8,-0x10(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ mov %edx,0x40(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - or $0x1,%edx │ │ │ │ - bsr %edx,%edx │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ mov %edx,0x4c(%esp) │ │ │ │ - mov $0x3f,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - cmovne %ecx,%edx │ │ │ │ - xor $0x1f,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jl 80daa83 │ │ │ │ - movl $0x80da908,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ - cmp $0x20,%edx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - shr %cl,%edx │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - and %ecx,%edx │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - movl $0x83e99f0,-0x8(%edi) │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - jmp 80da9f8 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - movl $0x80da9b4,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e17b8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80dab10 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80daaf0,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80daaf0 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,%ah │ │ │ │ + pop %ss │ │ │ │ + push %cs │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dab13 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x83d7e60,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + ja 80e1847 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + imul %edx,%ecx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + imul %eax,%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mul %ecx │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp 0x3(%esi),%eax │ │ │ │ + jb 80e1856 │ │ │ │ + movl $0x83e99f0,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ + add $0x28,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e18c8 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80e1724,-0x24(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + movl $0x80e1760,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85c41c9,0x0(%ebp) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80dab9b │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80dab68,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + jb 80e1920 │ │ │ │ + movl $0x80e1910,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x8758bf0(%ecx) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80e1870 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + inc %eax │ │ │ │ + xchg %eax,%edi │ │ │ │ + dec %edi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %dl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e19b3 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movzbl 0x8(%esi),%eax │ │ │ │ + sub 0x9(%esi),%al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80e1978 │ │ │ │ + mov $0x85c433a,%esi │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + add %dl,0x21004f(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + adc %cl,0x20c783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e19b6 │ │ │ │ + movl $0x80e1698,-0x1c(%edi) │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x80e1870,-0x10(%edi) │ │ │ │ + lea -0x1c(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80e18e4,-0x4(%edi) │ │ │ │ + lea -0xe(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0x80e1970,-0x10(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80e1a43 │ │ │ │ + movl $0x80e1a18,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%cl │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %cl,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e1a18 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + inc %edx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80daba3 │ │ │ │ + ja 80e1a46 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80daab8,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3e18,%esi │ │ │ │ + add 0x8(%ebp),%al │ │ │ │ + movl $0x83e9a10,-0x4(%edi) │ │ │ │ + mov %al,(%edi) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e1a91 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%cl │ │ │ │ + movl $0x80e19e0,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %cl,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ + les 0x4f(%ebp),%edx │ │ │ │ add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + adc %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80dabdf │ │ │ │ + jb 80e1ad7 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ + mov %eax,%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80e1aec │ │ │ │ + mov $0x85db070,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - les 0x20050,%eax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80dac13 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + adc %cl,0x8c783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e1b11 │ │ │ │ + movl $0x83e99f0,-0x4(%edi) │ │ │ │ + mov %eax,%ecx │ │ │ │ + neg %eax │ │ │ │ + xor %edx,%edx │ │ │ │ + div %ecx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80e1ae4,-0x10(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80dac5c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ nop │ │ │ │ - add $0x20050,%eax │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80dac47 │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e1b64 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80dac5c │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80e1c84 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %eax │ │ │ │ - add $0x50050,%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + nop │ │ │ │ + add $0x3000100,%eax │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x18(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80dae4b │ │ │ │ - movl $0x80dac9c,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dac9c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,0x30050 │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - enter $0xdac,$0x8 │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + jb 80e1c58 │ │ │ │ + movl $0x80e1bcc,-0x10(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80dacc8 │ │ │ │ + jne 80e1bcc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - in (%dx),%al │ │ │ │ - add $0x50,%al │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + nop │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - clc │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - or $0x8bf08908,%eax │ │ │ │ - dec %esi │ │ │ │ - add 0x4d890475(%ebx),%ecx │ │ │ │ - add %cl,-0x3a7cfbbb(%ecx) │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dacf8 │ │ │ │ + add %dh,%al │ │ │ │ + sbb (%esi),%ecx │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - mov $0x25005004,%esp │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dae4e │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ + ja 80e1c5b │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + imul %edx,%ecx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + imul %eax,%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mul %ecx │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp 0x3(%esi),%eax │ │ │ │ + jb 80e1c6a │ │ │ │ + movl $0x83e99f0,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0x28,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e1cdc │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80e1b38,-0x24(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 80dae5d │ │ │ │ - movl $0x80dac24,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + movl $0x80e1b74,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - push $0x65005004 │ │ │ │ - add (%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85c41c9,0x0(%ebp) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - js 80dacfe │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e1d34 │ │ │ │ + movl $0x80e1d24,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dad78 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x4,%al │ │ │ │ - push %eax │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jbe 80dadd6 │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x8758bf0(%ecx) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ + jmp 80e1c84 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + sub $0x93,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %dl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e1dc7 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movzbl 0x8(%esi),%eax │ │ │ │ + sub 0x9(%esi),%al │ │ │ │ + movzbl %al,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - movl $0x80dad4c,0x0(%ebp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80e1d8c │ │ │ │ + mov $0x85c433a,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + in (%dx),%al │ │ │ │ + xchg %eax,%edx │ │ │ │ + dec %edi │ │ │ │ + add %ah,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + adc %cl,0x20c783f1(%ecx) │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80daf19 │ │ │ │ - movl $0x80dabf0,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83d7e60,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + ja 80e1dca │ │ │ │ + movl $0x80e1aac,-0x1c(%edi) │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x80e1c84,-0x10(%edi) │ │ │ │ + lea -0x1c(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80e1cf8,-0x4(%edi) │ │ │ │ + lea -0xe(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov %al,(%ebx) │ │ │ │ - push %eax │ │ │ │ - add %al,0x0(%ecx,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0x80e1d84,-0x10(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x458b0c55(%ebx) │ │ │ │ - adc %cl,0x5489084d(%ebx) │ │ │ │ - and $0x64,%al │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80e1e57 │ │ │ │ + movl $0x80e1e2c,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%cl │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %cl,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - jmp 80dadd9 │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e1e2c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + inc %edx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e1e5a │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x8(%ebp),%al │ │ │ │ + movl $0x83e9a10,-0x4(%edi) │ │ │ │ + mov %al,(%edi) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jle 80daef2 │ │ │ │ - movl $0x83e99f0,-0x18(%edi) │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x3(%edx),%edx │ │ │ │ - mov 0x3(%ecx),%ecx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov $0x3f,%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - cmovne %edx,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80daf0c │ │ │ │ - cmp $0x20,%eax │ │ │ │ - setl %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - neg %edx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - jmp 80dadad │ │ │ │ - movl $0x83e99f0,-0x18(%edi) │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - jmp 80dae80 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80dae2c,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - add 0x0(%eax),%dl │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e1ea5 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%cl │ │ │ │ + movl $0x80e1df4,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %cl,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + xchg %eax,%ecx │ │ │ │ + dec %edi │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,0x458b18c7(%ebx) │ │ │ │ + add %cl,-0x44c4fbb3(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80daf7d │ │ │ │ - movl $0x80dabbc,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80dac5c,-0x8(%edi) │ │ │ │ + ja 80e1f23 │ │ │ │ + cmp %cl,%al │ │ │ │ + ja 80e1efe │ │ │ │ + movl $0x80e1d44,-0x14(%edi) │ │ │ │ + mov %cl,-0xc(%edi) │ │ │ │ + mov %al,-0xb(%edi) │ │ │ │ + movl $0x80e1e78,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %al,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80e1930,-0x14(%edi) │ │ │ │ + mov %al,-0xc(%edi) │ │ │ │ + mov %cl,-0xb(%edi) │ │ │ │ + movl $0x80e1a64,-0x8(%edi) │ │ │ │ lea -0x14(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov %cl,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 80dac5c │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c3e1c,%esi │ │ │ │ + mov $0x85c433c,%esi │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movzbl %cl,%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + call d0e6d6c │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80dafbb │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e1fa5 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e1f84,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e1f84 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x4e23,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x408a0746(%ebx) │ │ │ │ + add -0x49f0fcb2(%ebx),%ecx │ │ │ │ + dec %ecx │ │ │ │ + add (%edi),%ecx │ │ │ │ + mov $0xc9,%dh │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80e1ec4 │ │ │ │ + mov $0x85c4344,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0x90,%ah │ │ │ │ + dec %edi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %dl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e1fe7 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80dafcc │ │ │ │ + mov %eax,%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80e1ffc │ │ │ │ + mov $0x85db070,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + adc %cl,0x8c783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e2021 │ │ │ │ + movl $0x83e99f0,-0x4(%edi) │ │ │ │ + mov %eax,%ecx │ │ │ │ + neg %eax │ │ │ │ + xor %edx,%edx │ │ │ │ + div %ecx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80e1ff4,-0x10(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80db076 │ │ │ │ - movl $0x80db008,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ + jb 80e2074 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80e2194 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x3000100,%eax │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e2168 │ │ │ │ + movl $0x80e20dc,-0x10(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - add %eax,(%eax) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e20dc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - xor %dh,0x468b080d(%eax) │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80db030 │ │ │ │ + add %al,(%eax) │ │ │ │ + and %ecx,(%esi) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + nop │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80db079 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80daf98,-0x20(%edi) │ │ │ │ + ja 80e216b │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + imul %edx,%ecx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + imul %eax,%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mul %ecx │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp 0x3(%esi),%eax │ │ │ │ + jb 80e217a │ │ │ │ + movl $0x83e99f0,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0x28,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e21ec │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80e2048,-0x24(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83d7e60,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + movl $0x80e2084,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85c41c9,0x0(%ebp) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + jb 80e2244 │ │ │ │ + movl $0x80e2234,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80db0b6 │ │ │ │ - movl $0x80dafcc,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x8758bf0(%ecx) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 80dafcc │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3e24,%esi │ │ │ │ + jmp 80e2194 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + nop │ │ │ │ + sbb $0x8e,%al │ │ │ │ + dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80db12f │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %dl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e22d7 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80db10c,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ + mov 0x8(%esi),%ax │ │ │ │ + sub 0xa(%esi),%ax │ │ │ │ + movzwl %ax,%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80e229c │ │ │ │ + mov $0x85c433a,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + fmull 0x21004f(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + adc %cl,0x20c783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e22da │ │ │ │ + movl $0x80e1fbc,-0x1c(%edi) │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x80e2194,-0x10(%edi) │ │ │ │ + lea -0x1c(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80e2208,-0x4(%edi) │ │ │ │ + lea -0xe(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0x80e2294,-0x10(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80e236d │ │ │ │ + movl $0x80e2340,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%cx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %cx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80db10c │ │ │ │ + jne 80e2340 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80db132 │ │ │ │ + ja 80e2370 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + add 0x8(%ebp),%ax │ │ │ │ + movl $0x83e9a00,-0x4(%edi) │ │ │ │ + mov %ax,(%edi) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e23bb │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%cx │ │ │ │ + movl $0x80e2304,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %cx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + pushf │ │ │ │ + mov %cs,0x0(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80db1ab │ │ │ │ + jb 80e23ff │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80db188,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80db188 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80e2414 │ │ │ │ + mov $0x85db070,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80db1ae │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + adc %cl,0x8c783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e2439 │ │ │ │ movl $0x83e99f0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + mov %eax,%ecx │ │ │ │ + neg %eax │ │ │ │ + xor %edx,%edx │ │ │ │ + div %ecx │ │ │ │ + mov %edx,(%edi) │ │ │ │ lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x17004ffe,%al │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0x80e240c,-0x10(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80db325 │ │ │ │ - movl $0x80db204,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80db204 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jb 80e248c │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80e25ac │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - decb 0x0(%edi) │ │ │ │ - inc %ebx │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add $0x3000100,%eax │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,(%edx,%esi,4) │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e2580 │ │ │ │ + movl $0x80e24f4,-0x10(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80db22c │ │ │ │ + jne 80e24f4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - inc %esp │ │ │ │ - decb 0x0(%edi) │ │ │ │ - add (%eax),%eax │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dl,0xd(%edx,%esi,4) │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - or %cl,-0x899f7bb(%ecx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80db254 │ │ │ │ + add %bl,(%eax) │ │ │ │ + and $0x468b080e,%eax │ │ │ │ + add 0x45890475(%ebx),%ecx │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - sbb $0xfe,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %esi │ │ │ │ - add (%ecx),%edi │ │ │ │ - ret $0x870f │ │ │ │ - roll $0x0,(%eax) │ │ │ │ - add %ch,(%ecx) │ │ │ │ - rolb $1,-0x7af00008(%ebx) │ │ │ │ - rolb $0x0,(%edx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add $0xe8,%al │ │ │ │ - mov $0xd,%dl │ │ │ │ - or %cl,-0x76bfdbbc(%ebx) │ │ │ │ - inc %ebp │ │ │ │ - clc │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80db59d │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80db0d0,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - bound %eax,(%eax) │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80db756 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80db14c,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3e40,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - jne 80db357 │ │ │ │ - movl $0x80db2a0,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - inc %edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 80db590 │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80db3c0,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - call 9315c17b │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80db3e8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1445(%ebx) │ │ │ │ - adc %cl,0x44890855(%ebx) │ │ │ │ - and $0x58,%al │ │ │ │ + ja 80e2583 │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ imul %edx,%ecx │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + imul %eax,%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mul %ecx │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ add %edx,%ecx │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80db51f │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - add $0x14,%edi │ │ │ │ + cmp 0x3(%esi),%eax │ │ │ │ + jb 80e2592 │ │ │ │ + movl $0x83e99f0,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0x28,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80db4fd │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add %eax,%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + ja 80e2604 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80e2460,-0x24(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + movl $0x80e249c,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - add %eax,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x558b1045(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - mov %fs,(%eax,%edx,8) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85c41c9,0x0(%ebp) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7376f7b3(%ebx) │ │ │ │ - and $0xdc,%al │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0xd0248c(%ebx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ + jb 80e265c │ │ │ │ + movl $0x80e264c,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - jmp 80db480 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80db4bc,0x4(%ebp) │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x8758bf0(%ecx) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80db384 │ │ │ │ + jmp 80e25ac │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x8a,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %dl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e26ef │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%ax │ │ │ │ + sub 0xa(%esi),%ax │ │ │ │ + movzwl %ax,%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80e26b4 │ │ │ │ + mov $0x85c433a,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + les 0x21004f(%ecx),%ecx │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + adc %cl,0x20c783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e26f2 │ │ │ │ + movl $0x80e23d4,-0x1c(%edi) │ │ │ │ inc %eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 80db590 │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x100(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80db5b4,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x100(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x80e25ac,-0x10(%edi) │ │ │ │ + lea -0x1c(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80e2620,-0x4(%edi) │ │ │ │ + lea -0xe(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0x80e26ac,-0x10(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + jmp 8455d30 │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - fdivl 0x468b080d(%ebp) │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80e2785 │ │ │ │ + movl $0x80e2758,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%cx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %cx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80db5dc │ │ │ │ + jne 80e2758 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x558b1445(%ebx) │ │ │ │ - or %cl,-0x7b76fbb3(%ebx) │ │ │ │ - and $0x0,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7b76fcba(%ebx) │ │ │ │ - and $0xc,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - rorb $0x0,0x1182484(%ecx) │ │ │ │ - add %cl,0x1002484(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %eax,0x124(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x130(%esp) │ │ │ │ - mov 0x10c(%esp),%eax │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x124(%esp),%edx │ │ │ │ - mov %edx,0x148(%esp) │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - mov %ecx,0x154(%esp) │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ - mov 0x160(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80db73e │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %ecx,0x16c(%esp) │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80db715 │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - add %edx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - in $0x0,%al │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c55(%ebx) │ │ │ │ - adc %cl,-0x7b76fbbb(%ebx) │ │ │ │ - and $0x78,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7b76f7bb(%ebx) │ │ │ │ - and $0x84,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,0x1782484(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%edx │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ - jmp 80db68f │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80db6d0,0x4(%ebp) │ │ │ │ + ja 80e2788 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0x8(%ebp),%ax │ │ │ │ + movl $0x83e9a00,-0x4(%edi) │ │ │ │ + mov %ax,(%edi) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ add $0x8,%ebp │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80db563 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e27d3 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%cx │ │ │ │ + movl $0x80e271c,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %cx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + orb $0x2,0xc004f(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,0x458b18c7(%ebx) │ │ │ │ + add %cl,-0x44c4fbb3(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e2856 │ │ │ │ + cmp %cx,%ax │ │ │ │ + ja 80e282e │ │ │ │ + movl $0x80e266c,-0x14(%edi) │ │ │ │ + mov %cx,-0xc(%edi) │ │ │ │ + mov %ax,-0xa(%edi) │ │ │ │ + movl $0x80e27a4,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %ax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80e2254,-0x14(%edi) │ │ │ │ + mov %ax,-0xc(%edi) │ │ │ │ + mov %cx,-0xa(%edi) │ │ │ │ + movl $0x80e238c,-0x8(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %cx,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov $0x85c435c,%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + fcompl (%edx) │ │ │ │ + dec %esi │ │ │ │ + add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80db794 │ │ │ │ + jb 80e28cc │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85c3e48,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - enter $0x4ff8,$0x0 │ │ │ │ - add (%eax),%al │ │ │ │ + movl $0x80e28b0,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e28b0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + sbb 0x0(%esi),%cl │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80db7ce │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80db880 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - nop │ │ │ │ - clc │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,-0x7499f8ba(%ebx) │ │ │ │ + inc %eax │ │ │ │ + add -0x7499fcb2(%ebx),%ecx │ │ │ │ + dec %ecx │ │ │ │ + add 0x4589fc4d(%ecx),%ecx │ │ │ │ + add %al,0x24e9fcc5(%ebx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + mov $0x85c4364,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + xchg %ecx,0x0(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80db803 │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80e290b │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80db880 │ │ │ │ + mov %eax,%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80e2920 │ │ │ │ + mov $0x85db070,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - pop %esp │ │ │ │ - clc │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80db837 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + adc %cl,0x8c783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e2945 │ │ │ │ + movl $0x83e99f0,-0x4(%edi) │ │ │ │ + mov %eax,%ecx │ │ │ │ + neg %eax │ │ │ │ + xor %edx,%edx │ │ │ │ + div %ecx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80e2918,-0x10(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80db880 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub %bh,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80db86b │ │ │ │ + jb 80e2998 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80db880 │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80e2ab8 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lock testl $0x10005,0x0(%edi) │ │ │ │ - add (%eax),%al │ │ │ │ + nop │ │ │ │ + add $0x3000100,%eax │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x20(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80dbd7d │ │ │ │ - movl $0x80db8c0,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80db8c0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0xf7,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - in (%dx),%al │ │ │ │ - mov $0x468b080d,%eax │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + jb 80e2a8c │ │ │ │ + movl $0x80e2a00,-0x10(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80db8ec │ │ │ │ + jne 80e2a00 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %dh,%bh │ │ │ │ - dec %edi │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + nop │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dl,(%ecx,%edi,4) │ │ │ │ - or $0x3468b08,%eax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80db914 │ │ │ │ + add %ah,(%edx,%ebp,1) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - pop %esp │ │ │ │ - testl $0x24,0x0(%edi) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - adc %cl,0x44890455(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - ja 80dbd80 │ │ │ │ - sub %edx,%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80dbe52 │ │ │ │ - movl $0x80dbd08,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - nop │ │ │ │ - or $0xf7,%al │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - nop │ │ │ │ - mov $0x468b080d,%ecx │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80db990 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - loopne 80db97c │ │ │ │ - dec %edi │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74b3dbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x58,%al │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e2a8f │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + imul %edx,%ecx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ + imul %eax,%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ + mul %ecx │ │ │ │ mov 0x70(%esp),%ecx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ add %edx,%ecx │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80dbe3d │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - add $0x24,%edi │ │ │ │ + cmp 0x3(%esi),%eax │ │ │ │ + jb 80e2a9e │ │ │ │ + movl $0x83e99f0,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0x28,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80dbe14 │ │ │ │ - movl $0x80db7a8,-0x20(%edi) │ │ │ │ + ja 80e2b10 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80e296c,-0x24(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ mov %ecx,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + movl $0x80e29a8,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lock cmc │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85c41c9,0x0(%ebp) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x458b1055(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - and $0xc4,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x6b76fbab(%ebx) │ │ │ │ - and $0xd0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xdc,%al │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0xd02494(%ebx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ + jb 80e2b68 │ │ │ │ + movl $0x80e2b58,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - jmp 80dba26 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %eax,%esp │ │ │ │ - cmc │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%edx) │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - or %bh,0x468b080d(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dbb08 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - push $0x83004ff5 │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x8758bf0(%ecx) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80e2ab8 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + clc │ │ │ │ + test %cl,0x0(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dbebe │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80db7e0,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - add 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ + add (%eax),%al │ │ │ │ + adc $0x0,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80e2bf7 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + sub 0xc(%esi),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80e2bbc │ │ │ │ + mov $0x85c433a,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - or $0xf5,%al │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + mov $0x21004f84,%esp │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - nop │ │ │ │ - mov $0x468b080d,%ebx │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dbb90 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - loopne 80dbb7a │ │ │ │ - dec %edi │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or %cl,-0x7b76fbab(%ebx) │ │ │ │ - and $0xe8,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7b76fcba(%ebx) │ │ │ │ - and $0xf4,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - rorb $0x0,0x1002484(%ecx) │ │ │ │ - add %cl,0xe82484(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %eax,0x10c(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - mov %ecx,0x124(%esp) │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - mov %ecx,0x130(%esp) │ │ │ │ - mov 0x100(%esp),%ecx │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x124(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80dbef3 │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - mov %edx,0x154(%esp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + adc %cl,0x20c783f1(%ecx) │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80dbecd │ │ │ │ - movl $0x80db814,-0x20(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + ja 80e2bfa │ │ │ │ + movl $0x80e28e0,-0x1c(%edi) │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x80e2ab8,-0x10(%edi) │ │ │ │ + lea -0x1c(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80e2b2c,-0x4(%edi) │ │ │ │ + lea -0xe(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - repz dec %edi │ │ │ │ - add %ah,%dh │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0x80e2bb4,-0x10(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x458b1455(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - sbb %cl,0xc42494(%ecx) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - mov %eax,0x178(%esp) │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - jmp 80dbc4d │ │ │ │ - push $0x64004ff3 │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,(%eax) │ │ │ │ - mov $0x468b080d,%ebp │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80e2c87 │ │ │ │ + movl $0x80e2c5c,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80dbd30 │ │ │ │ + jne 80e2c5c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - inc %eax │ │ │ │ - repz dec %edi │ │ │ │ - add %ah,0x0(%eax,%eax,1) │ │ │ │ + inc %edx │ │ │ │ + add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dbf0b │ │ │ │ + ja 80e2c8a │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x80db848,-0x20(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + add 0x8(%ebp),%eax │ │ │ │ + movl $0x83e99f0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - jne 80dbdaa │ │ │ │ - movl $0x80dbadc,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - inc %edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 80dbeb1 │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80db964,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80dba80,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80dbde3 │ │ │ │ - inc %eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 80dbeb1 │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0x19c(%esp) │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0xe8(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov 0x19c(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80dbb64,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80dbcac,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ add $0x8,%ebp │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80dbe84 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %esp │ │ │ │ - int1 │ │ │ │ - dec %edi │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dbf54 │ │ │ │ - movl $0x80db880,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80db880 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e2cd5 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80e2c24,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c3e4c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + addb $0x1,0x4f(%ebx) │ │ │ │ + add %dl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80dbf93 │ │ │ │ + jb 80e2d1b │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80dbfa4 │ │ │ │ + mov %eax,%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80e2d30 │ │ │ │ + mov $0x85db070,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + adc %cl,0x8c783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e2d55 │ │ │ │ + movl $0x83e99f0,-0x4(%edi) │ │ │ │ + mov %eax,%ecx │ │ │ │ + neg %eax │ │ │ │ + xor %edx,%edx │ │ │ │ + div %ecx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x80e2d28,-0x10(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80dc03e │ │ │ │ - movl $0x80dbfe0,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ + jb 80e2da8 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80e2ec8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x3000100,%eax │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e2e9c │ │ │ │ + movl $0x80e2e10,-0x10(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - add %eax,(%eax) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e2e10 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - or %al,%al │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dc008 │ │ │ │ + add %dh,(%esi,%ebp,1) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + nop │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dc041 │ │ │ │ - movl $0x80dbf70,-0x18(%edi) │ │ │ │ + ja 80e2e9f │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + imul %edx,%ecx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + imul %eax,%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mul %ecx │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp 0x3(%esi),%eax │ │ │ │ + jb 80e2eae │ │ │ │ + movl $0x83e99f0,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0x28,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e2f20 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80e2d7c,-0x24(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + movl $0x80e2db8,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + movl $0x85c41c9,0x0(%ebp) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + jb 80e2f78 │ │ │ │ + movl $0x80e2f68,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dc07e │ │ │ │ - movl $0x80dbfa4,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x8758bf0(%ecx) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 80dbfa4 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3e54,%esi │ │ │ │ + jmp 80e2ec8 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + call 80e7f01 │ │ │ │ + add %al,(%edx) │ │ │ │ + add %dl,(%eax,%eax,1) │ │ │ │ add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80dc0f7 │ │ │ │ + jb 80e3007 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80dc0d4,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + sub 0xc(%esi),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 80e2fcc │ │ │ │ + mov $0x85c433a,%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + orb $0x21,0x0(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x3a7cfbbb(%ebx) │ │ │ │ + adc %cl,0x20c783f1(%ecx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e300a │ │ │ │ + movl $0x80e2cf0,-0x1c(%edi) │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x80e2ec8,-0x10(%edi) │ │ │ │ + lea -0x1c(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80e2f3c,-0x4(%edi) │ │ │ │ + lea -0xe(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + movl $0x80e2fc4,-0x10(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ + jmp 8455d30 │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80e3097 │ │ │ │ + movl $0x80e306c,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80dc0d4 │ │ │ │ + jne 80e306c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dc0fa │ │ │ │ + ja 80e309a │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - movl $0x83d7e60,-0x4(%edi) │ │ │ │ + add 0x8(%ebp),%eax │ │ │ │ + movl $0x83e99f0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - cwtl │ │ │ │ - lock dec %edi │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80dc2a2 │ │ │ │ - movl $0x80dc150,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dc150 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - fs lock dec %edi │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,-0x3f(%eax) │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dc178 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - cmp $0xf0,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - test $0xc1,%al │ │ │ │ - or $0x8bf08908,%eax │ │ │ │ - dec %esi │ │ │ │ - add 0x4d890875(%ebx),%ecx │ │ │ │ - add %cl,-0x3a7cf7bb(%ecx) │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dc1a8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - or $0xf0,%al │ │ │ │ - dec %edi │ │ │ │ - add %ah,(%eax,%eax,1) │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e30e5 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80e3034,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + jg 80e3146 │ │ │ │ + add %cl,(%eax,%eax,1) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dc2aa │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ + ja 80e3163 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 80dc2b9 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ + ja 80e313e │ │ │ │ + movl $0x80e2f88,-0x18(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80e30b8,-0x8(%edi) │ │ │ │ + lea -0x18(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80e2b78,-0x18(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x80e2ca8,-0x8(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov $0x85c437c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + hlt │ │ │ │ + adc %ecx,0x0(%esi) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x104d8bf0(%ecx) │ │ │ │ - movl $0x80dc20c,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - xor $0xc2,%al │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80e31d2 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e31b8,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80dc234 │ │ │ │ + jne 80e31b8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - lds (%eax),%eax │ │ │ │ + les (%ecx),%edx │ │ │ │ + dec %esi │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4e8b0445(%ebx) │ │ │ │ - add (%ebx),%esp │ │ │ │ - dec %ebp │ │ │ │ - or %bh,(%ebx) │ │ │ │ - dec %ebp │ │ │ │ - or $0x76,%al │ │ │ │ - adc -0x3a7cebb3(%ebx),%cl │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x7c,%al │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - jmp 80dc1ed │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - add $0x1c,%edi │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x408b0746(%ebx) │ │ │ │ + add 0x498b034e(%ebx),%ecx │ │ │ │ + add 0x4589fc4d(%ecx),%ecx │ │ │ │ + add %al,0x32e9fcc5(%ebx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + mov $0x85c4384,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add $0x0,%al │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80e32f7 │ │ │ │ + add $0x18,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80dc370 │ │ │ │ - movl $0x80dc098,-0x18(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ + ja 80e32ed │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x18(%eax),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x1c(%eax),%edx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + sbb %edx,%ecx │ │ │ │ + jae 80e32a0 │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x83e99e0,-0x14(%edi) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + sbb %ecx,%edx │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - and (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b0855(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add $0x83,%al │ │ │ │ - (bad) │ │ │ │ - mov $0xbe,%ch │ │ │ │ - jo 80dc2e3 │ │ │ │ - pop %esp │ │ │ │ - or %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jle 80dc349 │ │ │ │ - movl $0x83e99f0,-0x8(%edi) │ │ │ │ - sub %ecx,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x3(%eax),%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - or $0x1,%edx │ │ │ │ - bsr %edx,%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov $0x3f,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - cmovne %ecx,%edx │ │ │ │ - xor $0x1f,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jl 80dc363 │ │ │ │ - movl $0x80dc1e8,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - cmp $0x20,%edx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x83e99e0,-0x14(%edi) │ │ │ │ mov 0x64(%esp),%ecx │ │ │ │ - shr %cl,%edx │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - and %ecx,%edx │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - movl $0x83e99f0,-0x8(%edi) │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - jmp 80dc2d8 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - movl $0x80dc294,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %ecx,0x94(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + sbb %ecx,%edx │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + jle 80e334e │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80dc3f0 │ │ │ │ + jb 80e342a │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80dc3d0,-0xc(%ebp) │ │ │ │ + movl $0x80e3348,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80dc3d0 │ │ │ │ + jne 80e3348 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + jle 80e338e │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80dc3f3 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x83d7e60,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80dc47b │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80dc448,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,0xe(%ebx,%esi,1) │ │ │ │ + or %cl,-0x899f88a(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e336c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + dec %eax │ │ │ │ + jle 80e33b2 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dc483 │ │ │ │ + ja 80e342d │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80dc398,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + or %edx,%eax │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + or %edx,%ecx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + call 8430d70 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80e343c │ │ │ │ + movl $0x83e99e0,-0x8(%edi) │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + shrd %cl,%edx,%eax │ │ │ │ + shr %cl,%edx │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80e33ec │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + cmp $0x40,%ecx │ │ │ │ + setl %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + neg %ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + and %eax,%ecx │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + and %eax,%edx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3e78,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80dc4bf │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xec,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov $0x85db1b4,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80dc4f3 │ │ │ │ + jb 80e3480 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80dc53c │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80e35e0 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0xec,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + nop │ │ │ │ + add $0x4000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80dc527 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80dc53c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - js 80dc51a │ │ │ │ - dec %edi │ │ │ │ - add %al,0x2000100 │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + add %cl,-0x7cc41fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80dc72b │ │ │ │ - movl $0x80dc57c,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 80e35a5 │ │ │ │ + movl $0x80e34e0,-0x10(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80dc57c │ │ │ │ + jne 80e34e0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %ch,%ah │ │ │ │ - dec %edi │ │ │ │ - add %al,(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - test $0xc5,%al │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + or $0x35,%al │ │ │ │ + push %cs │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80dc5a8 │ │ │ │ + jne 80e350c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or $0xec,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + add %al,%gs:(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - fadd %st(5),%st │ │ │ │ - or $0x8bf08908,%eax │ │ │ │ - dec %esi │ │ │ │ - add 0x4d890475(%ebx),%ecx │ │ │ │ - add %cl,-0x3a7cfbbb(%ecx) │ │ │ │ - cld │ │ │ │ + hlt │ │ │ │ + cmp %dh,0x468b080e │ │ │ │ + add 0x758b074e(%ebx),%ecx │ │ │ │ + adc $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80dc5d8 │ │ │ │ + jne 80e3538 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - fsubr %st,%st(3) │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x1e000000 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80dc72e │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 80dc73d │ │ │ │ - movl $0x80dc504,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov %ch,%bl │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + call 260e3548 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - pop %eax │ │ │ │ - (bad) │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dc658 │ │ │ │ + add %bl,0x35(%eax) │ │ │ │ + push %cs │ │ │ │ + or %cl,-0x899f88a(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e3558 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %esp │ │ │ │ - jmp 80dc69e │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jbe 80dc6b6 │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - movl $0x80dc62c,0x0(%ebp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80dc7f9 │ │ │ │ - movl $0x80dc4d0,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83d7e60,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - test $0xea,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ecx,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458b0c55(%ebx) │ │ │ │ - adc %cl,0x5489084d(%ebx) │ │ │ │ - and $0x64,%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + call 260e3568 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e35a8 │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + and %edx,%eax │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + and %edx,%ecx │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + cmp %eax,%edx │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ - jmp 80dc6b9 │ │ │ │ + sbb %edx,%ecx │ │ │ │ + jae 80e35b7 │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov 0x1c(%ebp),%esi │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jle 80dc7d2 │ │ │ │ - movl $0x83e99f0,-0x18(%edi) │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x3(%edx),%edx │ │ │ │ - mov 0x3(%ecx),%ecx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov $0x3f,%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - cmovne %edx,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80dc7ec │ │ │ │ - cmp $0x20,%eax │ │ │ │ - setl %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - neg %edx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - jmp 80dc68d │ │ │ │ - movl $0x83e99f0,-0x18(%edi) │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - jmp 80dc760 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80dc70c,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov %gs,%ecx │ │ │ │ - dec %edi │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + movl $0x83e99e0,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dc85d │ │ │ │ - movl $0x80dc49c,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80dc53c,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + ja 80e3638 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80e3454,-0x24(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80dc53c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c3e7c,%esi │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + movl $0x80e3490,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x85c4161,0x0(%ebp) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80dc89b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80dc8ac │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80dc956 │ │ │ │ - movl $0x80dc8e8,-0x4(%ebp) │ │ │ │ + jb 80e371c │ │ │ │ + movl $0x80e3690,-0x8(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e3690 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - adc %cl,%cl │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + mov $0x8b080e36,%esp │ │ │ │ + inc %esi │ │ │ │ + add 0x758b074e(%ebx),%ecx │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add %cl,-0x3a7cfbb3(%ecx) │ │ │ │ + cld │ │ │ │ test $0x3,%si │ │ │ │ - jne 80dc910 │ │ │ │ + jne 80e36bc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,%ah │ │ │ │ + ss push %cs │ │ │ │ + or %cl,-0x899fc8a(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e36dc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + arpl %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dc959 │ │ │ │ + ja 80e371f │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x80dc878,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83d7e60,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + adc %ecx,%edx │ │ │ │ + movl $0x83e99e0,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 80e37ac │ │ │ │ + dec %edi │ │ │ │ + add %bl,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4bb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dc996 │ │ │ │ - movl $0x80dc8ac,-0x4(%edi) │ │ │ │ + ja 80e3802 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov 0x3(%ecx),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x7(%ecx),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x3(%eax),%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x7(%eax),%ecx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov %edx,0xb8(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + xor %edx,%eax │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + xor %edx,%eax │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + or %edx,%eax │ │ │ │ + jne 80e3814 │ │ │ │ + add $0xffffffbc,%edi │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x44,0x33c(%ebx) │ │ │ │ + mov $0x85c439c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x80e31e4,-0x40(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x38(%edi) │ │ │ │ + mov 0xc4(%esp),%eax │ │ │ │ + mov %eax,-0x34(%edi) │ │ │ │ + mov %ecx,-0x30(%edi) │ │ │ │ + mov 0xa0(%esp),%eax │ │ │ │ + mov %eax,-0x2c(%edi) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x80e3308,-0x20(%edi) │ │ │ │ + lea -0x40(%edi),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x80e35e0,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x80e3654,-0x8(%edi) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80dc8ac │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3e84,%esi │ │ │ │ + lea -0x12(%edi),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80e35e0 │ │ │ │ + add $0xb,%al │ │ │ │ + dec %esi │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e38dc │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e38c8,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e38c8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + aam $0xa │ │ │ │ + dec %esi │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80e3740 │ │ │ │ + mov $0x85c43a4,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80dca0f │ │ │ │ + jb 80e3913 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80dc9ec,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dc9ec │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + movl $0x85e0517,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80e3947 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + movl $0x85e0512,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dca12 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80e397b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + movl $0x85e050d,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add $0x0,%al │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80e3a20 │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e3a16 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x18(%eax),%ecx │ │ │ │ + cmp 0x1c(%eax),%ecx │ │ │ │ + jle 80e39eb │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x84330a0,-0x10(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x84330a0,-0x10(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + sub %ecx,%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + xorb $0x0,0x4f(%edi) │ │ │ │ add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80dca8b │ │ │ │ + jb 80e3ae1 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80dca68,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ + movl $0x80e3a74,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80dca68 │ │ │ │ + jne 80e3a74 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %eax │ │ │ │ + ja 80e3aba │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,-0x74f7f1c6(%eax) │ │ │ │ + jbe 80e3a85 │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e3a98 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb $0x77,%al │ │ │ │ + dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dca8e │ │ │ │ + ja 80e3ae4 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + or $0x1,%eax │ │ │ │ + bsr %eax,%eax │ │ │ │ + mov $0x3f,%ecx │ │ │ │ + cmovne %eax,%ecx │ │ │ │ + xor $0x1f,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80e3af3 │ │ │ │ + movl $0x84330a0,-0x4(%edi) │ │ │ │ + cmp $0x20,%ecx │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + neg %eax │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + shr %cl,%edx │ │ │ │ + and %eax,%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - shl $0x4f,%ch │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov $0x85db1b4,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + jb 80e3b38 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80e3c5c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x4000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80dcc05 │ │ │ │ - movl $0x80dcae4,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80e3c24 │ │ │ │ + movl $0x80e3b98,-0x10(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80dcae4 │ │ │ │ + jne 80e3b98 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - mov %fs,%ebp │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %cl,(%ebx,%ecx,8) │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dcb0c │ │ │ │ + add %bh,0x468b080e(%ebx,%edi,1) │ │ │ │ + add 0x45890475(%ebx),%ecx │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - fs in $0x4f,%eax │ │ │ │ - add %al,(%ebx) │ │ │ │ + and $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dh,(%ebx,%ecx,8) │ │ │ │ - or $0x3468b08,%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dcb34 │ │ │ │ + add %ah,%al │ │ │ │ + cmp (%esi),%ecx │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + adc %cl,-0x899efbb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e3be0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - cmp $0xe5,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %esi │ │ │ │ - add (%ecx),%edi │ │ │ │ - ret $0x870f │ │ │ │ - roll $0x0,(%eax) │ │ │ │ - add %ch,(%ecx) │ │ │ │ - rolb $1,-0x7af00008(%ebx) │ │ │ │ - rolb $0x0,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add $0xc8,%al │ │ │ │ - lret │ │ │ │ - or $0x24448b08,%eax │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + cmp $0xe,%al │ │ │ │ + or %cl,-0x899f88a(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e3c00 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dce7d │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80dc9b0,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ + ja 80e3c27 │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - bound %eax,(%eax) │ │ │ │ + and 0x10(%ebp),%eax │ │ │ │ + cmp 0x3(%esi),%eax │ │ │ │ + jbe 80e3c36 │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x84330a0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dd036 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80dca2c,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ + ja 80e3cb4 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80e3b0c,-0x24(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + movl $0x80e3b48,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3ea0,%esi │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x85c41c9,0x0(%ebp) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - jne 80dcc37 │ │ │ │ - movl $0x80dcb80,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cwtl │ │ │ │ + sub %cl,0x0(%edi) │ │ │ │ + add $0x4000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e3d8f │ │ │ │ + movl $0x80e3d28,-0x10(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ mov %edx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - inc %edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 80dce70 │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80dcca0,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e3d28 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + inc %esp │ │ │ │ + sub %cl,0x0(%edi) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - enter $0xdcc,$0x8 │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ + add %dl,0x3d(%eax) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + or $0x66,%al │ │ │ │ + test $0x11750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + sbb $0x28,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,0x1e0000(%eax,%eax,1) │ │ │ │ + add %eax,(%eax) │ │ │ │ + movl $0x80e3d74,0x0(%ebp) │ │ │ │ mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80dccc8 │ │ │ │ + jne 80e3d74 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + clc │ │ │ │ + daa │ │ │ │ + dec %edi │ │ │ │ + add %al,0x1e0000(%eax,%eax,1) │ │ │ │ + add %eax,(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + add 0xc(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80e3d92 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80e3db1 │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80e3da2 │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80e3db1 │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov $0x85d656c,%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + in (%dx),%al │ │ │ │ + add $0x18004e,%eax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e3f80 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e3e04,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e3e04 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ + mov $0x3004e05,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jb 80e3e3e │ │ │ │ + mov $0x85d6541,%ecx │ │ │ │ + mov $0x2,%edx │ │ │ │ + movl $0x80e3e64,-0x8(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x3(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e3e64 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jb 80e3e4f │ │ │ │ + mov $0x85d6505,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 80e3e1b │ │ │ │ + mov $0x85d64fd,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 80e3e1b │ │ │ │ + pop %eax │ │ │ │ + add $0xa5004e,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1445(%ebx) │ │ │ │ - adc %cl,0x44890855(%ebx) │ │ │ │ - and $0x58,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x558b1045(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + add $0x89,%al │ │ │ │ + push %esp │ │ │ │ + and $0x4c,%al │ │ │ │ + mov %esi,%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x3,%edx │ │ │ │ + jb 80e3f1a │ │ │ │ + mov $0x85d6541,%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov $0x2,%ecx │ │ │ │ + add $0x70,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e3f88 │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x3(%edx),%eax │ │ │ │ + movl $0x80e38ec,-0x6c(%edi) │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x64(%edi) │ │ │ │ + movl $0x80e3920,-0x60(%edi) │ │ │ │ + mov %ecx,-0x58(%edi) │ │ │ │ + movl $0x80e3954,-0x54(%edi) │ │ │ │ + mov %ecx,-0x4c(%edi) │ │ │ │ + lea -0x6c(%edi),%ecx │ │ │ │ mov %ecx,0x7c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + lea -0x60(%edi),%ecx │ │ │ │ mov %ecx,0x88(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ + lea -0x54(%edi),%ecx │ │ │ │ mov %ecx,0x94(%esp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 80e3fa7 │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jl 80e401e │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 80e404f │ │ │ │ + add $0xffffffb4,%edi │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jb 80e3f32 │ │ │ │ + mov $0x85d6505,%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + jmp 80e3e94 │ │ │ │ + mov $0x85d64fd,%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ + jmp 80e3e94 │ │ │ │ + xchg %ax,%ax │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + add $0x4e,%al │ │ │ │ + add %al,%bh │ │ │ │ + add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x558b1845(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + adc %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + push %esp │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + add $0x8,%ebp │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + jmp 80e3e94 │ │ │ │ + mov $0x85c43cc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x70,0x33c(%ebx) │ │ │ │ + movl $0x80e3f50,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x80e3988,-0x48(%edi) │ │ │ │ + mov %edx,-0x40(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x3c(%edi) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x38(%edi) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0x34(%edi) │ │ │ │ + mov %ecx,-0x30(%edi) │ │ │ │ + mov %eax,-0x2c(%edi) │ │ │ │ + movl $0x80e3a34,-0x28(%edi) │ │ │ │ + lea -0x48(%edi),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + movl $0x80e3c5c,-0x1c(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + lea -0x28(%edi),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + movl $0x80e3cd4,-0x10(%edi) │ │ │ │ mov 0x88(%esp),%ecx │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80dcdff │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80dcddd │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add %eax,%ecx │ │ │ │ mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x1a(%edi),%esi │ │ │ │ lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 80e3c5c │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jl 80e4037 │ │ │ │ + add $0xffffffb4,%edi │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - add %eax,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x558b1045(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - mov %fs,(%eax,%edx,8) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7376f7b3(%ebx) │ │ │ │ - and $0xdc,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0xd0248c(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - jmp 80dcd60 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80dcd9c,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80dcc64 │ │ │ │ - inc %eax │ │ │ │ + jmp 8454bdc │ │ │ │ test %eax,%eax │ │ │ │ - je 80dce70 │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x100(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80dce94,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x100(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ + jl 80e404f │ │ │ │ + add $0xffffffb4,%edi │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - mov $0x8b080dce,%esp │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dcebc │ │ │ │ + add $0xffffffb4,%edi │ │ │ │ + mov $0x85d656c,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ + jmp 80e44b8 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x558b1445(%ebx) │ │ │ │ - or %cl,-0x7b76fbb3(%ebx) │ │ │ │ - and $0x0,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7b76fcba(%ebx) │ │ │ │ - and $0xc,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - rorb $0x0,0x1182484(%ecx) │ │ │ │ - add %cl,0x1002484(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x124(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x130(%esp) │ │ │ │ - mov 0x10c(%esp),%eax │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x124(%esp),%edx │ │ │ │ - mov %edx,0x148(%esp) │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - mov %ecx,0x154(%esp) │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ - mov 0x160(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80dd01e │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %ecx,0x16c(%esp) │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - add $0x14,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x8(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80e410c │ │ │ │ + add $0x1c,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80dcff5 │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - add %edx,%eax │ │ │ │ + ja 80e4102 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jle 80e40d1 │ │ │ │ + movl $0x84330a0,-0x18(%edi) │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x84330b0,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x84330a0,-0x18(%edi) │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + movl $0x84330b0,-0x10(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ movl $0x8432ebc,-0x8(%edi) │ │ │ │ lea -0xf(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - in $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c55(%ebx) │ │ │ │ - adc %cl,-0x7b76fbbb(%ebx) │ │ │ │ - and $0x78,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7b76f7bb(%ebx) │ │ │ │ - and $0x84,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,0x1782484(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%edx │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ - jmp 80dcf6f │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80dcfb0,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80dce43 │ │ │ │ movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80dd074 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85c3ea8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - call a0e2060 │ │ │ │ + xchg %eax,%esp │ │ │ │ + jo 80e4166 │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + add %dl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80dd0ae │ │ │ │ + jb 80e41cd │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + movl $0x80e4160,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80dd160 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e4160 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov $0xdf,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + push %esp │ │ │ │ + jo 80e41a6 │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,0x768b080e(%ecx,%eax,2) │ │ │ │ + pop %es │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e4184 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xor %dh,0x4f(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80dd0e3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80dd160 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jl 80dd0c9 │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80dd117 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80dd160 │ │ │ │ + ja 80e41d0 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ + bsr %eax,%eax │ │ │ │ + mov $0x3f,%ecx │ │ │ │ + cmovne %eax,%ecx │ │ │ │ + xor $0x1f,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80e41df │ │ │ │ + movl $0x84330a0,-0x4(%edi) │ │ │ │ + cmp $0x20,%ecx │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + neg %eax │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + shr %cl,%edx │ │ │ │ + and %eax,%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - dec %eax │ │ │ │ - fisttps 0x0(%edi) │ │ │ │ - add (%eax),%al │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov $0x85db1b4,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80dd14b │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e4224 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80dd160 │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80e4348 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc %bl,%bh │ │ │ │ - dec %edi │ │ │ │ - add %al,0x2000100 │ │ │ │ + nop │ │ │ │ + add $0x4000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80dd65d │ │ │ │ - movl $0x80dd1a0,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 80e4310 │ │ │ │ + movl $0x80e4284,-0x10(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80dd1a0 │ │ │ │ + jne 80e4284 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - rcr $1,%dh │ │ │ │ - dec %edi │ │ │ │ - add %al,(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - int3 │ │ │ │ - rorl $1,0x7468b08 │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dd1cc │ │ │ │ + add %ch,-0x74f7f1be(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890475(%ebx),%ecx │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - fimuls 0x0(%edi) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + and $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dh,%ah │ │ │ │ - rorl $1,0x3468b08 │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dd1f4 │ │ │ │ + add %cl,%ah │ │ │ │ + inc %edx │ │ │ │ + push %cs │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + adc %cl,-0x899efbb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e42cc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - jl 80dd1c8 │ │ │ │ - dec %edi │ │ │ │ - add %ah,(%eax,%eax,1) │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - adc %cl,0x44890455(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - ja 80dd660 │ │ │ │ - sub %edx,%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80dd732 │ │ │ │ - movl $0x80dd5e8,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - nop │ │ │ │ - sub $0xde,%al │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - jo 80dd21b │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dd270 │ │ │ │ + add %ch,%ah │ │ │ │ + inc %edx │ │ │ │ + push %cs │ │ │ │ + or %cl,-0x899f88a(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e42ec │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %bl,%dh │ │ │ │ - dec %edi │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74b3dbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x58,%al │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80dd71d │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80dd6f4 │ │ │ │ - movl $0x80dd088,-0x20(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - adc %bl,%ch │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458b1055(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - and $0xc4,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x6b76fbab(%ebx) │ │ │ │ - and $0xd0,%al │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xdc,%al │ │ │ │ + ja 80e4313 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + and 0x10(%ebp),%eax │ │ │ │ + cmp 0x3(%esi),%eax │ │ │ │ + jbe 80e4322 │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x84330a0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0xd02494(%ebx) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - jmp 80dd306 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0xdc,%ah │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e43a0 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80e41f8,-0x24(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + movl $0x80e4234,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x85c41c9,0x0(%ebp) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jo 80e43cf │ │ │ │ dec %edi │ │ │ │ - add %al,0x0(%edx) │ │ │ │ + add %al,0x2000100 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e447e │ │ │ │ + movl $0x80e4400,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e4400 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + xor %bl,0x2004f │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - call 9315e197 │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dd3e8 │ │ │ │ + add %ch,(%eax) │ │ │ │ + inc %esp │ │ │ │ + push %cs │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0x11750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %bl,%ah │ │ │ │ + nop │ │ │ │ + or %bl,0x22004f │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,0xe(%esp,%eax,2) │ │ │ │ + or %cl,-0x899fc8a(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e444c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + in $0x1c,%al │ │ │ │ dec %edi │ │ │ │ - add %al,0x1e000000(%ebx) │ │ │ │ + add %ah,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dd79e │ │ │ │ + ja 80e4481 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x80dd0c0,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ + add 0x4(%ebp),%eax │ │ │ │ + cmp $0x10ffff,%eax │ │ │ │ + ja 80e4490 │ │ │ │ + movl $0x84330c0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 838c498 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test $0xfb,%al │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4cb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e44f5 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jne 80e4507 │ │ │ │ + cmp $0x10ffff,%edx │ │ │ │ + ja 80e454e │ │ │ │ + movl $0x84330c0,-0x30(%edi) │ │ │ │ + mov %edx,-0x2c(%edi) │ │ │ │ + lea -0x2f(%edi),%ecx │ │ │ │ + add $0xffffffd4,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x34,0x33c(%ebx) │ │ │ │ + mov $0x85c43d4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x80e4070,-0x30(%edi) │ │ │ │ + mov %edx,-0x28(%edi) │ │ │ │ + mov %ecx,-0x24(%edi) │ │ │ │ + movl $0x80e4120,-0x20(%edi) │ │ │ │ + lea -0x30(%edi),%ecx │ │ │ │ mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - add 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + movl $0x80e4348,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x80e43c0,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0xdc,%al │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0x12(%edi),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80e4348 │ │ │ │ + add $0xffffffcc,%edi │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 838c498 │ │ │ │ + push $0x18004dfe │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dl,-0x76f7f1bb(%eax) │ │ │ │ + (bad) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e4590 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + inc %esp │ │ │ │ + decb 0x0(%ebp) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - jo 80dd41d │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dd470 │ │ │ │ + add %bh,-0x74f7f1bb(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890475(%ebx),%ecx │ │ │ │ + add $0x66,%al │ │ │ │ + test $0x11750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %bl,%ah │ │ │ │ - dec %edi │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + sbb $0xfe,%al │ │ │ │ + dec %ebp │ │ │ │ + add %ah,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or %cl,-0x7b76fbab(%ebx) │ │ │ │ - and $0xe8,%al │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x10076(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7b76fcba(%ebx) │ │ │ │ - and $0xf4,%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - rorb $0x0,0x1002484(%ecx) │ │ │ │ - add %cl,0xe82484(%ebx) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80e45fb │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + movl $0x85e050a,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x10c(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - mov %ecx,0x124(%esp) │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - mov %ecx,0x130(%esp) │ │ │ │ - mov 0x100(%esp),%ecx │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x124(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80dd7d3 │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - mov %edx,0x154(%esp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80e462f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + movl $0x85e0505,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add $0x0,%al │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80e46d4 │ │ │ │ + add $0x14,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80dd7ad │ │ │ │ - movl $0x80dd0f4,-0x20(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ + ja 80e46ca │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x18(%eax),%ecx │ │ │ │ + cmp 0x1c(%eax),%ecx │ │ │ │ + jle 80e469f │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x84330a0,-0x10(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x84330a0,-0x10(%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + sub %ecx,%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0xda,%al │ │ │ │ - dec %edi │ │ │ │ - add %ah,%dh │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + int3 │ │ │ │ + push $0x4f │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x458b1455(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - sbb %cl,0xc42494(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - mov %eax,0x178(%esp) │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - jmp 80dd52d │ │ │ │ - mov %bl,%dl │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x0(%ecx,%eax,1) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e4795 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80e4728,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e4728 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %gs,0x4f(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dl,(%eax) │ │ │ │ - (bad) │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dd610 │ │ │ │ + add %cl,0xe(%edi,%eax,2) │ │ │ │ + or %cl,-0x899f88a(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e474c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - pusha │ │ │ │ - fimull 0x0(%edi) │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push $0x4f6a │ │ │ │ + add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dd7eb │ │ │ │ + ja 80e4798 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x80dd128,-0x20(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - jne 80dd68a │ │ │ │ - movl $0x80dd3bc,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - inc %edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 80dd791 │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ + or $0x1,%eax │ │ │ │ + bsr %eax,%eax │ │ │ │ + mov $0x3f,%ecx │ │ │ │ + cmovne %eax,%ecx │ │ │ │ + xor $0x1f,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80e47a7 │ │ │ │ + movl $0x84330a0,-0x4(%edi) │ │ │ │ + cmp $0x20,%ecx │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ neg %eax │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80dd244,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80dd360,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + shr %cl,%edx │ │ │ │ + and %eax,%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80dd6c3 │ │ │ │ - inc %eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 80dd791 │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0x19c(%esp) │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0xe8(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov 0x19c(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80dd444,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80dd58c,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80dd764 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - fmuls %fs:0x0(%edi) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80dd834 │ │ │ │ - movl $0x80dd160,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80dd160 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c3eac,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov $0x85db1b4,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80dd873 │ │ │ │ + jb 80e47ec │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80dd884 │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80e4910 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + nop │ │ │ │ + add $0x4000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80dd91e │ │ │ │ - movl $0x80dd8c0,-0x4(%ebp) │ │ │ │ + jb 80e48d8 │ │ │ │ + movl $0x80e484c,-0x10(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - add %eax,(%eax) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e484c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - call 9315e6a0 │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dd8e8 │ │ │ │ + add %dh,0x48(%eax) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + nop │ │ │ │ + and $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80dd921 │ │ │ │ - movl $0x80dd850,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,0x468b080e(%eax,%ecx,2) │ │ │ │ + add 0x45891075(%ebx),%ecx │ │ │ │ + adc %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e4894 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dd95e │ │ │ │ - movl $0x80dd884,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80dd884 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3eb4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80dd9d7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80dd9b4,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,0x768b080e(%eax,%ecx,2) │ │ │ │ + pop %es │ │ │ │ test $0x3,%si │ │ │ │ - jne 80dd9b4 │ │ │ │ + jne 80e48b4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dd9da │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - movl $0x83d7e60,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + ja 80e48db │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + and 0x10(%ebp),%eax │ │ │ │ + cmp 0x3(%esi),%eax │ │ │ │ + jbe 80e48ea │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov $0x17004fd7,%eax │ │ │ │ - add %al,(%ebx) │ │ │ │ + movl $0x84330a0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e4968 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80e47c0,-0x24(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + movl $0x80e47fc,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x85c41c9,0x0(%ebp) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + test $0x1b,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,0x3000100 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ddb82 │ │ │ │ - movl $0x80dda30,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80e4a31 │ │ │ │ + movl $0x80e49d0,-0xc(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80dda30 │ │ │ │ + jne 80e49d0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - test %dl,%bh │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pusha │ │ │ │ + sbb 0x0(%edi),%ecx │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bl,-0x26(%eax) │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dda58 │ │ │ │ + add %bh,%al │ │ │ │ + dec %ecx │ │ │ │ + push %cs │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e49f8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - pop %esp │ │ │ │ - xlat %ds:(%ebx) │ │ │ │ + cmp %bl,(%ebx) │ │ │ │ dec %edi │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %al,0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - mov %bl,%dl │ │ │ │ - or $0x8bf08908,%eax │ │ │ │ - dec %esi │ │ │ │ - add 0x4d890875(%ebx),%ecx │ │ │ │ - add %cl,-0x3a7cf7bb(%ecx) │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dda88 │ │ │ │ + add %bl,(%edx,%ecx,2) │ │ │ │ + push %cs │ │ │ │ + or %cl,-0x899fc8a(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e4a1c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - sub $0xd7,%al │ │ │ │ - dec %edi │ │ │ │ - add %ah,(%eax,%eax,1) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + adc $0x1b,%al │ │ │ │ + dec %edi │ │ │ │ + add %al,0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x45030346(%ebx) │ │ │ │ + or %al,-0x74f18a40(%ebp) │ │ │ │ + jne 80e4a2d │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80e4a44 │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov $0x85d6530,%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov %?,%ecx │ │ │ │ + dec %ebp │ │ │ │ + add %bl,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ddb8a │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 80ddb99 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x104d8bf0(%ecx) │ │ │ │ - movl $0x80ddaec,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - adc $0xdb,%al │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80e4bc4 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e4a94,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ddb14 │ │ │ │ + jne 80e4a94 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - lds (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + pop %eax │ │ │ │ + stc │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4e8b0445(%ebx) │ │ │ │ - add (%ebx),%esp │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80e4acb │ │ │ │ + mov $0x85d64fd,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + movl $0x80e4ae4,-0x8(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x3(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e4ae4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85d6505,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 80e4aa8 │ │ │ │ + nop │ │ │ │ + or %bh,%cl │ │ │ │ dec %ebp │ │ │ │ - or %bh,(%ebx) │ │ │ │ + add %ah,0x1e000000(%ebp) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x558b1045(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ dec %ebp │ │ │ │ - or $0x76,%al │ │ │ │ - adc -0x3a7cebb3(%ebx),%cl │ │ │ │ + or %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x7c,%al │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - jmp 80ddacd │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - add $0x1c,%edi │ │ │ │ + push %esp │ │ │ │ + and $0x4c,%al │ │ │ │ + mov %esi,%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 80e4b78 │ │ │ │ + mov $0x85d64fd,%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0x60,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ddc50 │ │ │ │ - movl $0x80dd978,-0x18(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + ja 80e4bcc │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x3(%edx),%eax │ │ │ │ + movl $0x80e45d4,-0x5c(%edi) │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x54(%edi) │ │ │ │ + movl $0x80e4608,-0x50(%edi) │ │ │ │ + mov %ecx,-0x48(%edi) │ │ │ │ + lea -0x5c(%edi),%ecx │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + lea -0x50(%edi),%ecx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 80e4beb │ │ │ │ + test %eax,%eax │ │ │ │ + jne 80e4c58 │ │ │ │ + add $0xffffffb8,%edi │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - and (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b0855(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ + jmp 8454bdc │ │ │ │ + mov $0x85d6505,%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + jmp 80e4b0d │ │ │ │ + pop %eax │ │ │ │ + clc │ │ │ │ dec %ebp │ │ │ │ - add $0x83,%al │ │ │ │ - (bad) │ │ │ │ - mov $0xbe,%ch │ │ │ │ - sarb $1,(%esi) │ │ │ │ - pop %esp │ │ │ │ - or %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + add %al,%bh │ │ │ │ + add (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x558b1845(%ebx) │ │ │ │ + adc $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + adc %cl,-0x74bfdbbc(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + push %esp │ │ │ │ + and $0x4c,%al │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jle 80ddc29 │ │ │ │ - movl $0x83e99f0,-0x8(%edi) │ │ │ │ - sub %ecx,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x3(%eax),%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - or $0x1,%edx │ │ │ │ - bsr %edx,%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov $0x3f,%edx │ │ │ │ mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - cmovne %ecx,%edx │ │ │ │ - xor $0x1f,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jl 80ddc43 │ │ │ │ - movl $0x80ddac8,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - cmp $0x20,%edx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + add $0x8,%ebp │ │ │ │ mov %edx,0x64(%esp) │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ mov 0x64(%esp),%ecx │ │ │ │ - shr %cl,%edx │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - and %ecx,%edx │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + jmp 80e4b0d │ │ │ │ + mov $0x85c43fc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x60,0x33c(%ebx) │ │ │ │ + movl $0x80e4b94,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8455944 │ │ │ │ + movl $0x80e463c,-0x44(%edi) │ │ │ │ + mov %edx,-0x3c(%edi) │ │ │ │ mov 0x58(%esp),%edx │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - movl $0x83e99f0,-0x8(%edi) │ │ │ │ - sub %eax,%ecx │ │ │ │ + mov %edx,-0x38(%edi) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x34(%edi) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0x30(%edi) │ │ │ │ + mov %ecx,-0x2c(%edi) │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + movl $0x80e46e8,-0x24(%edi) │ │ │ │ + lea -0x44(%edi),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + movl $0x80e4910,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + lea -0x24(%edi),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x80e4988,-0xc(%edi) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - jmp 80ddbb8 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x16(%edi),%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 80e4910 │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80e4c6e │ │ │ │ + add $0xffffffb8,%edi │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - movl $0x80ddb74,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + add $0xffffffb8,%edi │ │ │ │ + mov $0x85d6530,%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ + add (%eax),%al │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80e4d0c │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e4d02 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jle 80e4cdb │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + movl $0x84330a0,-0x10(%edi) │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x84330a0,-0x10(%edi) │ │ │ │ + sub %ecx,%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xchg %eax,%esp │ │ │ │ + fs dec %edi │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ddcd0 │ │ │ │ + jb 80e4dcd │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80ddcb0,-0xc(%ebp) │ │ │ │ + movl $0x80e4d60,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ddcb0 │ │ │ │ + jne 80e4d60 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + push %esp │ │ │ │ + fs dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,0x768b080e(%ebp,%ecx,2) │ │ │ │ + pop %es │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e4d84 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xor %ah,0x0(%edi,%ecx,2) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ddcd3 │ │ │ │ + ja 80e4dd0 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x83d7e60,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + or $0x1,%eax │ │ │ │ + bsr %eax,%eax │ │ │ │ + mov $0x3f,%ecx │ │ │ │ + cmovne %eax,%ecx │ │ │ │ + xor $0x1f,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80e4ddf │ │ │ │ + movl $0x84330a0,-0x4(%edi) │ │ │ │ + cmp $0x20,%ecx │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + neg %eax │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + shr %cl,%edx │ │ │ │ + and %eax,%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ lea -0x3(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80ddd5b │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80ddd28,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80ddd63 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80ddc78,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov $0x85db1b4,%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3ed8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ddd9f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0xd4,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80dddd3 │ │ │ │ + jb 80e4e24 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80dde1c │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80e4f48 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - rcl $1,%bl │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + nop │ │ │ │ + add $0x4000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80dde07 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80dde1c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cwtl │ │ │ │ - rorl %cl,0x0(%edi) │ │ │ │ - add $0x2000100,%eax │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80de00b │ │ │ │ - movl $0x80dde5c,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 80e4f10 │ │ │ │ + movl $0x80e4e84,-0x10(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80dde5c │ │ │ │ + jne 80e4e84 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %eax │ │ │ │ - rorl %cl,0x0(%edi) │ │ │ │ - add (%eax),%eax │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - mov %bl,%dh │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dde88 │ │ │ │ + add %ch,-0x74f7f1b2(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890475(%ebx),%ecx │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0xd3,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + nop │ │ │ │ + and $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - mov $0x89080dde,%eax │ │ │ │ - lock mov 0x3(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ddeb8 │ │ │ │ + add %cl,%ah │ │ │ │ + dec %esi │ │ │ │ + push %cs │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + adc %cl,-0x899efbb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e4ecc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - cld │ │ │ │ - rorb %cl,0x0(%edi) │ │ │ │ - and $0x1e000000,%eax │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80de00e │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 80de01d │ │ │ │ - movl $0x80ddde4,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - test $0xd2,%al │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - cmp %bl,%bh │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ddf38 │ │ │ │ + add %ch,%ah │ │ │ │ + dec %esi │ │ │ │ + push %cs │ │ │ │ + or %cl,-0x899f88a(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e4eec │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - jl 80ddf00 │ │ │ │ - dec %edi │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jbe 80ddf96 │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - movl $0x80ddf0c,0x0(%ebp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80de0d9 │ │ │ │ - movl $0x80dddb0,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83d7e60,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - enter $0x4fd1,$0x0 │ │ │ │ - inc %esp │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458b0c55(%ebx) │ │ │ │ - adc %cl,0x5489084d(%ebx) │ │ │ │ - and $0x64,%al │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - jmp 80ddf99 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jle 80de0b2 │ │ │ │ - movl $0x83e99f0,-0x18(%edi) │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x3(%edx),%edx │ │ │ │ - mov 0x3(%ecx),%ecx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov $0x3f,%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - cmovne %edx,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80de0cc │ │ │ │ - cmp $0x20,%eax │ │ │ │ - setl %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - neg %edx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - jmp 80ddf6d │ │ │ │ - movl $0x83e99f0,-0x18(%edi) │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - jmp 80de040 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80ddfec,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - rorb $1,0x0(%edi) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80de13d │ │ │ │ - movl $0x80ddd7c,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80dde1c,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + ja 80e4f13 │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80dde1c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c3edc,%esi │ │ │ │ + and 0x10(%ebp),%eax │ │ │ │ + cmp 0x3(%esi),%eax │ │ │ │ + jbe 80e4f22 │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x84330a0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80de17b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80de18c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + ja 80e4fa0 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80e4df8,-0x24(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + movl $0x80e4e34,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x85c41c9,0x0(%ebp) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80de236 │ │ │ │ - movl $0x80de1c8,-0x4(%ebp) │ │ │ │ + jb 80e5067 │ │ │ │ + movl $0x80e4ff8,-0x8(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e4ff8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - lock loope 80de1db │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80de1f0 │ │ │ │ + add %bl,(%eax,%edx,2) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e501c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + nop │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,(%eax,%edx,2) │ │ │ │ + push %cs │ │ │ │ + or %cl,-0x899fc8a(%ebx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e503c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %edx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80de239 │ │ │ │ + ja 80e506a │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x80de158,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83d7e60,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + add 0x8(%ebp),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80de276 │ │ │ │ - movl $0x80de18c,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 80e50b5 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80e4fbc,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80de18c │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3ee4,%esi │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 80e4f48 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80de2f5 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80de2d0,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%ax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %ax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80de2d0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x758b0246(%ebx) │ │ │ │ + add %cl,-0x3a7cfbbb(%ecx) │ │ │ │ + add $0xe9,%al │ │ │ │ + dec %ebx │ │ │ │ + xchg %eax,%ebp │ │ │ │ + aaa │ │ │ │ + add %cl,0x60c40076(%ebp) │ │ │ │ + dec %edi │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80de2f8 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%ax │ │ │ │ - movl $0x83e9a00,-0x4(%edi) │ │ │ │ - mov %ax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80de375 │ │ │ │ + jb 80e51a5 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80de350,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%ax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %ax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80de350 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and %eax,(%eax) │ │ │ │ + movl $0x80e5140,-0x14(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + movl $0x845c3fc,-0x1c(%ebp) │ │ │ │ + mov 0x10(%esi),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + jmp 838f75c │ │ │ │ + je 80e5196 │ │ │ │ + dec %edi │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,0x51(%eax) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x45890445(%ebx) │ │ │ │ + hlt │ │ │ │ + movl $0x845c3fc,-0x8(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov %esi,0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838f75c │ │ │ │ + nop │ │ │ │ + cmp $0x60,%al │ │ │ │ + dec %edi │ │ │ │ + add %ah,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4c339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80de378 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%ax │ │ │ │ - movl $0x83e9a00,-0x4(%edi) │ │ │ │ - mov %ax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + ja 80e51a8 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 80e51b7 │ │ │ │ + movl $0x80e50d0,-0x38(%edi) │ │ │ │ + mov %esi,-0x34(%edi) │ │ │ │ + lea -0x36(%edi),%eax │ │ │ │ + add $0xffffffcc,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x3c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - nop │ │ │ │ - fmul %st(4),%st │ │ │ │ - dec %edi │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + movl $0x80e4c88,-0x38(%edi) │ │ │ │ + mov %esi,-0x30(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x2c(%edi) │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + mov %ecx,-0x24(%edi) │ │ │ │ + movl $0x80e4d20,-0x20(%edi) │ │ │ │ + lea -0x38(%edi),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x80e4f48,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x20(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x80e5088,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80de4fb │ │ │ │ - movl $0x80de3cc,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80e5280 │ │ │ │ + movl $0x80e5248,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80de3cc │ │ │ │ + jne 80e5248 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - int3 │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dh,%ah │ │ │ │ - jecxz 80de3df │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899f7bb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80de3f4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %dh,0x52(%eax) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x45890845(%ebx) │ │ │ │ + hlt │ │ │ │ + movl $0x845c3fc,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838f724 │ │ │ │ nop │ │ │ │ - jl 80de3b6 │ │ │ │ - dec %edi │ │ │ │ - add %al,(%ebx) │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,(%eax) │ │ │ │ - in $0xd,%al │ │ │ │ - or %ah,-0x75(%esi) │ │ │ │ - inc %esi │ │ │ │ - add -0x7699f78b(%ebx),%ecx │ │ │ │ - inc %ebp │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80de420 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %eax │ │ │ │ - int3 │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or $0x66,%al │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - cmp %ax,%dx │ │ │ │ - ja 80de503 │ │ │ │ - sub %dx,%ax │ │ │ │ - movzwl %ax,%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80de76f │ │ │ │ - movl $0x80de4bc,0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - xchg %ax,%ax │ │ │ │ - and %eax,(%eax) │ │ │ │ + add %cl,0x4758bf0(%ecx) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80de7d5 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80de290,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%ax │ │ │ │ - mov %ax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - bound %eax,(%eax) │ │ │ │ + ja 80e52bd │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80e5210,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + fcomps 0x4f(%esi) │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80de9e7 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80de310,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%ax │ │ │ │ - mov %ax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + ja 80e5318 │ │ │ │ + movl $0x80e50f0,-0x1c(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x80e5290,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3f00,%esi │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + mov $0x85c4404,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - sub %ax,%dx │ │ │ │ - movzwl %dx,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - jne 80de532 │ │ │ │ - movl $0x80de474,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %ax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - inc %edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 80de7c8 │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80de59c,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %ax,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80de5c4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ah,-0x75(%esi) │ │ │ │ - inc %ebp │ │ │ │ - adc $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - adc %cl,0x44890855(%ebx) │ │ │ │ - and $0x58,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80de757 │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80de735 │ │ │ │ - movl $0x83e9a00,-0x10(%edi) │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - mov %ecx,0xf4(%esp) │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %ecx,0x100(%esp) │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - mov %edx,0x10c(%esp) │ │ │ │ - mov 0x100(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80de6ba │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,%eax │ │ │ │ - movzwl %ax,%eax │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - add %cx,%ax │ │ │ │ - mov %ax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x10c(%esp),%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - add %eax,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + lock dec %ebp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %ah,-0x75(%esi) │ │ │ │ - inc %ebp │ │ │ │ - adc %cl,0x4d8b0c55(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - mov %fs,(%eax,%edx,8) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7376f7b3(%ebx) │ │ │ │ - and $0xdc,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0xd0248c(%ebx) │ │ │ │ + jb 80e535d │ │ │ │ + movl $0x85e050d,-0x8(%ebp) │ │ │ │ + movl $0x85e0517,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80e3dd0 │ │ │ │ + mov $0x85c440c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xchg %eax,%esp │ │ │ │ + lock dec %ebp │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - jmp 80de65d │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80de6f0,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80de55f │ │ │ │ - inc %eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 80de7c8 │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x124(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x118(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80de7ec,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - adc $0xe8,%al │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80de814 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x4014fb3b(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + inc %esp │ │ │ │ + lock dec %ebp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x558b1445(%ebx) │ │ │ │ - or %cl,-0x7b76fbb3(%ebx) │ │ │ │ - and $0x24,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7b76fcba(%ebx) │ │ │ │ - and $0x30,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - rorb $0x0,0x13c2484(%ecx) │ │ │ │ - add %cl,0x1242484(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x148(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov 0x16c(%esp),%ecx │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0x184(%esp) │ │ │ │ - mov 0x16c(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80de9cf │ │ │ │ - mov 0x10(%ebp),%dx │ │ │ │ - mov %ecx,0x190(%esp) │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80de9a6 │ │ │ │ - movl $0x83e9a00,-0x10(%edi) │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov $0x20,%edx │ │ │ │ - mov %edx,0x1c0(%esp) │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ - mov %ecx,0x1d8(%esp) │ │ │ │ - mov %edx,0x1cc(%esp) │ │ │ │ - mov 0x1c0(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x1cc(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80de927 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,%eax │ │ │ │ - movzwl %ax,%eax │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - add %dx,%ax │ │ │ │ - mov %ax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x1d8(%esp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - in $0x0,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + jb 80e53b1 │ │ │ │ + movl $0x0,-0x8(%ebp) │ │ │ │ + movl $0x10ffff,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80e44b8 │ │ │ │ + mov $0x85c442c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pusha │ │ │ │ + lock dec %ebp │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %ah,-0x75(%esi) │ │ │ │ - push %ebp │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - adc %cl,-0x7b76fbbb(%ebx) │ │ │ │ - and $0x9c,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7b76f7bb(%ebx) │ │ │ │ - and $0xa8,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,0x19c2484(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x1a8(%esp),%edx │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - jmp 80de8c8 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80de960,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x190(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80de79b │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x4014fb3b(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + call 1f0ea1c8 │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80dea24 │ │ │ │ + jb 80e5428 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ + movl $0x80e5414,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e5414 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x2004def,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecbe0 │ │ │ │ - mov $0x85c3f08,%esi │ │ │ │ + jmp 80e3dd0 │ │ │ │ + mov $0x85c444c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - cmp %al,%dh │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + mov $0x17004def,%esp │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80dea5e │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80deb10 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,%dh │ │ │ │ - dec %edi │ │ │ │ + jb 80e5484 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e5470,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e5470 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %gs,%edi │ │ │ │ + dec %ebp │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80e4a60 │ │ │ │ + mov $0x85c4464,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + cmp %ch,%bh │ │ │ │ + dec %ebp │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80dea93 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80deb10 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jb 80e54e6 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e54cc,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e54cc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - int3 │ │ │ │ - lds 0x0(%edi),%ecx │ │ │ │ - add (%eax),%al │ │ │ │ + or %ch,%bh │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x408b0746(%ebx) │ │ │ │ + add 0x498b034e(%ebx),%ecx │ │ │ │ + add 0x4589fc4d(%ecx),%ecx │ │ │ │ + add %al,-0x2d16033b(%ebx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + mov $0x85c447c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80deac7 │ │ │ │ + jb 80e551f │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + movl $0x85e0505,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80deb10 │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - cwtl │ │ │ │ - lds 0x0(%edi),%ecx │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80deafb │ │ │ │ + jb 80e5553 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + movl $0x85e050a,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80deb10 │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - pusha │ │ │ │ - lds 0x0(%edi),%ecx │ │ │ │ add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80df083 │ │ │ │ - movl $0x80deb50,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80deb50 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - and %al,%ch │ │ │ │ - dec %edi │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - jl 80deb40 │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + jb 80e55af │ │ │ │ + movl $0x80e559c,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80deb7c │ │ │ │ + jne 80e559c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - hlt │ │ │ │ - les 0x0(%edi),%ecx │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0x66080deb(%eax) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%edi) │ │ │ │ + mov $0x46,%dh │ │ │ │ + add -0x74f18aff(%eax),%ebp │ │ │ │ + jne 80e55af │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ - mov %ax,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80deba8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - enter $0x4fc4,$0x0 │ │ │ │ - and $0x0,%al │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - adc %ah,-0x75(%esi) │ │ │ │ - push %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - inc %esp │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - cmp %ax,%dx │ │ │ │ - ja 80df086 │ │ │ │ - sub %dx,%ax │ │ │ │ - movzwl %ax,%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80df15e │ │ │ │ - movl $0x80df00c,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - xchg %ax,%ax │ │ │ │ - jo 80debba │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - sub $0xec,%al │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dec2c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %esp │ │ │ │ - les 0x0(%edi),%ecx │ │ │ │ - movb $0x0,(%eax,%eax,1) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ah,-0x75(%esi) │ │ │ │ - inc %ebp │ │ │ │ - sbb %cl,0x558b0c4d(%ebx) │ │ │ │ - or %cl,-0x74b3dbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x58,%al │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80df149 │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80df120 │ │ │ │ - movl $0x80dea38,-0x20(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83e9a00,-0x10(%edi) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80ded03 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,%eax │ │ │ │ - movzwl %ax,%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - add %cx,%ax │ │ │ │ - mov %ax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4db39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e5618 │ │ │ │ + movl $0x80e54f8,-0x20(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x80e552c,-0x14(%edi) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80e5564,-0x8(%edi) │ │ │ │ lea -0x20(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - cmp %al,%bl │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + movl $0x85c4281,0x4(%ebp) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + mov $0x85c4494,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7499efab(%ebx) │ │ │ │ - inc %ebp │ │ │ │ - adc $0x8b,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70475(%ebx) │ │ │ │ + or %al,0x0(%ebp) │ │ │ │ + pop %esi │ │ │ │ + or %al,-0x1d16f73b(%ebx) │ │ │ │ + (bad) │ │ │ │ + aaa │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ + sub %ch,%bl │ │ │ │ dec %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - and $0xc4,%al │ │ │ │ + add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x6b76fbab(%ebx) │ │ │ │ - and $0xd0,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %bh,0x85c4184(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xdc,%al │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0xd02494(%ebx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ + jb 80e56d4 │ │ │ │ + movl $0x80e56ac,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - jmp 80decc3 │ │ │ │ - nop │ │ │ │ - fadd %st,%st(2) │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - shr $0xd,%ch │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ test $0x3,%si │ │ │ │ - jne 80dedc0 │ │ │ │ + jne 80e56ac │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0xc2,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,0x1e000000(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80df1ca │ │ │ │ + ja 80e56d7 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x80dea70,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83e9a00,-0x10(%edi) │ │ │ │ - add 0xc(%ebp),%ax │ │ │ │ - mov %ax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - push %esp │ │ │ │ - ret $0x4f │ │ │ │ - add %gs:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - dec %eax │ │ │ │ - out %al,(%dx) │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dee48 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - sub %al,%dl │ │ │ │ - dec %edi │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or %cl,-0x7b76fbab(%ebx) │ │ │ │ - and $0xe8,%al │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7b76fcba(%ebx) │ │ │ │ - and $0xf4,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - rorb $0x0,0x1002484(%ecx) │ │ │ │ - add %cl,0xe82484(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x10c(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - mov %ecx,0x124(%esp) │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - mov %ecx,0x130(%esp) │ │ │ │ - mov 0x100(%esp),%ecx │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x124(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80df1ff │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov 0xc(%ebp),%cx │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - mov %edx,0x154(%esp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80df1d9 │ │ │ │ - movl $0x80deaa4,-0x20(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83e9a00,-0x10(%edi) │ │ │ │ - mov $0x20,%edx │ │ │ │ - mov %edx,0x1a8(%esp) │ │ │ │ - mov 0x154(%esp),%edx │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x1a8(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80def72 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,%eax │ │ │ │ - movzwl %ax,%eax │ │ │ │ - mov 0x178(%esp),%edx │ │ │ │ - add %dx,%ax │ │ │ │ - mov %ax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e5720 │ │ │ │ + movl $0x80e5678,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + movl $0x85c41c9,0x0(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c44d4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - rorb $0xe6,0x0(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7499ebab(%ebx) │ │ │ │ - inc %ebp │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - sbb %cl,0xc42494(%ecx) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - mov %eax,0x178(%esp) │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - jmp 80def06 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x5014fb3b(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - rorb $0x64,%fs:0x0(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,(%eax,%esi,8) │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e57b6 │ │ │ │ + movl $0x80e5788,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80df034 │ │ │ │ + jne 80e5788 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - cmp $0xc0,%al │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x0(%eax,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80df217 │ │ │ │ + ja 80e57b9 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x80dead8,-0x20(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83e9a00,-0x10(%edi) │ │ │ │ - add 0x4(%ebp),%ax │ │ │ │ - mov %ax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x83d7e50,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sub %ax,%dx │ │ │ │ - movzwl %dx,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - jne 80df0b5 │ │ │ │ - movl $0x80ded94,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %ax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - inc %edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 80df1bd │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80dec00,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %ax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80ded38,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80df0ee │ │ │ │ - inc %eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 80df1bd │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0x19c(%esp) │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0xe8(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov 0x19c(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80dee1c,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80defac,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80df190 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %bh,0x17004f(%esi) │ │ │ │ - add (%eax),%eax │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80df260 │ │ │ │ - movl $0x80deb10,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + ja 80e5803 │ │ │ │ + movl $0x80e5754,-0x4(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80deb10 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c3f0c,%esi │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + movl $0x85c4161,0x4(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c44ec,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80df29f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80df2b0 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80df34a │ │ │ │ - movl $0x80df2ec,-0x4(%ebp) │ │ │ │ + jb 80e5880 │ │ │ │ + movl $0x80e5858,-0x4(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecbe0 │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - adc $0xf3,%al │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80df314 │ │ │ │ + jne 80e5858 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80df34d │ │ │ │ - movl $0x80df27c,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + ja 80e5883 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x83d7e60,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80df38a │ │ │ │ - movl $0x80df2b0,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 80e58cf │ │ │ │ + movl $0x80e5824,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + movl $0x85c41c9,0x4(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 80df2b0 │ │ │ │ + jmp 845e7e4 │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3f14,%esi │ │ │ │ + mov $0x85c4500,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80df40a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80df3e4,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%ax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %ax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e594e │ │ │ │ + movl $0x80e5924,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80df3e4 │ │ │ │ + jne 80e5924 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - and %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80df40d │ │ │ │ + ja 80e5951 │ │ │ │ mov 0x3(%esi),%ax │ │ │ │ - add 0x4(%ebp),%ax │ │ │ │ movl $0x83d7e70,-0x4(%edi) │ │ │ │ mov %ax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - mov %bh,0x17004f(%ebp) │ │ │ │ - add (%eax),%eax │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e599b │ │ │ │ + movl $0x80e58f0,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + movl $0x85c42ad,0x4(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c4514,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80df5d7 │ │ │ │ - movl $0x80df460,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ + jb 80e5a18 │ │ │ │ + movl $0x80e59f0,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80df460 │ │ │ │ + jne 80e59f0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - push %esp │ │ │ │ - mov $0x43004f,%ebp │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,-0x74f7f20c(%eax) │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80df488 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - sub $0xbd,%al │ │ │ │ - dec %edi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e5a1b │ │ │ │ + mov 0x3(%esi),%al │ │ │ │ + movl $0x83d7e80,-0x4(%edi) │ │ │ │ + mov %al,(%edi) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %ss │ │ │ │ add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - mov $0x89080df4,%esp │ │ │ │ - lock mov 0x3(%esi),%cx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e5a67 │ │ │ │ + movl $0x80e59bc,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %cx,0x0(%ebp) │ │ │ │ + movl $0x85c4281,0x4(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c4528,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e5ae4 │ │ │ │ + movl $0x80e5abc,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80df4bc │ │ │ │ + jne 80e5abc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - clc │ │ │ │ - mov $0x24004f,%esp │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80df5df │ │ │ │ - mov 0x4(%ebp),%ax │ │ │ │ - mov 0x3(%esi),%cx │ │ │ │ - movswl %cx,%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - movswl %ax,%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 80df5ee │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ + ja 80e5ae7 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x84330a0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e5b30 │ │ │ │ + movl $0x80e5a88,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + movl $0x85c41c9,0x0(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c453c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x5014fb3b(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x104d8bf0(%ecx) │ │ │ │ - movl $0x80df534,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x458b0875(%ebx) │ │ │ │ + add $0xc7,%al │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ + add $0x61,%al │ │ │ │ + inc %ecx │ │ │ │ pop %esp │ │ │ │ - cmc │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80df55c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - lds (%eax),%eax │ │ │ │ + or %cl,-0x3a7cf7bb(%ecx) │ │ │ │ + add $0xe9,%al │ │ │ │ + push $0x1700378c │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x48f0fbbb(%ebx) │ │ │ │ - dec %ebp │ │ │ │ - or %cl,(%edi) │ │ │ │ - mov $0x56,%bh │ │ │ │ - add (%ecx),%esp │ │ │ │ - lret $0x3b66 │ │ │ │ - push %ebp │ │ │ │ - or $0x76,%al │ │ │ │ - sbb %cl,-0x3a7cebb3(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - mov %fs,(%eax,%eiz,4) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x24848bc1(%ecx) │ │ │ │ - mov 0xeb000000,%al │ │ │ │ - mov -0x387cefb3(%ebx),%cs │ │ │ │ - sbb $0x3b,%al │ │ │ │ - mov $0x324,%ebx │ │ │ │ - ja 80df6d0 │ │ │ │ - movl $0x80df3a4,-0x18(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %dx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + add %cl,0x458b0875(%ebx) │ │ │ │ + add $0xc7,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0xc9,%al │ │ │ │ + inc %ecx │ │ │ │ + pop %esp │ │ │ │ + or %cl,-0x3a7cf7bb(%ecx) │ │ │ │ + add $0xe9,%al │ │ │ │ + inc %esp │ │ │ │ + mov %?,(%edi) │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x458b0875(%ebx) │ │ │ │ + add $0xc7,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0xad,%al │ │ │ │ + inc %edx │ │ │ │ + pop %esp │ │ │ │ + or %cl,-0x3a7cf7bb(%ecx) │ │ │ │ + add $0xe9,%al │ │ │ │ + and %cl,0x3001700(%edi,%esi,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x458b0875(%ebx) │ │ │ │ + add $0xc7,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x81,%al │ │ │ │ + inc %edx │ │ │ │ + pop %esp │ │ │ │ + or %cl,-0x3a7cf7bb(%ecx) │ │ │ │ + add $0xe9,%al │ │ │ │ + cld │ │ │ │ + mov (%edi),%esi │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dl,(%esp,%ebx,2) │ │ │ │ + push %cs │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 80e5c14 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - and (%eax),%eax │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b084d(%ebx) │ │ │ │ - or $0x66,%al │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80df58a │ │ │ │ - mov $0x85c3f30,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - cmp %cx,%dx │ │ │ │ - jle 80df6a7 │ │ │ │ - movl $0x83e9a00,-0x8(%edi) │ │ │ │ - sub %cx,%dx │ │ │ │ - mov %dx,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%ecx │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x3(%ecx),%cx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - movzwl %cx,%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - and $0xffff,%eax │ │ │ │ - bsr %ax,%ax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov $0x1f,%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - cmovne %dx,%ax │ │ │ │ - xor $0xf,%ax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80df6c3 │ │ │ │ - movl $0x80df510,0x0(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - cmp $0x20,%eax │ │ │ │ - setl %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - neg %edx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov $0xffff,%eax │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov %ax,0x4(%ebp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %cx,0x8(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecbe0 │ │ │ │ - movl $0x83e9a00,-0x8(%edi) │ │ │ │ - sub %dx,%cx │ │ │ │ - mov %cx,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%ecx │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - jmp 80df614 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - movl $0x80df5c8,0x8(%ebp) │ │ │ │ - mov %dx,0xc(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %cl,0x45c70475(%ebx) │ │ │ │ + or %al,0x0(%ebp) │ │ │ │ + pop %esi │ │ │ │ + or %al,0x6e908c5(%ebx) │ │ │ │ + mov (%edi),%dh │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80df752 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80df730,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80df730 │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add $0x54,%al │ │ │ │ + pop %esp │ │ │ │ + push %cs │ │ │ │ + or %cl,-0x3a7cff8b(%ebx) │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xc750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80df755 │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - movl $0x83d7e70,-0x4(%edi) │ │ │ │ - mov %ax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + add %bh,0x85c4151(%esi) │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + nop │ │ │ │ sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %bh,0x85c4151(%esi) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + cmp $0xf4,%al │ │ │ │ + dec %ebp │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80df7db │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80df7a8,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecbe0 │ │ │ │ + jb 80e5d0d │ │ │ │ + movl $0x80e5cb4,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + adc %dh,%ah │ │ │ │ + dec %ebp │ │ │ │ + add %al,0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,%ah │ │ │ │ + pop %esp │ │ │ │ + push %cs │ │ │ │ + or %cl,0xc758bf0(%ecx) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + jmp 8454bdc │ │ │ │ + lock repz dec %ebp │ │ │ │ + add %al,0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80df7e3 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80df6f8,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ + ja 80e5d15 │ │ │ │ movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov %esi,(%edi) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + movl $0x85c50c5,0x4(%ebp) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + movl $0x85c52c5,0xc(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3f38,%esi │ │ │ │ + jmp 845e9f0 │ │ │ │ + mov $0x85c45e0,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80df81f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecbe0 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %bh,0x2004f(%ecx) │ │ │ │ + or %ah,%ch │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80df853 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80df89c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %eax │ │ │ │ - mov $0x2004f,%ecx │ │ │ │ + add %dl,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80df887 │ │ │ │ + jb 80e5db7 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80e5d70,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80df89c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %bh,0x5004f(%ecx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x18(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80dfad5 │ │ │ │ - movl $0x80df8dc,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80df8dc │ │ │ │ + jne 80e5d70 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - fdivrs 0x3004f(%eax) │ │ │ │ + nop │ │ │ │ + enter $0x4de4,$0x0 │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - or %bh,%cl │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %bl,-0x76f7f1a3(%eax) │ │ │ │ + lock mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80df908 │ │ │ │ + jne 80e5d98 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - mov $0x4004f,%eax │ │ │ │ + mov 0x1004de4,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ + clc │ │ │ │ + lds 0x5c(%eax),%edx │ │ │ │ + or %cl,0x45890445(%ebx) │ │ │ │ cld │ │ │ │ - cmp $0xf9,%al │ │ │ │ - or $0x66f08908,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %cx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + movl $0x85c52c5,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 832a50c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e5e0c │ │ │ │ + movl $0x80e5dfc,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80df93c │ │ │ │ + jne 80e5dfc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - js 80df8ea │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x1e000000 │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4758bf0(%ecx) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dfad8 │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%cx │ │ │ │ - mov 0x3(%esi),%dx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - movswl %dx,%eax │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - movswl %cx,%eax │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 80dfae7 │ │ │ │ - movl $0x80df864,-0x18(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ + ja 80e5e43 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + movl $0x80e5dc8,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + fsub %st(3),%st │ │ │ │ + dec %ebp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e5e93 │ │ │ │ + movl $0x80e5d30,-0x14(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80e5e1c,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov $0x85c45e8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - cld │ │ │ │ - mov $0x4f,%bh │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + xor %ah,%bh │ │ │ │ + dec %ebp │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - in $0xf9,%al │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %al,-0x5c14fb3b(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %ah,%bh │ │ │ │ + dec %ebp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0xf8,%al │ │ │ │ + pop %esi │ │ │ │ + push %cs │ │ │ │ + or %cl,0x4c583c6(%ecx) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80df9e4 │ │ │ │ + jne 80e5ef8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - shlb $1,0x4c6004f(%edi) │ │ │ │ + lock out %al,$0x4d │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %ah,-0x75(%esi) │ │ │ │ - inc %ebp │ │ │ │ - sbb %ah,-0x75(%esi) │ │ │ │ - dec %ebp │ │ │ │ - or $0x66,%al │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - movzwl %dx,%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - movzwl 0x3(%esi),%ecx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - cmp %dx,%cx │ │ │ │ - jbe 80dfa5b │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - movl $0x80df9b8,0x0(%ebp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %ax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %dx,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %ax,0x14(%ebp) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80dfbb9 │ │ │ │ - movl $0x80df830,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83d7e70,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add %cx,%ax │ │ │ │ - mov %ax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - add %dh,0x144004f(%edi) │ │ │ │ + jmp 80e5e60 │ │ │ │ + fsub %st,%st(6) │ │ │ │ + dec %ebp │ │ │ │ + add %al,0x1000100 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7499f3ab(%ebx) │ │ │ │ - inc %ebp │ │ │ │ - adc %ah,-0x75(%esi) │ │ │ │ - dec %ebp │ │ │ │ - or %cl,-0x748fdbac(%ecx) │ │ │ │ - push %ebp │ │ │ │ - add $0x83,%al │ │ │ │ - (bad) │ │ │ │ - inc %esp │ │ │ │ - and $0x40,%al │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - jmp 80dfa5e │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e5f32 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80e5ed0 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - cmp %dx,%cx │ │ │ │ - jle 80dfb90 │ │ │ │ - movl $0x83e9a00,-0x18(%edi) │ │ │ │ - sub %dx,%cx │ │ │ │ - mov %cx,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x3(%edx),%dx │ │ │ │ - mov 0x3(%ecx),%cx │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - movzwl %cx,%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - and $0xffff,%eax │ │ │ │ - bsr %ax,%ax │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov $0x1f,%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - cmovne %dx,%ax │ │ │ │ - xor $0xf,%ax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80dfbac │ │ │ │ - cmp $0x20,%eax │ │ │ │ - setl %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - neg %edx │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov $0xffff,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - jmp 80dfa2c │ │ │ │ - movl $0x83e9a00,-0x18(%edi) │ │ │ │ - sub %cx,%dx │ │ │ │ - mov %dx,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - jmp 80dfb10 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80dfab4,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %cx,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - enter $0x4fb5,$0x0 │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + mov $0xe6,%al │ │ │ │ + dec %ebp │ │ │ │ + add %al,0x1000100 │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e5f61 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80e5ed0 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + test %ah,%dh │ │ │ │ + dec %ebp │ │ │ │ + add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dfc21 │ │ │ │ - movl $0x80df7fc,-0x14(%edi) │ │ │ │ + ja 80e5fb1 │ │ │ │ + movl $0x80e5f1c,-0x18(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x80e5f48,-0x10(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80df89c,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + movl $0x80ed524,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80df89c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c3f3c,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov $0x85c4600,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80dfc5f │ │ │ │ + jb 80e5fef │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80dfc70 │ │ │ │ + jmp 838f874 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80e601f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838f83c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + shl $1,%bl │ │ │ │ + dec %ebp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80dfd1c │ │ │ │ - movl $0x80dfcac,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecbe0 │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - aam $0xfc │ │ │ │ - or $0x7468b08,%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + jb 80e6084 │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e607a │ │ │ │ + movl $0x80e5fcc,-0x14(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80e5ffc,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dfcd4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + jmp 80e52dc │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov $0x85c4608,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dfd1f │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - movl $0x80dfc3c,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83d7e70,-0x10(%edi) │ │ │ │ - mov %ax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %bh,(%ecx) │ │ │ │ + sarl $0x89,0x15(%ebp) │ │ │ │ + dec %ebp │ │ │ │ + add %cl,0x55890445(%ecx) │ │ │ │ + or %cl,-0x76bfdbb4(%ecx) │ │ │ │ + rorl $0xe7,-0x14bfdbbc(%ebx) │ │ │ │ + cmp %eax,%edx │ │ │ │ + jge 80e60cd │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jle 80e60e4 │ │ │ │ + movsd 0x8487000,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cvtsi2sd %eax,%xmm0 │ │ │ │ + cvtsi2sd %ecx,%xmm1 │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ + cvtsi2sd %eax,%xmm0 │ │ │ │ + cvtsi2sd %edx,%xmm2 │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ + divsd %xmm1,%xmm2 │ │ │ │ + movsd %xmm2,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dfd5e │ │ │ │ - movl $0x80dfc70,-0x4(%edi) │ │ │ │ + jb 80e61e1 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80dfc70 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3f44,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80dfdd7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80dfdb4,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%al │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %al,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + movl $0x80e6148,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80dfdb4 │ │ │ │ + jne 80e6148 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,0xe(%ecx,%eiz,2) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80dfdda │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%al │ │ │ │ - movl $0x83e9a10,-0x4(%edi) │ │ │ │ - mov %al,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80dfe53 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80dfe30,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%al │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %al,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80dfe30 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,-0x74f7f19f(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e6190 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80dfe56 │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %bh,0x4d8b080e(%ecx,%eiz,2) │ │ │ │ + add $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + cld │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%al │ │ │ │ - movl $0x83e9a10,-0x4(%edi) │ │ │ │ - mov %al,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80e6098 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e61e9 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + mov $0x85c4614,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jl 80e620e │ │ │ │ + dec %edi │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + add $0x8d,%al │ │ │ │ + push %ebp │ │ │ │ + hlt │ │ │ │ + cmp 0x31c(%ebx),%edx │ │ │ │ + jae 80e6270 │ │ │ │ + mov $0x85c4618,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %esp │ │ │ │ + or $0x4f,%al │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + repnz and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 80e625d │ │ │ │ + movl $0x80e6294,0x0(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 842bd38 │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + movl $0x80e6238,-0x4(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 842bd38 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ clc │ │ │ │ - mov $0x4f,%cl │ │ │ │ + or 0x0(%edi),%ecx │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80e6389 │ │ │ │ + movl $0x80e62cc,0x0(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 842c048 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + rorb $0x4f,(%ebx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80e6376 │ │ │ │ + movl $0x80e62fc,0x0(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8395e00 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + or 0x0(%edi),%ecx │ │ │ │ + addl $0x0,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + sub %ah,0xe(%ebx) │ │ │ │ + or %cl,0x45890445(%ebx) │ │ │ │ + clc │ │ │ │ + movsd 0x40(%ebx),%xmm0 │ │ │ │ + movsd %xmm0,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8395e00 │ │ │ │ + nop │ │ │ │ + or %fs:0x0(%edi),%ecx │ │ │ │ + add %eax,%fs:(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,0x63(%eax) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x45890c45(%ebx) │ │ │ │ + cld │ │ │ │ + movsd 0x40(%ebx),%xmm0 │ │ │ │ + movsd %xmm0,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8395e00 │ │ │ │ + nop │ │ │ │ + in $0x1,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,%dl │ │ │ │ + movups 0xc(%ebp),%xmm0 │ │ │ │ + movsd 0x40(%ebx),%xmm1 │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ + movsd 0x4(%ebp),%xmm2 │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ + divsd %xmm1,%xmm2 │ │ │ │ + movsd %xmm2,0x40(%ebx) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movsd 0x8487008,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jo 80e637c │ │ │ │ + dec %ebp │ │ │ │ add %dl,(%edi) │ │ │ │ add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80dffd2 │ │ │ │ - movl $0x80dfeac,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80e6479 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e63dc,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80dfeac │ │ │ │ + jne 80e63dc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - les 0x43004f(%ecx),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0xe2,%al │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dl,%ah │ │ │ │ - decb 0x7468b08 │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + add %al,(%esp,%eiz,2) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x4758bf0(%ecx) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80dfed4 │ │ │ │ + jne 80e6404 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - pushf │ │ │ │ - mov $0x4f,%cl │ │ │ │ - add %al,(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc $0xe2,%al │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bh,%ah │ │ │ │ - decb 0x3468a08 │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %al,0x8(%ebp) │ │ │ │ + add %ch,(%esp,%eiz,2) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x8758bf0(%ecx) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80dfefc │ │ │ │ + jne 80e642c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - je 80dfea3 │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + in (%dx),%al │ │ │ │ + loope 80e6470 │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or $0x8a,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x75bfdbbc(%ecx) │ │ │ │ - inc %esi │ │ │ │ - add (%eax),%edi │ │ │ │ - ret $0x870f │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - rorb $1,(%edi) │ │ │ │ - mov $0xc0,%dh │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80e023e │ │ │ │ - movl $0x80dff94,0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %dl,0xe(%esp,%eiz,2) │ │ │ │ + or %cl,0x4d89044d(%ebx) │ │ │ │ + cld │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %esi,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80e6210 │ │ │ │ xchg %ax,%ax │ │ │ │ - and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e02a4 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80dfd78,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movzbl 0x4(%ebp),%eax │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e6481 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - bound %eax,(%eax) │ │ │ │ + mov $0x85c4620,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80e6454,0x0(%ebp) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + adc %al,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e04b2 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80dfdf4,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movzbl 0x4(%ebp),%eax │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %bh,(%eax) │ │ │ │ + shll $0x89,0xc(%ebx) │ │ │ │ + dec %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + jmp 80e64b1 │ │ │ │ + cmp %al,%dl │ │ │ │ + jae 80e64d4 │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3f60,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sub %al,%dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - jne 80e0007 │ │ │ │ - movl $0x80dff4c,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %al,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - inc %edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 80e0297 │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80e0070,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %al,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + cmp %cl,%dl │ │ │ │ + jbe 80e64eb │ │ │ │ + movsd 0x8487010,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + movzbl %al,%eax │ │ │ │ + cvtsi2sd %eax,%xmm0 │ │ │ │ + movzbl %cl,%eax │ │ │ │ + cvtsi2sd %eax,%xmm1 │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + cvtsi2sd %eax,%xmm0 │ │ │ │ + movzbl %dl,%eax │ │ │ │ + cvtsi2sd %eax,%xmm2 │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ + divsd %xmm1,%xmm2 │ │ │ │ + movsd %xmm2,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - cwtl │ │ │ │ add %cl,(%esi) │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e6605 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e6564,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e0098 │ │ │ │ + jne 80e6564 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1445(%edx) │ │ │ │ - adc %cl,0x44890855(%ebx) │ │ │ │ - and $0x58,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80e0226 │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e0204 │ │ │ │ - movl $0x83e9a10,-0x10(%edi) │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - mov %ecx,0xf4(%esp) │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %ecx,0x100(%esp) │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - mov %edx,0x10c(%esp) │ │ │ │ - mov 0x100(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80e018d │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - add %cl,%al │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x10c(%esp),%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add %eax,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x558b1045(%edx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - mov %fs,(%eax,%edx,8) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7376f7b3(%ebx) │ │ │ │ - and $0xdc,%al │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0xd0248c(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - jmp 80e0130 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80e01c0,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80e0034 │ │ │ │ - inc %eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 80e0297 │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x124(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x118(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80e02bc,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,-0x75f7f19b(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45880475(%ebx),%ecx │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + and (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - in $0x2,%al │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e02e4 │ │ │ │ + add %ch,0x468a080e(%ebp,%eiz,2) │ │ │ │ + add 0x45880875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e65ac │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ + nop │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x558b1445(%ebx) │ │ │ │ - or %cl,-0x7b76fbb3(%ebx) │ │ │ │ - and $0x24,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7b76fcba(%ebx) │ │ │ │ - and $0x30,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - rorb $0x0,0x13c2484(%ecx) │ │ │ │ - add %cl,0x1242484(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x148(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov 0x16c(%esp),%ecx │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0x184(%esp) │ │ │ │ - mov 0x16c(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80e049a │ │ │ │ - mov 0x10(%ebp),%dl │ │ │ │ - mov %ecx,0x190(%esp) │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e0471 │ │ │ │ - movl $0x83e9a10,-0x10(%edi) │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov $0x20,%edx │ │ │ │ - mov %edx,0x1c0(%esp) │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ - mov %ecx,0x1d8(%esp) │ │ │ │ - mov %edx,0x1cc(%esp) │ │ │ │ - mov 0x1c0(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x1cc(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80e03f6 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,%eax │ │ │ │ + add %cl,0x45c70845(%edx) │ │ │ │ + or %ah,%al │ │ │ │ + gs push %cs │ │ │ │ + or %cl,(%edi) │ │ │ │ + mov $0x4d,%dh │ │ │ │ + add $0xf,%al │ │ │ │ + mov $0xc9,%dh │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ movzbl %al,%eax │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - add %dl,%al │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x1d8(%esp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movzbl 0x3(%esi),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80e64a8 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e660d │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - in $0x0,%al │ │ │ │ + mov $0x85c462c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + adc %al,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c55(%edx) │ │ │ │ - adc %cl,-0x7b76fbbb(%ebx) │ │ │ │ - and $0x9c,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7b76f7bb(%ebx) │ │ │ │ - and $0xa8,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,0x19c2484(%ebx) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x1a8(%esp),%edx │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - jmp 80e0397 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80e042c,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x190(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %ah,0x39(%esi) │ │ │ │ + shll $0x89,0xc(%ebx) │ │ │ │ + dec %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + jmp 80e6639 │ │ │ │ + cmp %ax,%dx │ │ │ │ + jae 80e665e │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp %cx,%dx │ │ │ │ + jbe 80e6676 │ │ │ │ + movsd 0x8487018,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80e026a │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + movzwl %ax,%eax │ │ │ │ + cvtsi2sd %eax,%xmm0 │ │ │ │ + movzwl %cx,%eax │ │ │ │ + cvtsi2sd %eax,%xmm1 │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + movzwl %ax,%eax │ │ │ │ + cvtsi2sd %eax,%xmm0 │ │ │ │ + movzwl %dx,%eax │ │ │ │ + cvtsi2sd %eax,%xmm2 │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ + divsd %xmm1,%xmm2 │ │ │ │ + movsd %xmm2,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e04f0 │ │ │ │ + jb 80e6791 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ + movl $0x80e66f0,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e66f0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,(%eax) │ │ │ │ + addr16 push %cs │ │ │ │ + or %ah,-0x75(%esi) │ │ │ │ + inc %esi │ │ │ │ + add -0x7699fb8b(%ebx),%ecx │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xf750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,0x67(%eax) │ │ │ │ + push %cs │ │ │ │ + or %ah,-0x75(%esi) │ │ │ │ + inc %esi │ │ │ │ + add -0x7699f78b(%ebx),%ecx │ │ │ │ + inc %ebp │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e6740 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + bound %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ah,-0x75(%esi) │ │ │ │ + inc %ebp │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + or %ch,0xe(%edi,%eiz,2) │ │ │ │ + or %ah,-0x75(%esi) │ │ │ │ + dec %ebp │ │ │ │ + add $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + cld │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%ax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - mov $0x85c3f68,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - stos %eax,%es:(%edi) │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + jmp 80e6630 │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e052a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e05dc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e6799 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c4634,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - xor $0xab,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e055f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e05dc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %ch,0x2004f(%ebx) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e0593 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e05dc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %bh,(%ecx) │ │ │ │ + shll $0x89,0x15(%ebx) │ │ │ │ + dec %ebp │ │ │ │ + add %cl,0x55890445(%ecx) │ │ │ │ + or %cl,-0x76bfdbb4(%ecx) │ │ │ │ + rorl $0xe7,-0x14bfdbbc(%ebx) │ │ │ │ + cmp %eax,%edx │ │ │ │ + jae 80e67f1 │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jbe 80e6808 │ │ │ │ + movsd 0x8487020,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %eax │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + call 8431240 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl (%esp) │ │ │ │ + movsd (%esp),%xmm0 │ │ │ │ + add $0x8,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x54(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + movsd %xmm0,0x70(%esp) │ │ │ │ + call 8431240 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl (%esp) │ │ │ │ + movsd (%esp),%xmm0 │ │ │ │ + add $0x8,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + movsd %xmm0,0x7c(%esp) │ │ │ │ + call 8431240 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl (%esp) │ │ │ │ + movsd (%esp),%xmm0 │ │ │ │ + add $0x8,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x60(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + movsd %xmm0,0x88(%esp) │ │ │ │ + call 8431240 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl (%esp) │ │ │ │ + movsd (%esp),%xmm0 │ │ │ │ + add $0x8,%esp │ │ │ │ + movsd 0x70(%esp),%xmm1 │ │ │ │ + movsd 0x64(%esp),%xmm2 │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ + movsd 0x7c(%esp),%xmm2 │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ + divsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - int3 │ │ │ │ - stos %al,%es:(%edi) │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e05c7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e05dc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %eax,%esp │ │ │ │ - stos %al,%es:(%edi) │ │ │ │ - dec %edi │ │ │ │ - add %al,0x2000100 │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e0b3d │ │ │ │ - movl $0x80e061c,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 80e699d │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e6904,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e061c │ │ │ │ + jne 80e6904 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - push %esp │ │ │ │ - stos %al,%es:(%edi) │ │ │ │ - dec %edi │ │ │ │ - add %al,(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - dec %eax │ │ │ │ - push %es │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + add %ch,(%eax) │ │ │ │ + imul $0x3468b08,(%esi),%ecx │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e0648 │ │ │ │ + jne 80e6928 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub %ch,0x4004f(%edx) │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dh,0x6(%eax) │ │ │ │ - push %cs │ │ │ │ - or %cl,0x758b0346(%edx) │ │ │ │ - add $0x88,%al │ │ │ │ - inc %ebp │ │ │ │ - add $0x66,%al │ │ │ │ - test $0x11750003,%esi │ │ │ │ + add %cl,0xe(%ecx,%ebp,2) │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e694c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add %ch,0x24004f(%edx) │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - adc %cl,0x44890455(%edx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x3(%esi),%al │ │ │ │ - cmp %al,%dl │ │ │ │ - ja 80e0b40 │ │ │ │ - sub %dl,%al │ │ │ │ - movzbl %al,%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80e0c15 │ │ │ │ - movl $0x80e0ac8,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - test $0x265004f,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - lock push %es │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %bh,0x69(%eax) │ │ │ │ push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ + or %cl,0x4d89044d(%ebx) │ │ │ │ cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e06f0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80e67bc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e69a5 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c463c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 80e69d8 │ │ │ │ xchg %ax,%ax │ │ │ │ - subb $0x0,0x4c6004f(%ecx) │ │ │ │ - add %bl,(%esi) │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + jmp *%esi │ │ │ │ + pop %es │ │ │ │ + add %al,(%eax) │ │ │ │ + xchg %eax,%esp │ │ │ │ + xlat %ds:(%ebx) │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%edx) │ │ │ │ - or $0x8b,%al │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ push %ebp │ │ │ │ - or %cl,-0x74b3dbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x58,%al │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ + or %cl,-0x74bfdbb4(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + dec %esp │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ mov %ecx,0x64(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jae 80e6a23 │ │ │ │ + mov $0x85c4640,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ mov 0x88(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sbb %eax,%edx │ │ │ │ + jae 80e6a99 │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %edx,0x14(%ebp) │ │ │ │ mov 0xac(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80e0c00 │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e0bd7 │ │ │ │ - movl $0x80e0504,-0x20(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83e9a10,-0x10(%edi) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80e07c6 │ │ │ │ - xor %eax,%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + jmp 80e6a1d │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - add %cl,%al │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + sbb %edx,%eax │ │ │ │ + jae 80e6bb2 │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0x18,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - je 80e079a │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + mov 0xe6004dd6,%al │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x458a1055(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - and $0xc4,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x6b76fbab(%ebx) │ │ │ │ - and $0xd0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xdc,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0xd02494(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - jmp 80e0786 │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,%ah │ │ │ │ + push $0xe │ │ │ │ + or %cl,-0x3a7c038b(%ecx) │ │ │ │ + cld │ │ │ │ + jmp 8395e00 │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %ch,0x42004f(%eax) │ │ │ │ + adc $0x4d,%dh │ │ │ │ + add %ah,%dh │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + or %bl,(%ebx,%ebp,2) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x4d890045(%ecx) │ │ │ │ + add $0xf2,%al │ │ │ │ + movups 0x40(%ebx),%xmm0 │ │ │ │ + movsd %xmm0,0x14(%ebp) │ │ │ │ + jmp 842fcdc │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %eax │ │ │ │ + (bad) │ │ │ │ + dec %ebp │ │ │ │ + add %ah,%ah │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - test %cl,(%eax) │ │ │ │ + add %bh,(%ebx,%ebp,2) │ │ │ │ push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ + or %cl,-0x3a7c038b(%ecx) │ │ │ │ cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e0884 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 8395e00 │ │ │ │ xchg %ax,%ax │ │ │ │ - in (%dx),%al │ │ │ │ - cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ - dec %edi │ │ │ │ - add %al,0x1e000000(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80e0c81 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80e053c,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83e9a10,-0x10(%edi) │ │ │ │ - add 0xc(%ebp),%al │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - nop │ │ │ │ - cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + xor %dl,%dh │ │ │ │ + dec %ebp │ │ │ │ + add %ah,%ah │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - or $0x9,%al │ │ │ │ + add %dh,0x6b(%eax) │ │ │ │ push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ + or %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,0x4d89f845(%ecx) │ │ │ │ cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e090c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmpsl %es:(%edi),%fs:(%esi) │ │ │ │ + movsd 0x40(%ebx),%xmm0 │ │ │ │ + movsd %xmm0,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 842fcdc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb $0x3,%al │ │ │ │ dec %edi │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ + add %ah,%ah │ │ │ │ + add %eax,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or %cl,-0x7b76fbab(%ebx) │ │ │ │ - and $0xe8,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7b76fcba(%ebx) │ │ │ │ - and $0xf4,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,0x7589080e(%ebx,%ebp,2) │ │ │ │ + cld │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8395e00 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - rorb $0x0,0x1002484(%ecx) │ │ │ │ - add %cl,0xe82484(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x10c(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - mov %ecx,0x124(%esp) │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - mov %ecx,0x130(%esp) │ │ │ │ - mov 0x100(%esp),%ecx │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x124(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80e0cb6 │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov 0xc(%ebp),%cl │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - mov %edx,0x154(%esp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e0c90 │ │ │ │ - movl $0x80e0570,-0x20(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83e9a10,-0x10(%edi) │ │ │ │ - mov $0x20,%edx │ │ │ │ - mov %edx,0x1a8(%esp) │ │ │ │ - mov 0x154(%esp),%edx │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x1a8(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80e0a35 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov 0x178(%esp),%edx │ │ │ │ - add %dl,%al │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + add %dh,%dl │ │ │ │ + movups 0x4(%ebp),%xmm0 │ │ │ │ + movsd 0x40(%ebx),%xmm1 │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ + movsd 0xc(%ebp),%xmm2 │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ + divsd %xmm1,%xmm2 │ │ │ │ + movsd %xmm2,0x40(%ebx) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + sbb %edx,%eax │ │ │ │ + jae 80e6bda │ │ │ │ + movsd 0x8487028,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0x18,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0x80e6acc,-0x4(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 842fcdc │ │ │ │ nop │ │ │ │ - add $0xa6,%al │ │ │ │ - dec %edi │ │ │ │ - add %ah,%dh │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + inc %eax │ │ │ │ + fimull 0x0(%ebp) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x458a1455(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e6cf9 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e6c34,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e6c34 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0xda,%al │ │ │ │ dec %ebp │ │ │ │ - sbb %cl,0xc42494(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - mov %eax,0x178(%esp) │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - jmp 80e09c9 │ │ │ │ - test $0xa5,%al │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x0(%ecx,%eax,1) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dh,%al │ │ │ │ - or (%esi),%cl │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899efbb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e0af0 │ │ │ │ + cld │ │ │ │ + fs insb (%dx),%es:(%edi) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e6c64 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - andb $0x0,0x64004f(%ebp) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + (bad) │ │ │ │ + dec %ebp │ │ │ │ + add %ah,0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e0cce │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80e05a4,-0x20(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83e9a10,-0x10(%edi) │ │ │ │ - add 0x4(%ebp),%al │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sub %al,%dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - jne 80e0b6d │ │ │ │ - movl $0x80e0858,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %al,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - inc %edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 80e0c74 │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80e06c4,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + xchg %eax,%esp │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e6c94 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + (bad) 0x0(%ebp) │ │ │ │ + out %al,$0x7 │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + sbb %dl,%ah │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,0x4c891055(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ mov %edx,0x0(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %al,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80e07fc,0x4(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80e0ba6 │ │ │ │ - inc %eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 80e0c74 │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0x19c(%esp) │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0xe8(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov 0x19c(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80e08e0,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80e0a6c,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80e0c47 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - andb $0x3,0x17004f(%ebx) │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + jmp 80e69d8 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e0d18 │ │ │ │ - movl $0x80e05dc,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e6d01 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80e05dc │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c3f6c,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c4648,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + adc %al,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e0d57 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e0d68 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %bh,(%ecx) │ │ │ │ + shll $0x89,0x15(%ebx) │ │ │ │ + dec %ebp │ │ │ │ + add %cl,0x55890445(%ecx) │ │ │ │ + or %cl,-0x76bfdbb4(%ecx) │ │ │ │ + rorl $0xe7,-0x14bfdbbc(%ebx) │ │ │ │ + cmp %eax,%edx │ │ │ │ + jae 80e6d59 │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jbe 80e6d70 │ │ │ │ + movsd 0x8487030,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %eax │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + call 8431240 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl (%esp) │ │ │ │ + movsd (%esp),%xmm0 │ │ │ │ + add $0x8,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x54(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + movsd %xmm0,0x70(%esp) │ │ │ │ + call 8431240 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl (%esp) │ │ │ │ + movsd (%esp),%xmm0 │ │ │ │ + add $0x8,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + movsd %xmm0,0x7c(%esp) │ │ │ │ + call 8431240 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl (%esp) │ │ │ │ + movsd (%esp),%xmm0 │ │ │ │ + add $0x8,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x60(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + movsd %xmm0,0x88(%esp) │ │ │ │ + call 8431240 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl (%esp) │ │ │ │ + movsd (%esp),%xmm0 │ │ │ │ + add $0x8,%esp │ │ │ │ + movsd 0x70(%esp),%xmm1 │ │ │ │ + movsd 0x64(%esp),%xmm2 │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ + movsd 0x7c(%esp),%xmm2 │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ + divsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e0e02 │ │ │ │ - movl $0x80e0da4,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ + jb 80e6f05 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - add %eax,(%eax) │ │ │ │ + movl $0x80e6e6c,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e6e6c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - int3 │ │ │ │ - or $0x468b080e,%eax │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e0dcc │ │ │ │ + add %dl,-0x74f7f192(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890475(%ebx),%ecx │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,0x468b080e(%esi,%ebp,2) │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e6eb4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e0e05 │ │ │ │ - movl $0x80e0d34,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %ah,%al │ │ │ │ + outsb %ds:(%esi),(%dx) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x4d89044d(%ebx) │ │ │ │ + cld │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80e6d24 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e0e42 │ │ │ │ - movl $0x80e0d68,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e6f0d │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 80e0d68 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3f74,%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c4654,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e0ebc │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80e0e98,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%al │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %al,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e0e98 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + adc %al,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e0ebf │ │ │ │ - movzbl 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%al │ │ │ │ - movl $0x83d7e80,-0x4(%edi) │ │ │ │ - mov %al,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %bh,(%eax) │ │ │ │ + sarl $0x89,0xc(%ebp) │ │ │ │ + dec %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + jmp 80e6f39 │ │ │ │ + cmp %al,%dl │ │ │ │ + jge 80e6f5c │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp %cl,%dl │ │ │ │ + jle 80e6f73 │ │ │ │ + movsd 0x8487038,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + movsbl %al,%eax │ │ │ │ + cvtsi2sd %eax,%xmm0 │ │ │ │ + movsbl %cl,%eax │ │ │ │ + cvtsi2sd %eax,%xmm1 │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + movsbl %al,%eax │ │ │ │ + cvtsi2sd %eax,%xmm0 │ │ │ │ + movsbl %dl,%eax │ │ │ │ + cvtsi2sd %eax,%xmm2 │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ + divsd %xmm1,%xmm2 │ │ │ │ + movsd %xmm2,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - aam $0xa2 │ │ │ │ - dec %edi │ │ │ │ - add %dl,(%edi) │ │ │ │ + pop %ss │ │ │ │ add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e1082 │ │ │ │ - movl $0x80e0f14,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80e708d │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e6fec,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e0f14 │ │ │ │ + jne 80e6fec │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - mov 0x43004fa2,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bh,(%edi,%ecx,1) │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899f7bb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e0f3c │ │ │ │ + add %dl,(%eax) │ │ │ │ + jo 80e7000 │ │ │ │ + or %cl,0x758b0346(%edx) │ │ │ │ + add $0x88,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - js 80e0ed4 │ │ │ │ - dec %edi │ │ │ │ - add %al,(%ebx) │ │ │ │ + and (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - femms │ │ │ │ - or %cl,0x34e8af0(%ecx) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %cl,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e0f6c │ │ │ │ + add %dh,(%eax,%esi,2) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x758b0346(%edx) │ │ │ │ + or %cl,-0x899f7bb(%eax) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e7034 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - dec %eax │ │ │ │ - mov %al,0x24004f │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e108a │ │ │ │ - mov 0x4(%ebp),%al │ │ │ │ - mov 0x3(%esi),%cl │ │ │ │ - movsbl %cl,%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - movsbl %al,%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 80e1099 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + add %cl,0x45c70845(%edx) │ │ │ │ + or %ch,0x70(%eax) │ │ │ │ + push %cs │ │ │ │ + or %cl,(%edi) │ │ │ │ + mov $0x4d,%dh │ │ │ │ + add $0xf,%al │ │ │ │ + mov $0xc9,%dh │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movzbl 0x3(%esi),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80e6f30 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e7095 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + mov $0x85c465c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + adc %al,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x104d8bf0(%ecx) │ │ │ │ - movl $0x80e0fe0,0x0(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %ah,0x39(%esi) │ │ │ │ + sarl $0x89,0xc(%ebp) │ │ │ │ + dec %esp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + jmp 80e70c1 │ │ │ │ + cmp %ax,%dx │ │ │ │ + jge 80e70e6 │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp %cx,%dx │ │ │ │ + jle 80e70fe │ │ │ │ + movsd 0x8487040,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + movswl %ax,%eax │ │ │ │ + cvtsi2sd %eax,%xmm0 │ │ │ │ + movswl %cx,%eax │ │ │ │ + cvtsi2sd %eax,%xmm1 │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + movswl %ax,%eax │ │ │ │ + cvtsi2sd %eax,%xmm0 │ │ │ │ + movswl %dx,%eax │ │ │ │ + cvtsi2sd %eax,%xmm2 │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ + divsd %xmm1,%xmm2 │ │ │ │ + movsd %xmm2,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e7219 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e7178,0x0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e7178 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - or %dl,(%eax) │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + add %ah,0x66080e71(%eax) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %ax,0x4(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e1008 │ │ │ │ + jne 80e71a0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - lds (%eax),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x49f0fbbb(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,%al │ │ │ │ + jno 80e71b4 │ │ │ │ + or %ah,-0x75(%esi) │ │ │ │ + inc %esi │ │ │ │ + add -0x7699f78b(%ebx),%ecx │ │ │ │ + inc %ebp │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e71c8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + bound %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ah,-0x75(%esi) │ │ │ │ + inc %ebp │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + or %dh,%ah │ │ │ │ + jno 80e71e0 │ │ │ │ + or %ah,-0x75(%esi) │ │ │ │ dec %ebp │ │ │ │ - or %cl,(%edi) │ │ │ │ - mov $0x56,%dh │ │ │ │ - add (%ecx),%esp │ │ │ │ - lret $0x553a │ │ │ │ - or $0x76,%al │ │ │ │ - sbb %cl,-0x3a7cebb3(%ebx) │ │ │ │ add $0x89,%al │ │ │ │ - mov %fs,(%eax,%eiz,4) │ │ │ │ + dec %ebp │ │ │ │ + cld │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%ax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80e70b8 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x24848bc1(%ecx) │ │ │ │ - mov 0xeb000000,%al │ │ │ │ - (bad) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - add $0x1c,%edi │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e1176 │ │ │ │ - movl $0x80e0e5c,-0x18(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %dl,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + ja 80e7221 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + mov $0x85c4664,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - and (%eax),%eax │ │ │ │ + adc %al,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b084d(%ebx) │ │ │ │ - or $0x8a,%al │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ push %ebp │ │ │ │ - add $0x83,%al │ │ │ │ - (bad) │ │ │ │ - mov $0xbe,%bl │ │ │ │ + or %bh,(%ecx) │ │ │ │ + sarl $0x89,0x15(%ebp) │ │ │ │ + dec %ebp │ │ │ │ + add %cl,0x55890445(%ecx) │ │ │ │ + or %cl,-0x76bfdbb4(%ecx) │ │ │ │ + rorl $0xe7,-0x14bfdbbc(%ebx) │ │ │ │ + cmp %eax,%edx │ │ │ │ + jge 80e7279 │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jle 80e7290 │ │ │ │ + movsd 0x8487048,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cvtsi2sd %eax,%xmm0 │ │ │ │ + cvtsi2sd %ecx,%xmm1 │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ + cvtsi2sd %eax,%xmm0 │ │ │ │ + cvtsi2sd %edx,%xmm2 │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ + divsd %xmm1,%xmm2 │ │ │ │ + movsd %xmm2,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - aas │ │ │ │ - pop %esp │ │ │ │ - or %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - cmp %cl,%dl │ │ │ │ - jle 80e114f │ │ │ │ - movl $0x83e9a10,-0x8(%edi) │ │ │ │ - sub %cl,%dl │ │ │ │ - mov %dl,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%ecx │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x3(%ecx),%cl │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - movzbl %cl,%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - and $0xff,%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - bsr %ax,%ax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov $0xf,%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - cmovne %dx,%ax │ │ │ │ - xor $0x7,%ax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80e1169 │ │ │ │ - movl $0x80e0fbc,0x0(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - cmp $0x20,%eax │ │ │ │ - setl %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - neg %edx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov $0xff,%eax │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov %al,0x4(%ebp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %cl,0x8(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - movl $0x83e9a10,-0x8(%edi) │ │ │ │ - sub %dl,%cl │ │ │ │ - mov %cl,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%ecx │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - jmp 80e10bc │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - movl $0x80e1074,0x8(%ebp) │ │ │ │ - mov %dl,0xc(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e11f8 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80e11d8,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e738d │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e72f4,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e11d8 │ │ │ │ + jne 80e72f4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80e11fb │ │ │ │ - mov 0x3(%esi),%al │ │ │ │ - movl $0x83d7e80,-0x4(%edi) │ │ │ │ - mov %al,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,(%eax) │ │ │ │ + jae 80e7308 │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,(%ebx,%esi,2) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or %cl,-0x899f7bb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80e733c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e1283 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80e1250,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %ch,0x73(%eax) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x4d89044d(%ebx) │ │ │ │ + cld │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80e7244 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80e128b │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80e11a0,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e7395 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3f98,%esi │ │ │ │ + mov $0x85c466c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 80e73c8 │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + jmp *%esi │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + test $0xd2,%al │ │ │ │ + dec %ebp │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e12c7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - fcompl 0x2004f(%esi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,-0x74bfdbb4(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + dec %esp │ │ │ │ + and $0x4c,%al │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e12fb │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e1344 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - test $0x9e,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + jae 80e7413 │ │ │ │ + mov $0x85c4680,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + mov %edx,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sbb %eax,%edx │ │ │ │ + jge 80e7489 │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %edx,0x14(%ebp) │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ + jmp 80e740d │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + sbb %edx,%eax │ │ │ │ + jge 80e75a2 │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0xd1,%ah │ │ │ │ + dec %ebp │ │ │ │ + add %ah,%dh │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80e132f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e1344 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,%ah │ │ │ │ + je 80e74d0 │ │ │ │ + or %cl,-0x3a7c038b(%ecx) │ │ │ │ + cld │ │ │ │ + jmp 8395e00 │ │ │ │ xchg %ax,%ax │ │ │ │ - jo 80e12d4 │ │ │ │ - dec %edi │ │ │ │ - add %al,0x2000100 │ │ │ │ + xchg %eax,%esp │ │ │ │ + rorl $1,0x0(%ebp) │ │ │ │ + out %al,$0x7 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80e156b │ │ │ │ - movl $0x80e1384,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e1384 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + or %cl,0x4589080e(,%esi,2) │ │ │ │ + add %cl,0xff2044d(%ecx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + movsd %xmm0,0x14(%ebp) │ │ │ │ + jmp 842fb54 │ │ │ │ xchg %ax,%ax │ │ │ │ - xor %bl,0x3004f(%esi) │ │ │ │ + rorl $1,%fs:0x0(%ebp) │ │ │ │ + in $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ + add %ch,0x7589080e(,%esi,2) │ │ │ │ cld │ │ │ │ - mov $0x13,%al │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8395e00 │ │ │ │ + xchg %ax,%ax │ │ │ │ + inc %esp │ │ │ │ + rorl $1,0x0(%ebp) │ │ │ │ + in $0x1,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,0x75(%eax) │ │ │ │ push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ + or %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,0x4d89f845(%ecx) │ │ │ │ + cld │ │ │ │ + movsd 0x40(%ebx),%xmm0 │ │ │ │ + movsd %xmm0,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 842fb54 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0xf9,%al │ │ │ │ + dec %esi │ │ │ │ + add %ah,%ah │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bh,0xe(%ebp,%esi,2) │ │ │ │ + or %cl,-0x3a7c038b(%ecx) │ │ │ │ cld │ │ │ │ + jmp 8395e00 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0x1,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,%dl │ │ │ │ + movups 0x4(%ebp),%xmm0 │ │ │ │ + movsd 0x40(%ebx),%xmm1 │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ + movsd 0xc(%ebp),%xmm2 │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ + divsd %xmm1,%xmm2 │ │ │ │ + movsd %xmm2,0x40(%ebx) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + sbb %edx,%eax │ │ │ │ + jge 80e75ca │ │ │ │ + movsd 0x8487050,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x80e74bc,-0x4(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 842fb54 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + rorb $1,0x0(%ebp) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e76e9 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e7624,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e13b0 │ │ │ │ + jne 80e7624 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x9e,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + pop %esp │ │ │ │ + rorb $1,0x0(%ebp) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - loopne 80e13c8 │ │ │ │ - push %cs │ │ │ │ - or %cl,0x34e8af0(%ecx) │ │ │ │ + push %esp │ │ │ │ + jbe 80e7638 │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ - mov %cl,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e13e0 │ │ │ │ + jne 80e7654 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - aam $0x9d │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x1e000000 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80e156e │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%cl │ │ │ │ - mov 0x3(%esi),%dl │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - movsbl %dl,%eax │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - movsbl %cl,%eax │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 80e157d │ │ │ │ - movl $0x80e130c,-0x18(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - pop %esp │ │ │ │ - popf │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + sub $0xd0,%al │ │ │ │ + dec %ebp │ │ │ │ + add %ah,0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - test %dl,(%esi,%ecx,1) │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + hlt │ │ │ │ + test %dh,0xe(%esi) │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e1484 │ │ │ │ + jne 80e7684 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor %bl,0x4c6004f(%ebp) │ │ │ │ + cld │ │ │ │ + iret │ │ │ │ + dec %ebp │ │ │ │ + add %ah,%dh │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8a1845(%edx) │ │ │ │ - or $0x8a,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74bfdbbc(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - movzbl %dl,%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - movzbl 0x3(%esi),%ecx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - cmp %dl,%cl │ │ │ │ - jbe 80e14f4 │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - movl $0x80e1458,0x0(%ebp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %al,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %dl,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %al,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e164b │ │ │ │ - movl $0x80e12d8,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83d7e80,-0x10(%edi) │ │ │ │ + sbb %al,%ah │ │ │ │ + jbe 80e7698 │ │ │ │ + or %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,0x4c891055(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - add %cl,%al │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - push $0x44004f9c │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458a0c55(%ebx) │ │ │ │ - adc %cl,0x5489084d(%edx) │ │ │ │ - and $0x70,%al │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - jmp 80e14f7 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - cmp %dl,%cl │ │ │ │ - jle 80e1624 │ │ │ │ - movl $0x83e9a10,-0x18(%edi) │ │ │ │ - sub %dl,%cl │ │ │ │ - mov %cl,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x3(%edx),%dl │ │ │ │ - mov 0x3(%ecx),%cl │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - movzbl %cl,%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - and $0xff,%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - bsr %ax,%ax │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov $0xf,%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - cmovne %dx,%ax │ │ │ │ - xor $0x7,%ax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80e163e │ │ │ │ - cmp $0x20,%eax │ │ │ │ - setl %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - neg %edx │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov $0xff,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - jmp 80e14c8 │ │ │ │ - movl $0x83e9a10,-0x18(%edi) │ │ │ │ - sub %cl,%dl │ │ │ │ - mov %dl,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - jmp 80e15a3 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80e154c,0x8(%ebp) │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ - mov %cl,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %bl,0x17004f(%ebx) │ │ │ │ - add (%eax),%eax │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + mov %ecx,0x14(%ebp) │ │ │ │ + jmp 80e73c8 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e16b1 │ │ │ │ - movl $0x80e12a4,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80e1344,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e76f1 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80e1344 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c3f9c,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c4688,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e16ef │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e1700 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e17aa │ │ │ │ - movl $0x80e173c,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ + jb 80e7791 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - fs pop %ss │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + movl $0x80e7740,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e1764 │ │ │ │ + jne 80e7740 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ch,0xe(%edi,%esi,2) │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e17ad │ │ │ │ - mov 0x3(%esi),%al │ │ │ │ - movl $0x80e16cc,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83d7e80,-0x10(%edi) │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add %al,-0x7ba39(%eax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + jg 80e76e1 │ │ │ │ + inc %esi │ │ │ │ + add -0x3a7c03bb(%ecx),%ecx │ │ │ │ + hlt │ │ │ │ + jmp 80e6098 │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e7799 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + mov $0x85c4690,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80e17ea │ │ │ │ - movl $0x80e1700,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80e1700 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3fa4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,0x50e904c5(%ebx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + ljmp *0x5004d(%esi,%ecx,8) │ │ │ │ add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e1864 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80e1840,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%al │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %al,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e7871 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e7808,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e1840 │ │ │ │ + jne 80e7808 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + js 80e77cc │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,0xe(%eax,%edi,2) │ │ │ │ + or %bh,0x0(%eax) │ │ │ │ + mov $0x80000000,%ecx │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + mov $0x7fffffff,%ecx │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 80e73c8 │ │ │ │ nop │ │ │ │ - and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e1867 │ │ │ │ - movzbl 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%al │ │ │ │ - movl $0x83d7e80,-0x4(%edi) │ │ │ │ - mov %al,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e7879 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x99,%al │ │ │ │ - dec %edi │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + mov $0x85c46a8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + or %cl,%dh │ │ │ │ + dec %ebp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ + add %al,0x2ce904c5(%ebx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x100 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e1a2a │ │ │ │ - movl $0x80e18bc,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80e7931 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e78e0,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e18bc │ │ │ │ + jne 80e78e0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - clc │ │ │ │ - cwtl │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,%ah │ │ │ │ - sbb %cl,(%esi) │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899f7bb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e18e4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - rcrb $1,0x3004f(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - adc $0x19,%al │ │ │ │ + add %cl,(%ecx,%edi,2) │ │ │ │ push %cs │ │ │ │ - or %cl,0x34e8af0(%ecx) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %cl,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e1914 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x7ba39(%eax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + jg 80e7881 │ │ │ │ + inc %esi │ │ │ │ + add -0x3a7c03bb(%ecx),%ecx │ │ │ │ + hlt │ │ │ │ + jmp 80e7244 │ │ │ │ nop │ │ │ │ - mov 0x24004f98,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e1a32 │ │ │ │ - mov 0x4(%ebp),%al │ │ │ │ - mov 0x3(%esi),%cl │ │ │ │ - movsbl %cl,%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - movsbl %al,%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 80e1a41 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e7939 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + mov $0x85c46c8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x104d8bf0(%ecx) │ │ │ │ - movl $0x80e1988,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - mov $0x19,%al │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0x50e904c5(%ebx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x100 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e79ed │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e799c,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e19b0 │ │ │ │ + jne 80e799c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - lds (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x49f0fbbb(%ebx) │ │ │ │ - dec %ebp │ │ │ │ - or %cl,(%edi) │ │ │ │ - mov $0x56,%dh │ │ │ │ - add (%ecx),%esp │ │ │ │ - lret $0x553a │ │ │ │ - or $0x76,%al │ │ │ │ - sbb %cl,-0x3a7cebb3(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - mov %fs,(%eax,%eiz,4) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x24848bc1(%ecx) │ │ │ │ - mov 0xeb000000,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,%al │ │ │ │ + jns 80e79b0 │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + add %al,0x45c7ffff(%eax) │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - add $0x1c,%edi │ │ │ │ + jg 80e79b0 │ │ │ │ + add %ah,-0x75(%esi) │ │ │ │ + inc %esi │ │ │ │ + add -0x3a7c03bb(%ecx),%ecx │ │ │ │ + hlt │ │ │ │ + jmp 80e70b8 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e1b1e │ │ │ │ - movl $0x80e1804,-0x18(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %dl,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + ja 80e79f5 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + mov $0x85c46e0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - and (%eax),%eax │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b084d(%ebx) │ │ │ │ - or $0x8a,%al │ │ │ │ - push %ebp │ │ │ │ - add $0x83,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0x50e904c5(%ebx) │ │ │ │ (bad) │ │ │ │ - mov $0xbe,%bl │ │ │ │ - sarb $0x5c,(%edi) │ │ │ │ - or %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - cmp %cl,%dl │ │ │ │ - jle 80e1af7 │ │ │ │ - movl $0x83e9a10,-0x8(%edi) │ │ │ │ - sub %cl,%dl │ │ │ │ - mov %dl,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%ecx │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x3(%ecx),%cl │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - movzbl %cl,%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - and $0xff,%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - bsr %ax,%ax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov $0xf,%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - cmovne %dx,%ax │ │ │ │ - xor $0x7,%ax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80e1b11 │ │ │ │ - movl $0x80e1964,0x0(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - cmp $0x20,%eax │ │ │ │ - setl %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - neg %edx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov $0xff,%eax │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov %al,0x4(%ebp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %cl,0x8(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - movl $0x83e9a10,-0x8(%edi) │ │ │ │ - sub %dl,%cl │ │ │ │ - mov %cl,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%ecx │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - jmp 80e1a64 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - movl $0x80e1a1c,0x8(%ebp) │ │ │ │ - mov %dl,0xc(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + (bad) │ │ │ │ + incl 0x100 │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e1ba0 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80e1b80,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e7aad │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e7a58,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e1b80 │ │ │ │ + jne 80e7a58 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,-0x38f7f186(%eax) │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + cmp $0xff,%bh │ │ │ │ + inc %edi │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + jg 80e7a6b │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e1ba3 │ │ │ │ - mov 0x3(%esi),%al │ │ │ │ - movl $0x83d7e80,-0x4(%edi) │ │ │ │ - mov %al,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + movzbl 0x3(%esi),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80e6f30 │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e7ab5 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov $0x85c46f8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %al,0x4ce904c5(%ebx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x100 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e1c2b │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80e1bf8,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jb 80e7b69 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e7b18,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e7b18 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,0xe(%ebx,%edi,2) │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e1c33 │ │ │ │ + add %al,(%eax) │ │ │ │ + movl $0xffffffff,-0x8(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80e1b48,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80e6d24 │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e7b71 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3fc8,%esi │ │ │ │ + mov $0x85c4710,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e1c6f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor $0x95,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e1ca3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e1cec │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %dl,0x2004f(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %al,0x50e904c5(%ebx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + call *0x5004d(%edx,%ecx,8) │ │ │ │ add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e1cd7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e1cec │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - enter $0x4f94,$0x0 │ │ │ │ - add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e1f13 │ │ │ │ - movl $0x80e1d2c,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e1d2c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %dl,0x300(%edi,%ecx,2) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - pop %eax │ │ │ │ - sbb $0x468b080e,%eax │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80e7c49 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e7be0,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e1d58 │ │ │ │ + jne 80e7be0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - pop %esp │ │ │ │ - xchg %eax,%esp │ │ │ │ - dec %edi │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + pusha │ │ │ │ + lret $0x4d │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - mov %bl,0xf089080e │ │ │ │ - mov 0x3(%esi),%cl │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %cl,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e1d88 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %ah,(%esp,%edi,2) │ │ │ │ + push %cs │ │ │ │ + or %bh,0x0(%eax) │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 80e69d8 │ │ │ │ nop │ │ │ │ - sub $0x94,%al │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x1e000000 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e1f16 │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%cl │ │ │ │ - mov 0x3(%esi),%dl │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - movsbl %dl,%eax │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - movsbl %cl,%eax │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 80e1f25 │ │ │ │ - movl $0x80e1cb4,-0x18(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - mov $0x93,%ah │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e7c51 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c4728,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0xca,%al │ │ │ │ + dec %ebp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - sub $0x1e,%al │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + add %al,0x2ce904c5(%ebx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x100 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e7d09 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e7cb8,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e1e2c │ │ │ │ + jne 80e7cb8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %dl,0x4c6004f(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8a1845(%edx) │ │ │ │ - or $0x8a,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74bfdbbc(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - movzbl %dl,%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - movzbl 0x3(%esi),%ecx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - cmp %dl,%cl │ │ │ │ - jbe 80e1e9c │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - movl $0x80e1e00,0x0(%ebp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %al,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %dl,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %al,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e1ff3 │ │ │ │ - movl $0x80e1c80,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83d7e80,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add %cl,%al │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - rclb $0x0,0x144004f(%edx) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458a0c55(%ebx) │ │ │ │ - adc %cl,0x5489084d(%edx) │ │ │ │ - and $0x70,%al │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - jmp 80e1e9f │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - cmp %dl,%cl │ │ │ │ - jle 80e1fcc │ │ │ │ - movl $0x83e9a10,-0x18(%edi) │ │ │ │ - sub %dl,%cl │ │ │ │ - mov %cl,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x3(%edx),%dl │ │ │ │ - mov 0x3(%ecx),%cl │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - movzbl %cl,%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - and $0xff,%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - bsr %ax,%ax │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov $0xf,%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - cmovne %dx,%ax │ │ │ │ - xor $0x7,%ax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80e1fe6 │ │ │ │ - cmp $0x20,%eax │ │ │ │ - setl %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - neg %edx │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov $0xff,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - jmp 80e1e70 │ │ │ │ - movl $0x83e9a10,-0x18(%edi) │ │ │ │ - sub %cl,%dl │ │ │ │ - mov %dl,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - jmp 80e1f4b │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80e1ef4,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %cl,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %ah,%ah │ │ │ │ + jl 80e7ccc │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + movl $0xffffffff,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80e67bc │ │ │ │ nop │ │ │ │ - xchg %eax,%ecx │ │ │ │ - dec %edi │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e2059 │ │ │ │ - movl $0x80e1c4c,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80e1cec,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e7d11 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80e1cec │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c3fcc,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c4748,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e2097 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e20a8 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %al,0x50e904c5(%ebx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e2152 │ │ │ │ - movl $0x80e20e4,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ + jb 80e7dc5 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - or $0x21,%al │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + movl $0x80e7d74,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e210c │ │ │ │ + jne 80e7d74 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,-0x38f7f183(%eax) │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e2155 │ │ │ │ - mov 0x3(%esi),%al │ │ │ │ - movl $0x80e2074,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83d7e80,-0x10(%edi) │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + movl $0xffffffff,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%ax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80e6630 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e7dcd │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + mov $0x85c4760,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,0x50e904c5(%ebx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x100 │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e2192 │ │ │ │ - movl $0x80e20a8,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80e20a8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c3fd4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e220b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80e21e8,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%al │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %al,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e7e85 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e7e30,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e21e8 │ │ │ │ + jne 80e7e30 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,0x7e(%eax) │ │ │ │ + push %cs │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e220e │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%al │ │ │ │ - movl $0x83e9a10,-0x4(%edi) │ │ │ │ - mov %al,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e2287 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80e2264,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%al │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %al,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e2264 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + movl $0xffffffff,-0x8(%ebp) │ │ │ │ + movzbl 0x3(%esi),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80e64a8 │ │ │ │ nop │ │ │ │ - and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e228a │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%al │ │ │ │ - movl $0x83e9a10,-0x4(%edi) │ │ │ │ - mov %al,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e7e8d │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + mov $0x85c4778,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - les 0x17004f(%ebp),%ecx │ │ │ │ - add (%eax),%eax │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0x4ce904c5(%ebx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + js 80e7e81 │ │ │ │ + dec %ebp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e2406 │ │ │ │ - movl $0x80e22e0,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80e7fa9 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e7efc,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e22e0 │ │ │ │ + jne 80e7efc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x0(%edi),%ecx │ │ │ │ - inc %ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + inc %esp │ │ │ │ + (bad) │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,(%eax) │ │ │ │ - and (%esi),%ecx │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899f7bb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e2308 │ │ │ │ + add %cl,0x488b0346(%ebx) │ │ │ │ + add 0x568b0740(%ebx),%ecx │ │ │ │ + pop %es │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%edx),%eax │ │ │ │ + mov 0x7(%edx),%edx │ │ │ │ + movl $0x80e7f48,-0xc(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e7f48 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - push $0x3004f8d │ │ │ │ - add %al,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + dec %ebp │ │ │ │ + add %ah,%ah │ │ │ │ + add %eax,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dh,(%eax) │ │ │ │ - and (%esi),%ecx │ │ │ │ - or %cl,0x758b0346(%edx) │ │ │ │ - or %cl,-0x899f7bb(%eax) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e2330 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + adc %al,0x4589080e(%edi,%edi,2) │ │ │ │ + clc │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80e69d8 │ │ │ │ nop │ │ │ │ - inc %eax │ │ │ │ - lea 0x0(%edi),%ecx │ │ │ │ - inc %ebx │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or $0x8a,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x75bfdbbc(%ecx) │ │ │ │ - inc %esi │ │ │ │ - add (%eax),%edi │ │ │ │ - ret $0x870f │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - rorb $1,(%edi) │ │ │ │ - mov $0xc0,%dh │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80e2672 │ │ │ │ - movl $0x80e23c8,0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - xchg %ax,%ax │ │ │ │ - and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80e26d8 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80e21ac,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movzbl 0x4(%ebp),%eax │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e7fb1 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - bound %eax,(%eax) │ │ │ │ + mov $0x85c4790,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e28e6 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80e2228,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movzbl 0x4(%ebp),%eax │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c3ff0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sub %al,%dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - jne 80e243b │ │ │ │ - movl $0x80e2380,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %al,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - inc %edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 80e26cb │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80e24a4,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %al,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e8089 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e8004,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e8004 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x408b0346(%ebx) │ │ │ │ + add 0x498b074e(%ebx),%ecx │ │ │ │ + add %edi,%eax │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - int3 │ │ │ │ - and $0xe,%al │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ + cmp %al,0x758b080e(%eax) │ │ │ │ + add $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + add %cl,-0x3a7cfbbb(%ecx) │ │ │ │ cld │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e24cc │ │ │ │ + jne 80e8038 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ + bound %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %ah,0xe(%eax,%eax,4) │ │ │ │ + or %cl,0x458bfc45(%ecx) │ │ │ │ + add $0x89,%al │ │ │ │ inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + add $0x83,%al │ │ │ │ + (bad) │ │ │ │ + arpl %esp,%edi │ │ │ │ + (bad) │ │ │ │ + decl 0x76(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1445(%edx) │ │ │ │ - adc %cl,0x44890855(%ebx) │ │ │ │ - and $0x58,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80e265a │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - add $0x14,%edi │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e2638 │ │ │ │ - movl $0x83e9a10,-0x10(%edi) │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - mov %ecx,0xf4(%esp) │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %ecx,0x100(%esp) │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - mov %edx,0x10c(%esp) │ │ │ │ - mov 0x100(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80e25c1 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - add %cl,%al │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x10c(%esp),%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ + ja 80e8091 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - add %eax,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + mov $0x85c47a8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x558b1045(%edx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - mov %fs,(%eax,%edx,8) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7376f7b3(%ebx) │ │ │ │ - and $0xdc,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0xd0248c(%ebx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - jmp 80e2564 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80e25f4,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80e2468 │ │ │ │ - inc %eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 80e26cb │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x124(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x118(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80e26f0,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ + jb 80e816d │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e80e4,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e80e4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7499fcba(%ebx) │ │ │ │ + inc %eax │ │ │ │ + add -0x7499f8b2(%ebx),%ecx │ │ │ │ + dec %ecx │ │ │ │ + add %edi,%eax │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - sbb %ah,(%edi) │ │ │ │ + sbb $0x81,%al │ │ │ │ push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e2718 │ │ │ │ + or %cl,-0x7699fb8b(%ebx) │ │ │ │ + dec %ebp │ │ │ │ + add %ah,-0x77(%esi) │ │ │ │ + inc %ebp │ │ │ │ + add $0x83,%al │ │ │ │ + (bad) │ │ │ │ + test $0xe750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x558b1445(%ebx) │ │ │ │ - or %cl,-0x7b76fbb3(%ebx) │ │ │ │ - and $0x24,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7b76fcba(%ebx) │ │ │ │ - and $0x30,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - rorb $0x0,0x13c2484(%ecx) │ │ │ │ - add %cl,0x1242484(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x148(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov 0x16c(%esp),%ecx │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0x184(%esp) │ │ │ │ - mov 0x16c(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80e28ce │ │ │ │ - mov 0x10(%ebp),%dl │ │ │ │ - mov %ecx,0x190(%esp) │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e28a5 │ │ │ │ - movl $0x83e9a10,-0x10(%edi) │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov $0x20,%edx │ │ │ │ - mov %edx,0x1c0(%esp) │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ - mov %ecx,0x1d8(%esp) │ │ │ │ - mov %edx,0x1cc(%esp) │ │ │ │ - mov 0x1c0(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x1cc(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80e282a │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - add %dl,%al │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x1d8(%esp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - in $0x0,%al │ │ │ │ + add %ah,-0x75(%esi) │ │ │ │ + inc %ebp │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + or %cl,-0x7f(%eax) │ │ │ │ + push %cs │ │ │ │ + or %cl,-0x749903bb(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add %ah,-0x75(%esi) │ │ │ │ + inc %esi │ │ │ │ + add -0x3a7cfbbb(%ecx),%ecx │ │ │ │ + cld │ │ │ │ + jmp 80e6630 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c55(%edx) │ │ │ │ - adc %cl,-0x7b76fbbb(%ebx) │ │ │ │ - and $0x9c,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7b76f7bb(%ebx) │ │ │ │ - and $0xa8,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,0x19c2484(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x1a8(%esp),%edx │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - jmp 80e27cb │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80e2860,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x190(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e8175 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80e269e │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c47bc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e2924 │ │ │ │ + jb 80e8255 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e81c8,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e81c8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x408a0346(%ebx) │ │ │ │ + add 0x498a074e(%ebx),%ecx │ │ │ │ + add %edi,%eax │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + cld │ │ │ │ + orl $0x4758b08,(%esi) │ │ │ │ + mov %cl,0x0(%ebp) │ │ │ │ + mov %al,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e81fc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + bound %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70845(%edx) │ │ │ │ + or %dh,(%eax) │ │ │ │ + orb $0x8,(%esi) │ │ │ │ + movzbl %al,%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ + movzbl 0x4(%ebp),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movzbl 0x3(%esi),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - mov $0x85c3ff8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - cmp %al,0x2004f(%edi) │ │ │ │ + jmp 80e64a8 │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e295e │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e2a10 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,0x2004f(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e2993 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e2a10 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - int3 │ │ │ │ - xchg %cl,0x0(%edi) │ │ │ │ - add (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e29c7 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e2a10 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cwtl │ │ │ │ - xchg %cl,0x0(%edi) │ │ │ │ - add (%eax),%al │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e825d │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c47d0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e29fb │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e2a10 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pusha │ │ │ │ - xchg %cl,0x0(%edi) │ │ │ │ - add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e2f71 │ │ │ │ - movl $0x80e2a50,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 80e8335 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e82b0,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e2a50 │ │ │ │ + jne 80e82b0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - and %al,0x3004f(%esi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x408b0346(%ebx) │ │ │ │ + add 0x498b074e(%ebx),%ecx │ │ │ │ + add %edi,%eax │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - jl 80e2a7f │ │ │ │ + in $0x82,%al │ │ │ │ push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ + or %cl,0x4d890475(%ebx) │ │ │ │ + add %cl,-0x3a7cfbbb(%ecx) │ │ │ │ cld │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e2a7c │ │ │ │ + jne 80e82e4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - hlt │ │ │ │ - test %ecx,0x0(%edi) │ │ │ │ - add $0x0,%al │ │ │ │ + bound %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %dl,(%eax) │ │ │ │ + orl $0x8,(%esi) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80e6d24 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e833d │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c47e4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb $0xc3,%al │ │ │ │ + dec %ebp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ah,0x468a080e(%edx,%ebp,1) │ │ │ │ - add 0x45880475(%ebx),%ecx │ │ │ │ - add $0x66,%al │ │ │ │ - test $0x11750003,%esi │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e8445 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e8398,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e8398 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - test %ecx,0x0(%edi) │ │ │ │ - and $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 90ed153 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - adc %cl,0x44890455(%edx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x3(%esi),%al │ │ │ │ - cmp %al,%dl │ │ │ │ - ja 80e2f74 │ │ │ │ - sub %dl,%al │ │ │ │ - movzbl %al,%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80e3049 │ │ │ │ - movl $0x80e2efc,0x0(%ebp) │ │ │ │ + add %cl,0x488b0346(%ebx) │ │ │ │ + add 0x568b0740(%ebx),%ecx │ │ │ │ + pop %es │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x3(%edx),%eax │ │ │ │ + mov 0x7(%edx),%edx │ │ │ │ + movl $0x80e83e4,-0xc(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - xchg %ax,%ax │ │ │ │ - js 80e2a73 │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - and $0x2b,%al │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e2b24 │ │ │ │ + jne 80e83e4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - dec %esp │ │ │ │ - test %ecx,0x0(%edi) │ │ │ │ - movb $0x0,(%eax,%eax,1) │ │ │ │ + pushf │ │ │ │ + ret $0x4d │ │ │ │ + in $0x1,%al │ │ │ │ + add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%edx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74b3dbbc(%ecx) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x58,%al │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80e3034 │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - add $0x24,%edi │ │ │ │ + adc %ah,(%eax) │ │ │ │ + test %cl,(%esi) │ │ │ │ + or %cl,0x4d89f845(%ecx) │ │ │ │ + cld │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80e73c8 │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e300b │ │ │ │ - movl $0x80e2938,-0x20(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83e9a10,-0x10(%edi) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80e2bfa │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - add %cl,%al │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + ja 80e844d │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + mov $0x85c47f8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - inc %eax │ │ │ │ - test %cl,0x0(%edi) │ │ │ │ - add %gs:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458a1055(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - and $0xc4,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x6b76fbab(%ebx) │ │ │ │ - and $0xd0,%al │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xdc,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0xd02494(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - jmp 80e2bba │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0x83,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%edx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - mov $0x8b080e2c,%eax │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80e8525 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e84a0,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e2cb8 │ │ │ │ + jne 80e84a0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - mov $0x83004f83,%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e30b5 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80e2970,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83e9a10,-0x10(%edi) │ │ │ │ - add 0xc(%ebp),%al │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %esp │ │ │ │ - orl $0x65,0x0(%edi) │ │ │ │ - add (%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ + add %cl,0x408b0346(%ebx) │ │ │ │ + add 0x498b074e(%ebx),%ecx │ │ │ │ + add %edi,%eax │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - inc %eax │ │ │ │ - sub $0x468b080e,%eax │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + aam $0x84 │ │ │ │ + push %cs │ │ │ │ + or %cl,0x4d890475(%ebx) │ │ │ │ + add %cl,-0x3a7cfbbb(%ecx) │ │ │ │ + cld │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e2d40 │ │ │ │ + jne 80e84d4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - xor %al,0x4c6004f(%ebx) │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or %cl,-0x7b76fbab(%ebx) │ │ │ │ - and $0xe8,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7b76fcba(%ebx) │ │ │ │ - and $0xf4,%al │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %al,(%eax) │ │ │ │ + test %ecx,(%esi) │ │ │ │ + or %cl,0x458bfc45(%ecx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + add $0x83,%al │ │ │ │ + (bad) │ │ │ │ + dec %edi │ │ │ │ + in (%dx),%eax │ │ │ │ + (bad) │ │ │ │ + decl 0x76(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - rorb $0x0,0x1002484(%ecx) │ │ │ │ - add %cl,0xe82484(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x10c(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - mov %ecx,0x124(%esp) │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - mov %ecx,0x130(%esp) │ │ │ │ - mov 0x100(%esp),%ecx │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x124(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80e30ea │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov 0xc(%ebp),%cl │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - mov %edx,0x154(%esp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e30c4 │ │ │ │ - movl $0x80e29a4,-0x20(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83e9a10,-0x10(%edi) │ │ │ │ - mov $0x20,%edx │ │ │ │ - mov %edx,0x1a8(%esp) │ │ │ │ - mov 0x154(%esp),%edx │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x1a8(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80e2e69 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov 0x178(%esp),%edx │ │ │ │ - add %dl,%al │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + ja 80e852d │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - rolb $1,0x1e6004f(%ecx) │ │ │ │ + mov $0x85c4810,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e8609 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e8580,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e8580 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458a1455(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - sbb %cl,0xc42494(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - mov %eax,0x178(%esp) │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - jmp 80e2dfd │ │ │ │ - je 80e2e73 │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x0(%ecx,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ + add %cl,-0x7499fcba(%ebx) │ │ │ │ + inc %eax │ │ │ │ + add -0x7499f8b2(%ebx),%ecx │ │ │ │ + dec %ecx │ │ │ │ + add %edi,%eax │ │ │ │ inc %ebp │ │ │ │ - add %ah,(%edi,%ebp,1) │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899efbb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e2f24 │ │ │ │ + cld │ │ │ │ + mov $0x8b080e85,%eax │ │ │ │ + jne 80e859c │ │ │ │ + mov %cx,0x0(%ebp) │ │ │ │ + mov %ax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e85b8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - dec %esp │ │ │ │ - orl $0x64,0x0(%edi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + bound %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e3102 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80e29d8,-0x20(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83e9a10,-0x10(%edi) │ │ │ │ - add 0x4(%ebp),%al │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sub %al,%dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - jne 80e2fa1 │ │ │ │ - movl $0x80e2c8c,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %al,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - inc %edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 80e30a8 │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80e2af8,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %al,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80e2c30,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80e2fda │ │ │ │ - inc %eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 80e30a8 │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0x19c(%esp) │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0xe8(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov 0x19c(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80e2d14,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80e2ea0,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80e307b │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - dec %esp │ │ │ │ - jg 80e3166 │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + add %ah,-0x75(%esi) │ │ │ │ + inc %ebp │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + or %ah,%ah │ │ │ │ + test %ecx,(%esi) │ │ │ │ + or %cl,-0x749903bb(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add %ah,-0x75(%esi) │ │ │ │ + inc %esi │ │ │ │ + add -0x3a7cfbbb(%ecx),%ecx │ │ │ │ + cld │ │ │ │ + jmp 80e70b8 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e314c │ │ │ │ - movl $0x80e2a10,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e8611 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80e2a10 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c3ffc,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c4824,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e318b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e319c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e3236 │ │ │ │ - movl $0x80e31d8,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ + jb 80e86f1 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ + movl $0x80e8664,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e8664 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ + add %cl,0x408a0346(%ebx) │ │ │ │ + add 0x498a074e(%ebx),%ecx │ │ │ │ + add %edi,%eax │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - add %dh,(%edx) │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ + cwtl │ │ │ │ + xchg %cl,(%esi) │ │ │ │ + or %cl,0x4d880475(%ebx) │ │ │ │ + add %cl,-0x3a7cfbbb(%eax) │ │ │ │ cld │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e3200 │ │ │ │ + jne 80e8698 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x45c70845(%edx) │ │ │ │ + or %cl,%ah │ │ │ │ + xchg %cl,(%esi) │ │ │ │ + or %cl,(%edi) │ │ │ │ + mov $0xc0,%dh │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movzbl 0x4(%ebp),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movzbl 0x3(%esi),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80e6f30 │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e3239 │ │ │ │ - movl $0x80e3168,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e86f9 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + mov $0x85c4838,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e3276 │ │ │ │ - movl $0x80e319c,-0x4(%edi) │ │ │ │ + jb 80e87d1 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80e319c │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c4004,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + movl $0x80e874c,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e874c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e330c │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80e32d4,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x10(%esi),%ecx │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x408b0346(%ebx) │ │ │ │ + add 0x498b074e(%ebx),%ecx │ │ │ │ + add %edi,%eax │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + addb $0x4,0x758b080e(%edi) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e32d4 │ │ │ │ + jne 80e8780 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80e330f │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %ch,0x4589080e(%edi,%eax,4) │ │ │ │ + cld │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add %edx,%eax │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - adc %ecx,%edx │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80e6098 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e87d9 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov $0x85c484c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %bh,0x4f(%esi) │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %bh,0xf004d(%esi) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e35c9 │ │ │ │ - movl $0x80e3364,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80e88b1 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e8834,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e3364 │ │ │ │ + jne 80e8834 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - push %eax │ │ │ │ - jle 80e33aa │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xbd,%al │ │ │ │ + dec %ebp │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,0x468b080e(%ebx,%esi,1) │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e338c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - sub %bh,0x4f(%esi) │ │ │ │ - add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - hlt │ │ │ │ - les (%ebx),%esi │ │ │ │ - push %cs │ │ │ │ - or %cl,0x34e8bf0(%ecx) │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + cld │ │ │ │ + mov %cl,%fs:(%esi) │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e33c4 │ │ │ │ + jne 80e8864 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lock jge 80e340a │ │ │ │ - add %ah,%dh │ │ │ │ + mov $0xbd,%ah │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80e35d1 │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %cl,0x4589080e(%eax,%ecx,4) │ │ │ │ + cld │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,0xf4(%esp) │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %ecx,0x100(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0x100(%esp),%eax │ │ │ │ - mov %ecx,0x10c(%esp) │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - xor %ecx,%eax │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - xor %edx,%ecx │ │ │ │ - or %eax,%ecx │ │ │ │ - jne 80e35e0 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %esi,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80e6210 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e88b9 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - out %al,$0x1 │ │ │ │ + mov $0x85c4860,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80e888c,0x0(%ebp) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x184d8bf0(%ecx) │ │ │ │ - movl $0x80e3470,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - out %al,$0x1 │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80e8957 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80e8914,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 838f83c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ + add %dh,(%ecx,%ecx,4) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x45890445(%ebx) │ │ │ │ cld │ │ │ │ - cwtl │ │ │ │ - xor $0xe,%al │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e3498 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - movl $0x1e0000,(%ebx) │ │ │ │ + mov %esi,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 838f874 │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e895a │ │ │ │ + movl $0x80ec270,-0x8(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jae 80e352a │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - jmp 80e3451 │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - add $0x20,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e37bf │ │ │ │ - movl $0x80e3290,-0x1c(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - adc %cl,-0x6b76fbab(%ebx) │ │ │ │ - and $0xc4,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xd0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0xc42494(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %eax,0xdc(%esp) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - jmp 80e353b │ │ │ │ - mov $0x85c4020,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - mov %ecx,0x124(%esp) │ │ │ │ - mov 0x118(%esp),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - mov %eax,0x130(%esp) │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jae 80e3789 │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov 0x118(%esp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - mov 0xf4(%esp),%edx │ │ │ │ - sbb %edx,%ecx │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x3(%eax),%edx │ │ │ │ - mov 0x7(%eax),%eax │ │ │ │ - mov %eax,0x13c(%esp) │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %eax,0x148(%esp) │ │ │ │ - mov $0x0,%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %eax,0x160(%esp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ - mov 0x160(%esp),%ecx │ │ │ │ - mov %eax,0x16c(%esp) │ │ │ │ - mov 0x148(%esp),%eax │ │ │ │ - or %eax,%ecx │ │ │ │ - mov %ecx,0x160(%esp) │ │ │ │ - mov 0x16c(%esp),%ecx │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x160(%esp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - mov %edx,0x184(%esp) │ │ │ │ - call 8430d70 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80e37b2 │ │ │ │ - movl $0x80e344c,0x0(%ebp) │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%eax │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80e3718 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x19c(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x19c(%esp),%edx │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %eax,0x184(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x19c(%esp) │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %edx,0x1a8(%esp) │ │ │ │ - mov 0x19c(%esp),%edx │ │ │ │ - and %eax,%ecx │ │ │ │ - mov 0x1a8(%esp),%eax │ │ │ │ - and %eax,%edx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x178(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov 0x118(%esp),%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - sbb %ecx,%eax │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - jmp 80e363a │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - movl $0x80e3584,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov %ecx,0x1c(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e3814 │ │ │ │ + jb 80e89bf │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e89b5 │ │ │ │ + movl $0x80e88dc,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ movl $0x845c3fc,0x0(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - mov $0x85c4028,%esi │ │ │ │ + jmp 80ed018 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c4878,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + adc %bh,0xf004d(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %ch,%cl │ │ │ │ + xchg %esp,-0x1(%edi) │ │ │ │ + decl -0x485bff8a(%ebp) │ │ │ │ + dec %ebp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %ch,%cl │ │ │ │ + pop %ds │ │ │ │ + (bad) {%k5}{z} │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %ah,(%edx,%ecx,4) │ │ │ │ + push %cs │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 80e8a24 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e8a5e │ │ │ │ + movss 0x3(%esi),%xmm0 │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + ucomiss %xmm0,%xmm1 │ │ │ │ + jae 80e8a7b │ │ │ │ + ucomiss 0x8487058,%xmm0 │ │ │ │ + jae 80e8a6d │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + cvtss2sd %xmm0,%xmm0 │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov $0x85c4151,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov $0x85c488d,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %bh,-0x76f7f176(%eax) │ │ │ │ + (bad) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e8ab8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,%dl │ │ │ │ + movups 0x3(%esi),%xmm0 │ │ │ │ + xorpd %xmm1,%xmm1 │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + jae 80e8ae2 │ │ │ │ + ucomisd 0x8487060,%xmm0 │ │ │ │ + jae 80e8ad7 │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c4151,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c488d,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e3847 │ │ │ │ + jb 80e8b29 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + movl $0x85c48a9,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83d9d44 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %esp │ │ │ │ - jns 80e389e │ │ │ │ - add %al,(%edx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e387b │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80e8b65 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e38c4 │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + movl $0x85c48a1,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83d9d44 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub %bh,0x4f(%ecx) │ │ │ │ + mov $0xf004ee3,%esp │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80e38af │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e38c4 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lock js 80e3906 │ │ │ │ - add %al,0x2000100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc42bbb(%ebp) │ │ │ │ + add %cl,-0x7cc41bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e3c61 │ │ │ │ - movl $0x80e3904,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e3904 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x78,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%ebx) │ │ │ │ + jb 80e8c6d │ │ │ │ + movl $0x80e8ba8,-0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83dd9c4 │ │ │ │ + mov %fs,%ebx │ │ │ │ + dec %esi │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - xor %bh,(%ecx) │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e3930 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %bh,0x4f(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - push $0x89080e39 │ │ │ │ - lock mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e3968 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - dec %esp │ │ │ │ - js 80e39ae │ │ │ │ - add %ah,%bh │ │ │ │ + int3 │ │ │ │ + mov (%esi),%ecx │ │ │ │ + or %cl,0x45890445(%ebx) │ │ │ │ + clc │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83dda00 │ │ │ │ + push $0x3004ee3 │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e3c64 │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x124(%esp) │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %edx,0x130(%esp) │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - mov %eax,0x148(%esp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov %eax,0x160(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov 0x160(%esp),%ecx │ │ │ │ - mov %eax,0x16c(%esp) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - xor %edx,%eax │ │ │ │ - or %ecx,%eax │ │ │ │ - jne 80e3c73 │ │ │ │ - movl $0x80e388c,-0x18(%edi) │ │ │ │ - mov 0x148(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + ja 80e8c75 │ │ │ │ + movl $0x80e8af8,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xorb $0x0,0x4f(%edi) │ │ │ │ - ljmp $0x100,$0x1e00004f │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,0xe(%edx,%edi,1) │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899d7bb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e3a5c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + movl $0x80e8c1c,-0x4(%ebp) │ │ │ │ + mov %esi,-0x14(%ebp) │ │ │ │ + movl $0x845c888,-0x10(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 8431a44 │ │ │ │ nop │ │ │ │ - pop %eax │ │ │ │ - ja 80e3aa2 │ │ │ │ - add %ch,%dl │ │ │ │ - sldt (%eax) │ │ │ │ + sbb %ah,%bl │ │ │ │ + dec %esi │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - sbb $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - adc %cl,-0x74bfdbb4(%ecx) │ │ │ │ - dec %ebp │ │ │ │ - adc $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x28(%ebp),%eax │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mov %edx,0xb8(%esp) │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - and %ecx,%edx │ │ │ │ - mov %ecx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - mov %ecx,0xd0(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - mov 0xd0(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jae 80e3b90 │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - movl $0x80e3a34,-0xc(%ebp) │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - add $0x28,%edi │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80e8cff │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e3e2a │ │ │ │ - movl $0x80e3858,-0x24(%edi) │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x83e99e0,-0x14(%edi) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - adc %eax,%edx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ + ja 80e8cbc │ │ │ │ + movl $0x80e8b34,-0x8(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x2c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - test $0x75,%al │ │ │ │ - dec %edi │ │ │ │ - add %ah,%bh │ │ │ │ - add (%eax),%eax │ │ │ │ + movl $0x80e8c90,0x8(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x845c888,-0x4(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8431ab4 │ │ │ │ + mov $0x85c48b0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + loop 80e8cd5 │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - adc %cl,-0x74bfdbac(%ecx) │ │ │ │ - push %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - and $0x0,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xc,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,0x1002494(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov 0x10c(%esp),%eax │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x118(%esp),%eax │ │ │ │ - jmp 80e3ba8 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80e8cec │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movl $0x80e8cd8,0x8(%ebp) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + movl $0x845c3fc,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83dda3c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%eax │ │ │ │ - mov 0x124(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jae 80e3df0 │ │ │ │ - movl $0x83e99e0,-0x18(%edi) │ │ │ │ - mov 0x178(%esp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - mov 0x154(%esp),%edx │ │ │ │ - sbb %edx,%ecx │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x3(%ecx),%edx │ │ │ │ - mov 0x7(%ecx),%ecx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %eax,0x19c(%esp) │ │ │ │ - mov $0x0,%eax │ │ │ │ - mov %eax,0x1a8(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %eax,0x1b4(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - mov %eax,0x1c0(%esp) │ │ │ │ - mov 0x19c(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x1c0(%esp),%edx │ │ │ │ - mov 0x1a8(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x1b4(%esp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - call 8430d70 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80e3e1d │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x1cc(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x1d8(%esp) │ │ │ │ - mov 0x1cc(%esp),%eax │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80e3d9f │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x1e4(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x1e4(%esp),%edx │ │ │ │ - mov 0x1d8(%esp),%ecx │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %eax,0x1cc(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x1e4(%esp) │ │ │ │ - mov 0x1cc(%esp),%ecx │ │ │ │ - mov %edx,0x1f0(%esp) │ │ │ │ - mov 0x1e4(%esp),%edx │ │ │ │ - and %eax,%ecx │ │ │ │ - mov 0x1f0(%esp),%eax │ │ │ │ - and %eax,%edx │ │ │ │ - mov 0x148(%esp),%eax │ │ │ │ - jmp 80e3b48 │ │ │ │ - movl $0x83e99e0,-0x18(%edi) │ │ │ │ - mov 0x178(%esp),%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - sbb %ecx,%eax │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - jmp 80e3cd1 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - movl $0x80e3c0c,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov %ecx,0x28(%ebp) │ │ │ │ + nop │ │ │ │ + pop %esp │ │ │ │ + loop 80e8d1d │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 839835c │ │ │ │ + movsd 0x8487068,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ add $0xc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - pop %eax │ │ │ │ - jae 80e3e9e │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + mov $0xf004d,%ebx │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e3e91 │ │ │ │ - movl $0x80e3824,-0x14(%edi) │ │ │ │ + jb 80e8d95 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80e38c4,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + movl $0x80e8d50,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e8d50 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + pusha │ │ │ │ + mov $0x1004d,%ebx │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x70,%al │ │ │ │ + lea (%esi),%ecx │ │ │ │ + or %cl,0x4589fc75(%ecx) │ │ │ │ + add %al,0x10e9fcc5(%ebx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e8d9d │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80e38c4 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c402c,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c48b8,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80e8d70,0x0(%ebp) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + call 170edb77 │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e3ecf │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e3ee0 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jb 80e8e1d │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80e8df8,0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80e8b78 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e3f7a │ │ │ │ - movl $0x80e3f1c,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e8e20 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e8e89 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e8e6c,0x0(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83708f4 │ │ │ │ inc %esp │ │ │ │ - aas │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e3f44 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + mov $0x4d,%edx │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e3f7d │ │ │ │ - movl $0x80e3eac,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + ja 80e8e91 │ │ │ │ + movl $0x80e8dc8,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + mov $0x85c48c0,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,-0x1b16fb3b(%ebx) │ │ │ │ + sti │ │ │ │ + (bad) │ │ │ │ + decl (%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e3fba │ │ │ │ - movl $0x80e3ee0,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80e3ee0 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c4034,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e4033 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80e4010,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e4010 │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0x3ce904c5(%ebx) │ │ │ │ + sti │ │ │ │ + (bad) │ │ │ │ + incl 0x100 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dh,%ah │ │ │ │ + mov (%esi),%cs │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 80e8ef4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e4036 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %dh,%bl │ │ │ │ + movups 0x3(%esi),%xmm0 │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + ucomiss %xmm0,%xmm1 │ │ │ │ + jae 80e8f15 │ │ │ │ + ucomiss 0x8487070,%xmm0 │ │ │ │ + jae 80e8f15 │ │ │ │ + mov $0x85c4151,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + mov $0x85c488d,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e40af │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80e408c,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e408c │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %cl,0xe(%edi,%ecx,4) │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 80e8f4c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e40b2 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - movl $0x83e99f0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %dh,%dl │ │ │ │ + movups 0x3(%esi),%xmm0 │ │ │ │ + xorpd %xmm1,%xmm1 │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + jae 80e8f70 │ │ │ │ + ucomisd 0x8487078,%xmm0 │ │ │ │ + jae 80e8f70 │ │ │ │ + mov $0x85c4151,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + mov $0x85c488d,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x6014fb3b(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - pushf │ │ │ │ - outsl %ds:(%esi),(%dx) │ │ │ │ - dec %edi │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0x30e904c5(%ebx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x2000100 │ │ │ │ + add %al,(%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc41bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e4229 │ │ │ │ - movl $0x80e4108,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80e906f │ │ │ │ + movl $0x80e8ff8,-0x10(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movsd 0xb(%esi),%xmm0 │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + movsd %xmm0,-0x8(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e4108 │ │ │ │ + jne 80e8ff8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - push $0x43004f6f │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + les (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,(%eax) │ │ │ │ - inc %ecx │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899f7bb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e4130 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - inc %eax │ │ │ │ - outsl %ds:(%esi),(%dx) │ │ │ │ - dec %edi │ │ │ │ - add %al,(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bl,0x41(%eax) │ │ │ │ + hlt │ │ │ │ + and $0x90,%al │ │ │ │ push %cs │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - or %cl,-0x899f7bb(%ecx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e4158 │ │ │ │ + or %dh,%dl │ │ │ │ + movups 0x3(%esi),%xmm0 │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + movsd %xmm0,-0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e9024 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - sbb %ch,0x4f(%edi) │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %esi │ │ │ │ - add (%ecx),%edi │ │ │ │ - ret $0x870f │ │ │ │ - roll $0x0,(%eax) │ │ │ │ - add %ch,(%ecx) │ │ │ │ - rolb $1,-0x7af00008(%ebx) │ │ │ │ - rolb $0x0,(%edx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add $0xec,%al │ │ │ │ - inc %ecx │ │ │ │ - push %cs │ │ │ │ - or %cl,-0x76bfdbbc(%ebx) │ │ │ │ - inc %ebp │ │ │ │ - clc │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + out %eax,$0xe │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e44a1 │ │ │ │ + ja 80e9072 │ │ │ │ + movsd 0x4(%ebp),%xmm0 │ │ │ │ + movsd %xmm0,%xmm1 │ │ │ │ + mulsd 0x3(%esi),%xmm1 │ │ │ │ + movsd 0x8487080,%xmm2 │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ + mulsd 0x14(%ebp),%xmm2 │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm2,-0x4(%edi) │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + or %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80e9127 │ │ │ │ + movl $0x80e90dc,-0x14(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80e3fd4,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + movsd 0x7(%esi),%xmm0 │ │ │ │ + movsd 0xf(%esi),%xmm1 │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + movsd %xmm0,-0x10(%ebp) │ │ │ │ + movsd %xmm1,-0x8(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e90dc │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - bound %eax,(%eax) │ │ │ │ + in $0x1,%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e465a │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80e4050,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c4050,%esi │ │ │ │ + ja 80e912a │ │ │ │ + movsd 0x3(%esi),%xmm0 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,%xmm1 │ │ │ │ + mulsd 0xc(%ebp),%xmm1 │ │ │ │ + movsd 0x8487088,%xmm2 │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ + mulsd 0x4(%ebp),%xmm2 │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ + movsd %xmm2,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - jne 80e425b │ │ │ │ - movl $0x80e41a4,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - inc %edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 80e4494 │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80e42c4,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + dec %eax │ │ │ │ + mov $0x4d,%al │ │ │ │ + add %bl,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - in (%dx),%al │ │ │ │ - inc %edx │ │ │ │ push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e923a │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e9180,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e42ec │ │ │ │ + jne 80e9180 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ + adc $0xb0,%al │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1445(%ebx) │ │ │ │ - adc %cl,0x44890855(%ebx) │ │ │ │ - and $0x58,%al │ │ │ │ + ja 80e9242 │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80e4423 │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e4401 │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add %eax,%ecx │ │ │ │ + movsd 0x3(%esi),%xmm0 │ │ │ │ + xorpd %xmm1,%xmm1 │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + jp 80e91a3 │ │ │ │ + je 80e91c6 │ │ │ │ + movl $0x80e8fb0,-0x10(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 80dec14 │ │ │ │ + add $0xffffffec,%edi │ │ │ │ + movl $0x80e91f4,-0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + movsd %xmm0,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e91f4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x64004daf,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e9251 │ │ │ │ + movsd 0x3(%esi),%xmm0 │ │ │ │ + ucomisd 0x8487090,%xmm0 │ │ │ │ + jp 80e9210 │ │ │ │ + je 80e9260 │ │ │ │ + movl $0x80e9090,-0x14(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movsd 0x4(%ebp),%xmm1 │ │ │ │ + movsd %xmm1,-0xc(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 80dec14 │ │ │ │ + mov $0x85c48e8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0xffffffe8,%edi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 80dec14 │ │ │ │ + nop │ │ │ │ + jmp 80e9288 │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + jmp *%esi │ │ │ │ + pop %es │ │ │ │ + ... │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,%dl │ │ │ │ + movups 0x0(%ebp),%xmm0 │ │ │ │ + movsd 0x8(%ebp),%xmm1 │ │ │ │ + movsd 0x10(%ebp),%xmm2 │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + ja 80e92c0 │ │ │ │ + ucomisd %xmm2,%xmm0 │ │ │ │ + jae 80e92f4 │ │ │ │ + ucomisd %xmm1,%xmm2 │ │ │ │ + jae 80e92e1 │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ + divsd %xmm1,%xmm2 │ │ │ │ + movsd %xmm2,0x40(%ebx) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movsd %xmm1,0x0(%ebp) │ │ │ │ + movsd %xmm0,0x8(%ebp) │ │ │ │ + movsd %xmm2,0x10(%ebp) │ │ │ │ + movsd %xmm1,0x40(%esp) │ │ │ │ + movsd %xmm0,%xmm1 │ │ │ │ + movsd 0x40(%esp),%xmm0 │ │ │ │ + jmp 80e9297 │ │ │ │ + movsd 0x8487098,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ add $0x18,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - add %eax,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x558b1045(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - mov %fs,(%eax,%edx,8) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7376f7b3(%ebx) │ │ │ │ - and $0xdc,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0xd0248c(%ebx) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - jmp 80e4384 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80e43c0,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80e4288 │ │ │ │ - inc %eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 80e4494 │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x100(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80e44b8,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x100(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + jb 80e93f1 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e9340,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e9340 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - loopne 80e4501 │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + xchg %eax,%ebx │ │ │ │ push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + or %dh,%dl │ │ │ │ + movups 0x3(%esi),%xmm0 │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + movsd %xmm0,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e44e0 │ │ │ │ + jne 80e936c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ + arpl %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ + hlt │ │ │ │ + cwtl │ │ │ │ + xchg %eax,%ebx │ │ │ │ + push %cs │ │ │ │ + or %dh,%dl │ │ │ │ + movups 0x3(%esi),%xmm0 │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + movsd %xmm0,-0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e9398 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + out %al,$0x7 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x558b1445(%ebx) │ │ │ │ - or %cl,-0x7b76fbb3(%ebx) │ │ │ │ - and $0x0,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7b76fcba(%ebx) │ │ │ │ - and $0xc,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - rorb $0x0,0x1182484(%ecx) │ │ │ │ - add %cl,0x1002484(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x124(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x130(%esp) │ │ │ │ - mov 0x10c(%esp),%eax │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x124(%esp),%edx │ │ │ │ - mov %edx,0x148(%esp) │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - mov %ecx,0x154(%esp) │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ - mov 0x160(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80e4642 │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %ecx,0x16c(%esp) │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - add $0x14,%edi │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + sbb %cl,%ah │ │ │ │ + xchg %eax,%ebx │ │ │ │ + push %cs │ │ │ │ + or %dh,%dl │ │ │ │ + movups 0x4(%ebp),%xmm0 │ │ │ │ + movsd 0x10(%ebp),%xmm1 │ │ │ │ + movsd %xmm1,0x0(%ebp) │ │ │ │ + movsd %xmm0,0x8(%ebp) │ │ │ │ + movsd 0x3(%esi),%xmm0 │ │ │ │ + movsd %xmm0,0x10(%ebp) │ │ │ │ + jmp 80e9288 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e4619 │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - add %edx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + ja 80e93f9 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + mov $0x85c48f4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - in $0x0,%al │ │ │ │ + jmp 80e942c │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xff,%al │ │ │ │ + (bad) │ │ │ │ + jmp *%ebx │ │ │ │ + ... │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c55(%ebx) │ │ │ │ - adc %cl,-0x7b76fbbb(%ebx) │ │ │ │ - and $0x78,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7b76f7bb(%ebx) │ │ │ │ - and $0x84,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,0x1782484(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%edx │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ - jmp 80e4593 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80e45d4,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80e4467 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ + add %dh,%bl │ │ │ │ + movups 0x0(%ebp),%xmm0 │ │ │ │ + movss 0x4(%ebp),%xmm1 │ │ │ │ + movss 0x8(%ebp),%xmm2 │ │ │ │ + ucomiss %xmm1,%xmm0 │ │ │ │ + ja 80e9465 │ │ │ │ + ucomiss %xmm2,%xmm0 │ │ │ │ + jae 80e9499 │ │ │ │ + ucomiss %xmm1,%xmm2 │ │ │ │ + jae 80e9486 │ │ │ │ + subss %xmm0,%xmm1 │ │ │ │ + subss %xmm0,%xmm2 │ │ │ │ + divss %xmm1,%xmm2 │ │ │ │ + cvtss2sd %xmm2,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movss %xmm1,0x0(%ebp) │ │ │ │ + movss %xmm0,0x4(%ebp) │ │ │ │ + movss %xmm2,0x8(%ebp) │ │ │ │ + movsd %xmm1,0x40(%esp) │ │ │ │ + movsd %xmm0,%xmm1 │ │ │ │ + movsd 0x40(%esp),%xmm0 │ │ │ │ + jmp 80e943b │ │ │ │ + movsd 0x84870a0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e4698 │ │ │ │ + jb 80e9591 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ + movl $0x80e94e4,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e94e4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,0xff3080e(,%edx,4) │ │ │ │ + adc %al,0x3(%esi) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + movss %xmm0,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e950c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,0xff3080e(,%edx,4) │ │ │ │ + adc %al,0x3(%esi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + movss %xmm0,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e9534 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + bound %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,%bl │ │ │ │ + movups 0x8(%ebp),%xmm0 │ │ │ │ + movl $0x80e956c,0x8(%ebp) │ │ │ │ + movss 0x4(%ebp),%xmm1 │ │ │ │ + movss %xmm1,-0x4(%ebp) │ │ │ │ + movss %xmm0,0x0(%ebp) │ │ │ │ + movss 0x3(%esi),%xmm0 │ │ │ │ + movss %xmm0,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85c4058,%esi │ │ │ │ + jmp 80e942c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e9599 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c48fc,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - les 0x4f(%ecx),%ebp │ │ │ │ - add %al,(%edx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e46d2 │ │ │ │ + jb 80e95ee │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e4784 │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c64 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %gs,0x4f(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e4707 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e4784 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %eax │ │ │ │ - imul $0x2,0x0(%edi),%ecx │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e473b │ │ │ │ + jb 80e9632 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e4784 │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c64 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - and $0x69,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0xf000000,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc41fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e476f │ │ │ │ + jb 80e96fa │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80e9690,-0x1c(%ebp) │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e4784 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + jmp 83dd9c4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80e96fd │ │ │ │ + movl $0x80e95b8,-0x24(%edi) │ │ │ │ + mov %esi,-0x1c(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x80e95fc,-0x10(%edi) │ │ │ │ + mov %esi,-0x8(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80e96e8,0x8(%ebp) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 83dd788 │ │ │ │ xchg %ax,%ax │ │ │ │ - in (%dx),%al │ │ │ │ - push $0x5004f │ │ │ │ - add %eax,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x20(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e4c81 │ │ │ │ - movl $0x80e47c4,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c7fc75(%ecx) │ │ │ │ + add %cl,-0x7cf7ba38(%eax) │ │ │ │ + (bad) │ │ │ │ + ds inc %ecx │ │ │ │ + das │ │ │ │ + add %bh,%bh │ │ │ │ + arpl %edi,%eax │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + sbb %bl,%al │ │ │ │ + dec %esi │ │ │ │ + add %bl,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8d0045(%ebx) │ │ │ │ + in $0x3b,%al │ │ │ │ + mov (%ebx,%eax,1),%ebx │ │ │ │ + add %al,(%eax) │ │ │ │ + jae 80e978f │ │ │ │ + mov $0x85c4900,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + hlt │ │ │ │ + xlat %ds:(%ebx) │ │ │ │ + dec %esi │ │ │ │ + add %al,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b1045(%ebx) │ │ │ │ + sbb %cl,0x3e283f2(%ecx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 80e9772 │ │ │ │ + movl $0x80e9808,0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + movl $0x845c888,-0xc(%ebp) │ │ │ │ mov %ecx,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e47c4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - push $0x3004f │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8431a44 │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,0xc(%ebp) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,0x10(%ebp) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + movl $0x80e97b0,-0x4(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 83dd74c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + test %dl,%bh │ │ │ │ + dec %esi │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - lock inc %edi │ │ │ │ + aam $0x97 │ │ │ │ push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e47f0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - subb $0x0,0x4f(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + or %cl,0x7589f875(%ecx) │ │ │ │ + add %al,0x3be9f8c5(%ebx) │ │ │ │ + inc %edx │ │ │ │ + das │ │ │ │ + add %cl,-0x289fff8a(%ebp) │ │ │ │ + dec %esi │ │ │ │ + add %al,0x1e000000 │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bl,(%eax) │ │ │ │ - dec %eax │ │ │ │ + cld │ │ │ │ + inc %eax │ │ │ │ + xchg %eax,%edi │ │ │ │ push %cs │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ + or %cl,0x45c7ec75(%ecx) │ │ │ │ + lock mov %cl,%al │ │ │ │ inc %ebp │ │ │ │ - add $0x66,%al │ │ │ │ - test $0x11750003,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - pop %eax │ │ │ │ - push $0x24004f │ │ │ │ + or %cl,0x45891045(%ebx) │ │ │ │ + hlt │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 8431a0c │ │ │ │ + sub $0xd7,%al │ │ │ │ + dec %esi │ │ │ │ + add %al,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - adc %cl,0x44890455(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - ja 80e4c84 │ │ │ │ - sub %edx,%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80e4d56 │ │ │ │ - movl $0x80e4c0c,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80e98e6 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80e984c,0x4(%ebp) │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + movl $0x845c888,-0x8(%ebp) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - nop │ │ │ │ - or %ch,0x4f(%eax) │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - xchg %eax,%esp │ │ │ │ - dec %eax │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e4894 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 8431ab4 │ │ │ │ xchg %ax,%ax │ │ │ │ - fsubl 0x4f(%edi) │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ + call d0ee71b │ │ │ │ + add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74b3dbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x58,%al │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80e4d41 │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - add $0x24,%edi │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80e98d3 │ │ │ │ + add $0x1c,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e4d18 │ │ │ │ - movl $0x80e46ac,-0x20(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ + ja 80e98c4 │ │ │ │ + movl $0x80e9640,-0x18(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - in (%dx),%al │ │ │ │ - dec %di │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + movl $0x80e98b0,0x14(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + movl $0x845c3fc,0xc(%ebp) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 83dda3c │ │ │ │ + test %dl,%dh │ │ │ │ + dec %esi │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x458b1055(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + cld │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 839835c │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movsd 0x84870a8,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + clc │ │ │ │ + scas %es:(%edi),%eax │ │ │ │ dec %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - and $0xc4,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x6b76fbab(%ebx) │ │ │ │ - and $0xd0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xdc,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0xd02494(%ebx) │ │ │ │ + add %bl,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - jmp 80e492a │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - dec %di │ │ │ │ - add %al,0x0(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - or $0x4a,%al │ │ │ │ push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e9989 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e9938,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e4a0c │ │ │ │ + jne 80e9938 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - fs dec %di │ │ │ │ - add %al,0x1e000000(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80e4dc2 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80e46e4,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - add 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or %ah,0x4f(%esi) │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + enter $0x4daf,$0x0 │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - xchg %eax,%esp │ │ │ │ - dec %edx │ │ │ │ + add %cl,0x45c70c45(%ebx) │ │ │ │ + or $0x64,%al │ │ │ │ + cltd │ │ │ │ push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e4a94 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - fsubl 0x4f(%ebp) │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or %cl,-0x7b76fbab(%ebx) │ │ │ │ - and $0xe8,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7b76fcba(%ebx) │ │ │ │ - and $0xf4,%al │ │ │ │ + or %cl,0x4d8bfc75(%ecx) │ │ │ │ + add $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + add %cl,0x4d89084d(%ebx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + or %al,-0x3f16033b(%ebx) │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + incl (%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - rorb $0x0,0x1002484(%ecx) │ │ │ │ - add %cl,0xe82484(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x10c(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - mov %ecx,0x124(%esp) │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - mov %ecx,0x130(%esp) │ │ │ │ - mov 0x100(%esp),%ecx │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x124(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80e4df7 │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - mov %edx,0x154(%esp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e4dd1 │ │ │ │ - movl $0x80e4718,-0x20(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + ja 80e9991 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - shlb $0xe6,0x0(%edi,%ecx,2) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458b1455(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ + mov $0x85c4908,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80e9964,0x0(%ebp) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + inc %esp │ │ │ │ + scas %es:(%edi),%eax │ │ │ │ dec %ebp │ │ │ │ - sbb %cl,0xc42494(%ecx) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - mov %eax,0x178(%esp) │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - jmp 80e4b51 │ │ │ │ - fs fs dec %edi │ │ │ │ - add %ah,0x0(%ecx,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,(%esp,%ecx,2) │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899efbb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e4c34 │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e9a4d │ │ │ │ + movl $0x80e99f8,-0x4(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e99f8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - cmp $0x64,%al │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x0(%eax,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + or %ch,0x2004d(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %ch,(%eax) │ │ │ │ + lcall $0x8904,$0x4d8b080e │ │ │ │ + dec %ebp │ │ │ │ + clc │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80e971c │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e4e0f │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80e474c,-0x20(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e9a50 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - jne 80e4cae │ │ │ │ - movl $0x80e49e0,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + add $0x2000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e9ab9 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e9a9c,0x0(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - inc %edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 80e4db5 │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80e4868,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80e4984,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80e4ce7 │ │ │ │ - inc %eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 80e4db5 │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0x19c(%esp) │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0xe8(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov 0x19c(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80e4a68,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80e4bb0,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80e4d88 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %eax │ │ │ │ - bound %ecx,0x0(%edi) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + jmp 837110c │ │ │ │ + fs scas %es:(%edi),%al │ │ │ │ + dec %ebp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e4e58 │ │ │ │ - movl $0x80e4784,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80e4784 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c405c,%esi │ │ │ │ + ja 80e9ac1 │ │ │ │ + movl $0x80e99bc,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c4910,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xor $0xae,%al │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e4e97 │ │ │ │ + jb 80e9aff │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80e4ea8 │ │ │ │ + jmp 80e9a70 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e4f42 │ │ │ │ - movl $0x80e4ee4,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ + jb 80e9b81 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e9b77 │ │ │ │ + movl $0x80e9adc,-0x8(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80e9b54,-0x4(%ebp) │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - or $0x4f,%al │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e4f0c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80e5f74 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e4f45 │ │ │ │ - movl $0x80e4e74,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ + ja 80e9b89 │ │ │ │ + movl $0x80ed504,-0x8(%edi) │ │ │ │ mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c4920,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e4f82 │ │ │ │ - movl $0x80e4ea8,-0x4(%edi) │ │ │ │ + jb 80e9c6d │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80e4ea8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c4064,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ + movl $0x80e9bd4,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e9bd4 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e5001 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80e4fdc,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%ax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %ax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0xff20346(%ebx) │ │ │ │ + adc %al,0x3(%eax) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + movsd 0x3(%eax),%xmm1 │ │ │ │ + movl $0x80e9c10,-0xc(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + movsd %xmm1,-0x8(%ebp) │ │ │ │ + movsd %xmm0,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e4fdc │ │ │ │ + jne 80e9c10 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %dh,%dl │ │ │ │ + movups 0xc(%ebp),%xmm0 │ │ │ │ + movl $0x80e9c48,0x10(%ebp) │ │ │ │ + movsd %xmm0,-0x8(%ebp) │ │ │ │ + movsd 0x4(%ebp),%xmm0 │ │ │ │ + movsd %xmm0,0x0(%ebp) │ │ │ │ + movsd 0x3(%esi),%xmm0 │ │ │ │ + movsd %xmm0,0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80e9288 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e5004 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%ax │ │ │ │ - movl $0x83e9a00,-0x4(%edi) │ │ │ │ - mov %ax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e9c75 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov $0x85c4930,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80e9d61 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e9cc8,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e9cc8 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e5081 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80e505c,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%ax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %ax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0xff30346(%ebx) │ │ │ │ + adc %al,0x3(%eax) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ + movss 0x3(%eax),%xmm1 │ │ │ │ + movl $0x80e9d04,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + movss %xmm1,0x0(%ebp) │ │ │ │ + movss %xmm0,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e505c │ │ │ │ + jne 80e9d04 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + bound %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,%bl │ │ │ │ + movups 0x8(%ebp),%xmm0 │ │ │ │ + movl $0x80e9d3c,0x8(%ebp) │ │ │ │ + movss %xmm0,-0x4(%ebp) │ │ │ │ + movss 0x4(%ebp),%xmm0 │ │ │ │ + movss %xmm0,0x0(%ebp) │ │ │ │ + movss 0x3(%esi),%xmm0 │ │ │ │ + movss %xmm0,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80e942c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - and %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80e9d69 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c4944,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e5084 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%ax │ │ │ │ - movl $0x83e9a00,-0x4(%edi) │ │ │ │ - mov %ax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %cl,-0x76bfdbbc(%ecx) │ │ │ │ + enter $0xe083,$0x3 │ │ │ │ + dec %eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + dec %ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jge 80e9dc4 │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + jmp 80e9d95 │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + and $0x3,%edx │ │ │ │ + dec %edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jge 80e9e2f │ │ │ │ + cmp %eax,%edx │ │ │ │ + jge 80e9e3e │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80e9e51 │ │ │ │ + movsd 0x84870f0,%xmm0 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jb 80e9e66 │ │ │ │ + movsd 0x84870e0,%xmm1 │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jb 80e9e7b │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80e9f1c │ │ │ │ + xorpd %xmm2,%xmm2 │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ + divsd %xmm2,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movsd 0x84870b0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jb 80e9e60 │ │ │ │ + movsd 0x84870e8,%xmm0 │ │ │ │ + jmp 80e9dea │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + jmp 80e9dea │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jb 80e9e75 │ │ │ │ + movsd 0x84870d8,%xmm1 │ │ │ │ + jmp 80e9e00 │ │ │ │ + xorpd %xmm1,%xmm1 │ │ │ │ + jmp 80e9e00 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jb 80e9e9f │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80e9ef1 │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ + divsd 0x84870c8,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80e9ebe │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ + divsd 0x84870c0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jb 80e9eda │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ + divsd 0x84870b8,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xorpd %xmm2,%xmm2 │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ + divsd %xmm2,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jb 80e9f0d │ │ │ │ + xorpd %xmm2,%xmm2 │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ + divsd %xmm2,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jb 80e9f30 │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ + divsd 0x84870d0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ nop │ │ │ │ - int3 │ │ │ │ - pop %edi │ │ │ │ - dec %edi │ │ │ │ - add %dl,(%edi) │ │ │ │ + pop %ss │ │ │ │ add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e5207 │ │ │ │ - movl $0x80e50d8,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80ea019 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80e9f84,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e50d8 │ │ │ │ + jne 80e9f84 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - cwtl │ │ │ │ - pop %edi │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ecx │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899f7bb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e5100 │ │ │ │ + add %ch,-0x76f7f161(%eax) │ │ │ │ + lock mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e9fa8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - jo 80e5155 │ │ │ │ - dec %edi │ │ │ │ - add %al,(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ch,(%ecx,%edx,2) │ │ │ │ + add %cl,%ah │ │ │ │ + lahf │ │ │ │ push %cs │ │ │ │ - or %ah,-0x75(%esi) │ │ │ │ - inc %esi │ │ │ │ - add -0x7699f78b(%ebx),%ecx │ │ │ │ - inc %ebp │ │ │ │ - or %ah,-0x9(%esi) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e512c │ │ │ │ + or %cl,0x8758bf0(%ecx) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80e9fcc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - inc %esp │ │ │ │ - pop %edi │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or $0x66,%al │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - cmp %ax,%dx │ │ │ │ - ja 80e520f │ │ │ │ - sub %dx,%ax │ │ │ │ - movzwl %ax,%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80e547b │ │ │ │ - movl $0x80e51c8,0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %dh,%ah │ │ │ │ + lahf │ │ │ │ + push %cs │ │ │ │ + or %cl,0x4d89044d(%ebx) │ │ │ │ + cld │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %esi,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80e9d8c │ │ │ │ xchg %ax,%ax │ │ │ │ - and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e54e1 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80e4f9c,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%ax │ │ │ │ - mov %ax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ea021 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - bound %eax,(%eax) │ │ │ │ + mov $0x85c495c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80e9ff4,0x0(%ebp) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e56f3 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80e501c,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%ax │ │ │ │ - mov %ax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %al,-0x67cfc1f(%ebx) │ │ │ │ + add %esi,0x3c(%ebp) │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80ea078 │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 80ea0a7 │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x85e0505,0x0(%ebp) │ │ │ │ + movl $0x85e050a,0x4(%ebp) │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + mov $0x85e050a,%ecx │ │ │ │ + mov $0x85e0505,%eax │ │ │ │ + jmp 80ea051 │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80ea0ba │ │ │ │ + and $0x3,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 80ea0a7 │ │ │ │ + jmp 80ea069 │ │ │ │ + movsd 0x84870f8,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c4080,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sub %ax,%dx │ │ │ │ - movzwl %dx,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - jne 80e523e │ │ │ │ - movl $0x80e5180,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %ax,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - inc %edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 80e54d4 │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80e52a8,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %ax,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - rclb $1,0xe(%edx) │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ea19d │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80ea108,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e52d0 │ │ │ │ + jne 80ea108 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %ah,-0x75(%esi) │ │ │ │ - inc %ebp │ │ │ │ - adc $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - adc %cl,0x44890855(%ebx) │ │ │ │ - and $0x58,%al │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80e5463 │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e5441 │ │ │ │ - movl $0x83e9a00,-0x10(%edi) │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - mov %ecx,0xf4(%esp) │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %ecx,0x100(%esp) │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - mov %edx,0x10c(%esp) │ │ │ │ - mov 0x100(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80e53c6 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,%eax │ │ │ │ - movzwl %ax,%eax │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - add %cx,%ax │ │ │ │ - mov %ax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x10c(%esp),%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - add %eax,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %ah,-0x75(%esi) │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - adc %cl,0x4d8b0c55(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - mov %fs,(%eax,%edx,8) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7376f7b3(%ebx) │ │ │ │ - and $0xdc,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0xd0248c(%ebx) │ │ │ │ + add %ch,(%ecx,%eiz,4) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x4758bf0(%ecx) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ea12c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - jmp 80e5369 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80e53fc,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80e526b │ │ │ │ - inc %eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 80e54d4 │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x124(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x118(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80e54f8,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - and %dl,0xe(%ebp) │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + add %dl,-0x5f(%eax) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x8758bf0(%ecx) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e5520 │ │ │ │ + jne 80ea150 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x558b1445(%ebx) │ │ │ │ - or %cl,-0x7b76fbb3(%ebx) │ │ │ │ - and $0x24,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7b76fcba(%ebx) │ │ │ │ - and $0x30,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - rorb $0x0,0x13c2484(%ecx) │ │ │ │ - add %cl,0x1242484(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %eax,0x148(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov 0x16c(%esp),%ecx │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0x184(%esp) │ │ │ │ - mov 0x16c(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80e56db │ │ │ │ - mov 0x10(%ebp),%dx │ │ │ │ - mov %ecx,0x190(%esp) │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e56b2 │ │ │ │ - movl $0x83e9a00,-0x10(%edi) │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov $0x20,%edx │ │ │ │ - mov %edx,0x1c0(%esp) │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ - mov %ecx,0x1d8(%esp) │ │ │ │ - mov %edx,0x1cc(%esp) │ │ │ │ - mov 0x1c0(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x1cc(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80e5633 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,%eax │ │ │ │ - movzwl %ax,%eax │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - add %dx,%ax │ │ │ │ - mov %ax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x1d8(%esp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - in $0x0,%al │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %ah,-0x75(%esi) │ │ │ │ - push %ebp │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - adc %cl,-0x7b76fbbb(%ebx) │ │ │ │ - and $0x9c,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7b76f7bb(%ebx) │ │ │ │ - and $0xa8,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,0x19c2484(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x1a8(%esp),%edx │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %bh,-0x5f(%eax) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x4d89044d(%ebx) │ │ │ │ + cld │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %esi,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - jmp 80e55d4 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80e566c,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x190(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80e54a7 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + jmp 80ea048 │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e5730 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecbe0 │ │ │ │ - mov $0x85c4088,%esi │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ea1a5 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c4964,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - sub $0x59,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80e576a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e581c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - hlt │ │ │ │ - pop %eax │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80ea178,0x0(%ebp) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + adc %al,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e579f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e581c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - rcrb $0x0,0x4f(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e57d3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e581c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %ds,0x4f(%eax) │ │ │ │ - add %al,(%edx) │ │ │ │ + add %cl,0x4d8b0045(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + push %ebp │ │ │ │ + or %bh,(%ecx) │ │ │ │ + shll $0x89,0x15(%ebx) │ │ │ │ + dec %ebp │ │ │ │ + add %cl,0x55890445(%ecx) │ │ │ │ + or %cl,-0x76bfdbb4(%ecx) │ │ │ │ + rorl $0xe7,-0x14bfdbbc(%ebx) │ │ │ │ + cmp %eax,%edx │ │ │ │ + ja 80ea201 │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jb 80ea218 │ │ │ │ + movsd 0x8487100,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + cvtsi2sd %eax,%xmm0 │ │ │ │ + cvtsi2sd %ecx,%xmm1 │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ + cvtsi2sd %eax,%xmm0 │ │ │ │ + cvtsi2sd %edx,%xmm2 │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ + divsd %xmm1,%xmm2 │ │ │ │ + movsd %xmm2,0x40(%ebx) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e5807 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e581c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %esp │ │ │ │ - pop %eax │ │ │ │ - dec %edi │ │ │ │ - add %al,0x2000100 │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e5d8f │ │ │ │ - movl $0x80e585c,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 80ea315 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80ea27c,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e585c │ │ │ │ + jne 80ea27c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - adc $0x58,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - mov %bl,0xe(%eax) │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e5888 │ │ │ │ + add %ah,-0x74f7f15e(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x45890475(%ebx),%ecx │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call c0ea7d8 │ │ │ │ + nop │ │ │ │ + and (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %dh,-0x7499f7f2(%eax,%ebx,2) │ │ │ │ - inc %esi │ │ │ │ - add -0x7699fb8b(%ebx),%ecx │ │ │ │ - inc %ebp │ │ │ │ - add $0x66,%al │ │ │ │ - test $0x13750003,%esi │ │ │ │ + add %al,%ah │ │ │ │ + mov %al,0x468b080e │ │ │ │ + add 0x45890875(%ebx),%ecx │ │ │ │ + or %ah,-0x9(%esi) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80ea2c4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ + nop │ │ │ │ + bound %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %dh,%al │ │ │ │ + mov %al,0x4d8b080e │ │ │ │ + add $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + cld │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80ea1cc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov $0x24004f57,%esp │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ea31d │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c496c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4d8b0445(%ebx) │ │ │ │ + or %cl,0x44890c55(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jae 80ea3c2 │ │ │ │ + mov $0x85c4970,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x1e000000,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,0x4d8b0845(%ebx) │ │ │ │ - adc %ah,-0x75(%esi) │ │ │ │ + or $0x8b,%al │ │ │ │ push %ebp │ │ │ │ - add $0x89,%al │ │ │ │ + adc $0x89,%al │ │ │ │ inc %esp │ │ │ │ and $0x40,%al │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - cmp %ax,%dx │ │ │ │ - ja 80e5d92 │ │ │ │ - sub %dx,%ax │ │ │ │ - movzwl %ax,%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80e5e6a │ │ │ │ - movl $0x80e5d18,0x0(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80ea3a2 │ │ │ │ + movl $0x80ea3f0,0x0(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + movl $0x845c888,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8431a44 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + mov %ecx,0x10(%ebp) │ │ │ │ + mov %edx,0x14(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + movl $0x80ea368,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c888,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 8431a0c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1e000000,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80ea507 │ │ │ │ + movl $0x80ea430,0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + movl $0x845c888,-0xc(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8431ab4 │ │ │ │ xchg %ax,%ax │ │ │ │ - fs push %edi │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + inc %ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80ea4f4 │ │ │ │ + movl $0x80ea458,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 838f75c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ + add %bh,-0x5c(%eax) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x45890c45(%ebx) │ │ │ │ cld │ │ │ │ - cmp %bl,0xe(%ecx) │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e5938 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %dl,0x4f(%edi) │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ah,-0x75(%esi) │ │ │ │ - inc %ebp │ │ │ │ - sbb %cl,0x558b0c4d(%ebx) │ │ │ │ - or %cl,-0x74b3dbbc(%ecx) │ │ │ │ + mov %esi,0xc(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ + add %ah,-0x74f7f15c(%eax) │ │ │ │ + inc %esi │ │ │ │ + add 0x4d8b0c75(%ebx),%ecx │ │ │ │ add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x58,%al │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80e5e55 │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e5e2c │ │ │ │ - movl $0x80e5744,-0x20(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83e9a00,-0x10(%edi) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80e5a0f │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,%eax │ │ │ │ - movzwl %ax,%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - add %cx,%ax │ │ │ │ - mov %ax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - sub $0x56,%al │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + dec %ebp │ │ │ │ + cld │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + xchg %ax,%ax │ │ │ │ + and (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7499efab(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - adc $0x8b,%al │ │ │ │ + add %cl,%al │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + or $0x8b,%al │ │ │ │ dec %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - and $0xc4,%al │ │ │ │ + or %cl,0x4589fc4d(%ecx) │ │ │ │ + or $0x83,%al │ │ │ │ + (bad) │ │ │ │ + outsb %ds:(%esi),(%dx) │ │ │ │ + inc %ecx │ │ │ │ + aaa │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ + jecxz 80ea4c2 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x6b76fbab(%ebx) │ │ │ │ - and $0xd0,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xdc,%al │ │ │ │ + add %cl,0xff20c45(%ebx) │ │ │ │ + sub %al,%al │ │ │ │ + cvtsi2sd 0x3(%esi),%xmm1 │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ + cvtsi2sd %eax,%xmm0 │ │ │ │ + cvtsi2sd 0x4(%ebp),%xmm2 │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ + divsd %xmm1,%xmm2 │ │ │ │ + movsd %xmm2,0x40(%ebx) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movsd 0x8487108,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0xd02494(%ebx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ + jb 80ea5a5 │ │ │ │ + movl $0x80ea550,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - jmp 80e59cf │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ea550 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - rclb $1,0x4f(%ebp) │ │ │ │ - add %al,0x0(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - int3 │ │ │ │ - pop %edx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c71445(%ebx) │ │ │ │ + adc $0x80,%al │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + or %cl,0x4d89044d(%ebx) │ │ │ │ + add %cl,0x4d8b0475(%ecx) │ │ │ │ + or $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + or %cl,0x4d89104d(%ebx) │ │ │ │ + or $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + adc %ch,%cl │ │ │ │ + leave │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + call *0x0(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ea5ad │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c4974,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80ea580,0x0(%ebp) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ea651 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80ea604,0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e5acc │ │ │ │ + jne 80ea604 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - push %ebp │ │ │ │ - dec %edi │ │ │ │ - add %al,0x1e000000(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e5ed6 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80e577c,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83e9a00,-0x10(%edi) │ │ │ │ - add 0xc(%ebp),%ax │ │ │ │ - mov %ax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - dec %eax │ │ │ │ - push %ebp │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - push %esp │ │ │ │ - pop %ebx │ │ │ │ + add %ch,(%esi,%eiz,4) │ │ │ │ push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + or $0xc7085e05,%eax │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + pop %ss │ │ │ │ + add $0x7589085e,%eax │ │ │ │ cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e5b54 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb $0x55,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or %cl,-0x7b76fbab(%ebx) │ │ │ │ - and $0xe8,%al │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80e9d8c │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7b76fcba(%ebx) │ │ │ │ - and $0xf4,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - rorb $0x0,0x1002484(%ecx) │ │ │ │ - add %cl,0xe82484(%ebx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x10c(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - mov %ecx,0x124(%esp) │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - mov %ecx,0x130(%esp) │ │ │ │ - mov 0x100(%esp),%ecx │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x124(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80e5f0b │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov 0xc(%ebp),%cx │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - mov %edx,0x154(%esp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e5ee5 │ │ │ │ - movl $0x80e57b0,-0x20(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83e9a00,-0x10(%edi) │ │ │ │ - mov $0x20,%edx │ │ │ │ - mov %edx,0x1a8(%esp) │ │ │ │ - mov 0x154(%esp),%edx │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x1a8(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80e5c7e │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,%eax │ │ │ │ - movzwl %ax,%eax │ │ │ │ - mov 0x178(%esp),%edx │ │ │ │ - add %dx,%ax │ │ │ │ - mov %ax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + ja 80ea659 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0xe6004f53,%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7499ebab(%ebx) │ │ │ │ - inc %ebp │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - sbb %cl,0xc42494(%ecx) │ │ │ │ + mov $0x85c4978,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80ea62c,0x0(%ebp) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - mov %eax,0x178(%esp) │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - jmp 80e5c12 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ea701 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80ea6b0,0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ea6b0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - pop %eax │ │ │ │ - push %ebx │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x0(%ecx,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %al,0x5d(%eax) │ │ │ │ + add %bl,%ah │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899efbb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e5d40 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - xor %dl,0x4f(%ebx) │ │ │ │ - add %ah,0x0(%eax,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e5f23 │ │ │ │ + add %al,(%eax) │ │ │ │ + movl $0x10ffff,-0x8(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x80e57e4,-0x20(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83e9a00,-0x10(%edi) │ │ │ │ - add 0x4(%ebp),%ax │ │ │ │ - mov %ax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80ea1cc │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ea709 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + mov $0x85c498c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - sub %ax,%dx │ │ │ │ - movzwl %dx,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - jne 80e5dc1 │ │ │ │ - movl $0x80e5aa0,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %ax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - inc %edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 80e5ec9 │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80e590c,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %ax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80e5a44,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80e5dfa │ │ │ │ - inc %eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 80e5ec9 │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0x19c(%esp) │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0xe8(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov 0x19c(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80e5b28,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80e5cb8,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80e5e9c │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x51,%al │ │ │ │ - dec %edi │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e5f6c │ │ │ │ - movl $0x80e581c,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ea7a9 │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80e581c │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c408c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + movl $0x80ea75c,0x4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ea75c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e5fab │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,0x45c7080e(%edi,%eiz,4) │ │ │ │ + hlt │ │ │ │ + add $0xc7085e05,%eax │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + or 0x7589085e,%al │ │ │ │ + cld │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80e5fbc │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + jmp 80ea048 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ea7b1 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c49a0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80ea784,0x0(%ebp) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e6056 │ │ │ │ - movl $0x80e5ff8,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ + jb 80ea881 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecbe0 │ │ │ │ + movl $0x80ea808,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ea808 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - and %ah,0xe(%eax) │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + xor $0xa8,%al │ │ │ │ + push %cs │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e6020 │ │ │ │ + jne 80ea834 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %bl,0xe(%eax,%ebp,4) │ │ │ │ + or %cl,0x458bfc45(%ecx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add %cl,-0x3a7cfb8b(%ecx) │ │ │ │ + cld │ │ │ │ + jmp 80e9d8c │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e6059 │ │ │ │ - movl $0x80e5f88,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ea889 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + mov $0x85c49b4,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80ea85c,0x0(%ebp) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e6096 │ │ │ │ - movl $0x80e5fbc,-0x4(%edi) │ │ │ │ + jb 80ea959 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80e5fbc │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c4094,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e610f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80e60ec,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%al │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %al,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + movl $0x80ea8e0,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e60ec │ │ │ │ + jne 80ea8e0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80e6112 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%al │ │ │ │ - movl $0x83e9a10,-0x4(%edi) │ │ │ │ - mov %al,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e618b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80e6168,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%al │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %al,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + or $0xa9,%al │ │ │ │ + push %cs │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e6168 │ │ │ │ + jne 80ea90c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %dh,(%ecx,%ebp,4) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x458bfc45(%ecx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add %cl,-0x3a7cfb8b(%ecx) │ │ │ │ + cld │ │ │ │ + jmp 80ea048 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e618e │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%al │ │ │ │ - movl $0x83e9a10,-0x4(%edi) │ │ │ │ - mov %al,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ea961 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - rorb $0x0,0x4f(%esi) │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + mov $0x85c49c8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movl $0x80ea934,0x0(%ebp) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e630a │ │ │ │ - movl $0x80e61e4,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80eaa3d │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80ea9b8,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e61e4 │ │ │ │ + jne 80ea9b8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - mov %cs,0x4f(%esi) │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,(%edx,%eiz,2) │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899f7bb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e620c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - fs dec %esi │ │ │ │ - dec %edi │ │ │ │ - add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ + add %cl,0x408b0346(%ebx) │ │ │ │ + add 0x498b074e(%ebx),%ecx │ │ │ │ + add %edi,%eax │ │ │ │ inc %ebp │ │ │ │ - add %dh,(%edx,%eiz,2) │ │ │ │ - push %cs │ │ │ │ - or %cl,0x758b0346(%edx) │ │ │ │ - or %cl,-0x899f7bb(%eax) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e6234 │ │ │ │ + cld │ │ │ │ + in (%dx),%al │ │ │ │ + test $0x758b080e,%eax │ │ │ │ + add $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + add %cl,-0x3a7cfbbb(%ecx) │ │ │ │ + cld │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ea9ec │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - cmp $0x4e,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or $0x8a,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x75bfdbbc(%ecx) │ │ │ │ - inc %esi │ │ │ │ - add (%eax),%edi │ │ │ │ - ret $0x870f │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - rorb $1,(%edi) │ │ │ │ - mov $0xc0,%dh │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80e6576 │ │ │ │ - movl $0x80e62cc,0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ xchg %ax,%ax │ │ │ │ - and %eax,(%eax) │ │ │ │ + bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x45c70845(%ebx) │ │ │ │ + or %bl,(%eax) │ │ │ │ + stos %al,%es:(%edi) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x458bfc45(%ecx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add %cl,0x45890346(%ebx) │ │ │ │ + add $0x83,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x8dfffff7,%edi │ │ │ │ + jbe 80eaa10 │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e65dc │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80e60b0,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movzbl 0x4(%ebp),%eax │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - bound %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80e67ea │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80e612c,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - movzbl 0x4(%ebp),%eax │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ + add %al,0xff20cc7(%ebx) │ │ │ │ + adc %al,0x40(%ebx) │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80eaa45 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c40b0,%esi │ │ │ │ + mov $0x85c49dc,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - sub %al,%dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - jne 80e633f │ │ │ │ - movl $0x80e6284,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %al,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - inc %edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 80e65cf │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80e63a8,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %al,0xc(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + movsd %xmm0,0x40(%ebx) │ │ │ │ + jmp 8455d60 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80eaadb │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80eaa9c,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ + jmp 8454bdc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - shlb $1,0xe(%ebx) │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e63d0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %bh,-0x76f7f156(%eax) │ │ │ │ + lock mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 8454bdc │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1445(%edx) │ │ │ │ - adc %cl,0x44890855(%ebx) │ │ │ │ - and $0x58,%al │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80eaade │ │ │ │ + movl $0x80ec270,-0x8(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80e655e │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e653c │ │ │ │ - movl $0x83e9a10,-0x10(%edi) │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - mov %ecx,0xf4(%esp) │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %ecx,0x100(%esp) │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - mov %edx,0x10c(%esp) │ │ │ │ - mov 0x100(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80e64c5 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - add %cl,%al │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x10c(%esp),%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - add %eax,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x558b1045(%edx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - mov %fs,(%eax,%edx,8) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7376f7b3(%ebx) │ │ │ │ - and $0xdc,%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0xd0248c(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - jmp 80e6468 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80e64f8,0x4(%ebp) │ │ │ │ + ja 80eab2b │ │ │ │ + movl $0x80eaa64,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x845c3fc,0x4(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80e636c │ │ │ │ - inc %eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 80e65cf │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x124(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x118(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80e65f4,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ + jmp 80ed0fc │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c49f0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80eabc3 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80eab80,-0x10(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 838f83c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - sbb $0x66,%al │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e661c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %ah,-0x74f7f155(%eax) │ │ │ │ inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x558b1445(%ebx) │ │ │ │ - or %cl,-0x7b76fbb3(%ebx) │ │ │ │ - and $0x24,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7b76fcba(%ebx) │ │ │ │ - and $0x30,%al │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + mov %esi,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 838f874 │ │ │ │ add %eax,(%eax) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - rorb $0x0,0x13c2484(%ecx) │ │ │ │ - add %cl,0x1242484(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %eax,0x148(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov 0x16c(%esp),%ecx │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0x184(%esp) │ │ │ │ - mov 0x16c(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80e67d2 │ │ │ │ - mov 0x10(%ebp),%dl │ │ │ │ - mov %ecx,0x190(%esp) │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e67a9 │ │ │ │ - movl $0x83e9a10,-0x10(%edi) │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov $0x20,%edx │ │ │ │ - mov %edx,0x1c0(%esp) │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ - mov %ecx,0x1d8(%esp) │ │ │ │ - mov %edx,0x1cc(%esp) │ │ │ │ - mov 0x1c0(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x1cc(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80e672e │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - add %dl,%al │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x1d8(%esp),%ecx │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - in $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c55(%edx) │ │ │ │ - adc %cl,-0x7b76fbbb(%ebx) │ │ │ │ - and $0x9c,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7b76f7bb(%ebx) │ │ │ │ - and $0xa8,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,0x19c2484(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x1a8(%esp),%edx │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - jmp 80e66cf │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80e6764,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x190(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + ja 80eabc6 │ │ │ │ + movl $0x80ec270,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80e65a2 │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e6828 │ │ │ │ + jb 80eac2b │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80eac21 │ │ │ │ + movl $0x80eab48,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ movl $0x845c3fc,0x0(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - mov $0x85c40b8,%esi │ │ │ │ + jmp 80ed0fc │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c49f4,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xor $0x48,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e6862 │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80eacb3 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80eac74,-0x10(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e6914 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - cld │ │ │ │ - inc %edi │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e6897 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e6914 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - enter $0x4f47,$0x0 │ │ │ │ - add (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dl,-0x76f7f154(%eax) │ │ │ │ + lock mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 8454bdc │ │ │ │ add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e68cb │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e6914 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %eax,%esp │ │ │ │ - inc %edi │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e68ff │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e6914 │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80eacb6 │ │ │ │ + movl $0x80ec270,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %esp │ │ │ │ - inc %edi │ │ │ │ - dec %edi │ │ │ │ - add %al,0x2000100 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80ead03 │ │ │ │ + movl $0x80eac3c,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x845c3fc,0x4(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + jmp 80ed134 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c49f8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fcomps 0x100(%ebp,%ecx,2) │ │ │ │ + add %dl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e6e75 │ │ │ │ - movl $0x80e6954,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e6954 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jb 80ead80 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80ead60,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + movl $0x85c4cc0,-0x10(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb $0x47,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + fcoms 0x0(%ebp,%ecx,2) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - subb $0x8,0xe(%ecx) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e6980 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - lock inc %esi │ │ │ │ - dec %edi │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ + hlt │ │ │ │ + lds 0x5c(%eax),%edx │ │ │ │ + or %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ch,-0x75f7f197(%eax) │ │ │ │ - inc %esi │ │ │ │ - add 0x45880475(%ebx),%ecx │ │ │ │ - add $0x66,%al │ │ │ │ - test $0x11750003,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + clc │ │ │ │ + test $0x89085c48,%eax │ │ │ │ + jne 80ead6d │ │ │ │ + movl $0x85c52c5,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 832a50c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - enter $0x4f46,$0x0 │ │ │ │ - and $0x0,%al │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - adc %cl,0x44890455(%edx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x3(%esi),%al │ │ │ │ - cmp %al,%dl │ │ │ │ - ja 80e6e78 │ │ │ │ - sub %dl,%al │ │ │ │ - movzbl %al,%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 80e6f4d │ │ │ │ - movl $0x80e6e00,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - xchg %ax,%ax │ │ │ │ - je 80e6a38 │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - sub %ch,0xe(%edx) │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80eadd4 │ │ │ │ + movl $0x80eadc4,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e6a28 │ │ │ │ + jne 80eadc4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - dec %eax │ │ │ │ - inc %esi │ │ │ │ - dec %edi │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%edx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74b3dbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x58,%al │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80e6f38 │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e6f0f │ │ │ │ - movl $0x80e683c,-0x20(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83e9a10,-0x10(%edi) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80e6afe │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - add %cl,%al │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - cmp $0x45,%al │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458a1055(%ebx) │ │ │ │ - adc $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - or $0x89,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - and $0xc4,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x6b76fbab(%ebx) │ │ │ │ - and $0xd0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xdc,%al │ │ │ │ + add %cl,0x4758bf0(%ecx) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0xd02494(%ebx) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - jmp 80e6abe │ │ │ │ - xchg %ax,%ax │ │ │ │ - loopne 80e6bca │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%edx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - mov $0x8b080e6b,%esp │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + ja 80eae0b │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + movl $0x80ead90,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e6bbc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x44,%ah │ │ │ │ - dec %edi │ │ │ │ - add %al,0x1e000000(%ebx) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + aam $0x9b │ │ │ │ + dec %ebp │ │ │ │ + add %al,0x100 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e6fb9 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80e6874,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83e9a10,-0x10(%edi) │ │ │ │ - add 0xc(%ebp),%al │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + ja 80eae55 │ │ │ │ + movl $0x80ead24,-0x10(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80eade4,-0x4(%edi) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %eax │ │ │ │ - inc %esp │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85c4a0c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + cwtl │ │ │ │ + fwait │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %dl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - inc %esp │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e6c44 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x44,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80eae94 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80eae28 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + push $0x1004d9b │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or %cl,-0x7b76fbab(%ebx) │ │ │ │ - and $0xe8,%al │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7b76fcba(%ebx) │ │ │ │ - and $0xf4,%al │ │ │ │ + jb 80eaec7 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80eae28 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,(%ecx) │ │ │ │ - rorb $0x0,0x1002484(%ecx) │ │ │ │ - add %cl,0xe82484(%ebx) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x10c(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - mov %ecx,0x124(%esp) │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - mov %ecx,0x130(%esp) │ │ │ │ - mov 0x100(%esp),%ecx │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x124(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 80e6fee │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov 0xc(%ebp),%cl │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - mov %edx,0x154(%esp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e6fc8 │ │ │ │ - movl $0x80e68a8,-0x20(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83e9a10,-0x10(%edi) │ │ │ │ - mov $0x20,%edx │ │ │ │ - mov %edx,0x1a8(%esp) │ │ │ │ - mov 0x154(%esp),%edx │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x1a8(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80e6d6d │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov 0x178(%esp),%edx │ │ │ │ - add %dl,%al │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - inc %edx │ │ │ │ - dec %edi │ │ │ │ - add %ah,%dh │ │ │ │ + add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + stc │ │ │ │ + pushf │ │ │ │ + add %dl,%ss:0x10005(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458a1455(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - sbb %cl,0xc42494(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - mov %eax,0x178(%esp) │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - jmp 80e6d01 │ │ │ │ - jo 80e6e38 │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x0(%ecx,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,(%eax) │ │ │ │ - outsb %ds:(%esi),(%dx) │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899efbb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e6e28 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - dec %eax │ │ │ │ - inc %edx │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x0(%eax,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + or %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e7006 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80e68dc,-0x20(%edi) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83e9a10,-0x10(%edi) │ │ │ │ - add 0x4(%ebp),%al │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sub %al,%dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - jne 80e6ea5 │ │ │ │ - movl $0x80e6b90,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %al,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - inc %edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 80e6fac │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80e69fc,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %al,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80e6b34,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ + mov 0x3(%esi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80e6ede │ │ │ │ - inc %eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 80e6fac │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0x19c(%esp) │ │ │ │ - neg %eax │ │ │ │ - mov %edx,0xe8(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov 0x19c(%esp),%ecx │ │ │ │ - div %ecx │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - movl $0x80e6c18,-0x4(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov $0x85db070,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80e6da4,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ - jmp 8455944 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - jmp 80e6f7f │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - dec %eax │ │ │ │ - inc %eax │ │ │ │ - dec %edi │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + nop │ │ │ │ + add %bl,0x5004d(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + add %al,-0x44c4cb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e7050 │ │ │ │ - movl $0x80e6914,-0x8(%edi) │ │ │ │ + ja 80eaf63 │ │ │ │ + movl $0x80eae74,-0x30(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + movl $0x80eaea4,-0x24(%edi) │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + movl $0x80eaed8,-0x18(%edi) │ │ │ │ + lea -0x24(%edi),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + movl $0x80eaef0,-0x10(%edi) │ │ │ │ + lea -0x30(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80ed524,-0x8(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80e6914 │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c40bc,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x34,0x33c(%ebx) │ │ │ │ + mov $0x85c4a14,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp $0x99,%al │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e708f │ │ │ │ + jb 80eafa7 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80e70a0 │ │ │ │ + jmp 80e8e40 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e713a │ │ │ │ - movl $0x80e70dc,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ + jb 80eb029 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80eb01f │ │ │ │ + movl $0x80eaf84,-0x8(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80eaffc,-0x4(%ebp) │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - add $0x71,%al │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e7104 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80eaf0c │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e713d │ │ │ │ - movl $0x80e706c,-0x18(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ + ja 80eb031 │ │ │ │ + movl $0x80ed504,-0x8(%edi) │ │ │ │ mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c4a1c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80eb079 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + movl $0x85c48a1,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83d9d44 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e717a │ │ │ │ - movl $0x80e70a0,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x14(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80eb0d7 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80eb0cd │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80eb048,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80e70a0 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c40c4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - sbb %al,0x4f(%eax) │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 8394fc8 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + inc %esp │ │ │ │ + cltd │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %dl,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e724d │ │ │ │ - movl $0x80e71d0,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80eb16c │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80eb124,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e71d0 │ │ │ │ + jne 80eb124 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - in $0x3f,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + or %bl,0x4d(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %bh,%al │ │ │ │ - jno 80e71e4 │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899f7bb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e71f8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,0xe(%ecx,%esi,4) │ │ │ │ + or %cl,0x45890346(%ebx) │ │ │ │ + clc │ │ │ │ + movl $0x85c48a1,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8428050 │ │ │ │ + in (%dx),%al │ │ │ │ nop │ │ │ │ - mov $0x3004f3f,%esp │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add %ah,(%eax) │ │ │ │ - jb 80e720c │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - or %cl,-0x899f7bb(%ecx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e7220 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + hlt │ │ │ │ + lds 0x5c(%eax),%edx │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + test $0x89085c48,%eax │ │ │ │ + jne 80eb159 │ │ │ │ + movl $0x85c52c5,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 832a50c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - xchg %eax,%esp │ │ │ │ - aas │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e7255 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 80e7264 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c40e0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80eb1a9 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + movl $0x85c48a9,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83d9d44 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add $0x4000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80eb26c │ │ │ │ + movl $0x80eb208,-0x10(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jbe 80e7314 │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov $0x3f,%eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - cmovne %edx,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80e73ae │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - cmp $0x20,%eax │ │ │ │ - setl %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - neg %edx │ │ │ │ - mov %eax,0xdc(%esp) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - mov %ecx,0xc4(%esp) │ │ │ │ - mov %edx,0xe8(%esp) │ │ │ │ - mov 0xdc(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - movl $0x80e74ac,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - or $0x1,%ecx │ │ │ │ - bsr %ecx,%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov $0x3f,%ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - cmovne %eax,%ecx │ │ │ │ - xor $0x1f,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 80e73ae │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - cmp $0x20,%ecx │ │ │ │ - setl %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - movl $0x80e73c8,-0x4(%ebp) │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ + mov 0xf(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - lock jae 80e73dc │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e73f0 │ │ │ │ + jne 80eb208 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0xe76efbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jb 80eb231 │ │ │ │ + movl $0x80eb2dc,0x8(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x845c888,-0x4(%ebp) │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8395000 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jb 80eb252 │ │ │ │ + movl $0x80eb2c4,0x8(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x845c888,-0x4(%ebp) │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8395000 │ │ │ │ + cmpl $0x0,0x3(%esi) │ │ │ │ + jne 80eb288 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movl $0x80eb2ac,0x8(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + inc %edx │ │ │ │ + add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b1455(%ebx) │ │ │ │ - or %cl,0x5489044d(%ebx) │ │ │ │ - and $0x7c,%al │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - and %eax,%edx │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - jbe 80e7429 │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ + add %cl,0x4758bf0(%ecx) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - jmp 80e7380 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x80eb278,0x8(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x845c888,-0x4(%ebp) │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8395000 │ │ │ │ + inc %edx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4758bf0(%ecx) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + inc %edx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4758bf0(%ecx) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + inc %edx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4758bf0(%ecx) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + or %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add $0x14,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e7482 │ │ │ │ - movl $0x84330a0,-0x10(%edi) │ │ │ │ - add %edx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ + ja 80eb341 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%eax │ │ │ │ + movl $0x80eb1b8,-0x10(%edi) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - arpl %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + int3 │ │ │ │ + xchg %eax,%esi │ │ │ │ + dec %ebp │ │ │ │ + add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b084d(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - add $0x83,%al │ │ │ │ - (bad) │ │ │ │ - mov %fs,(%esp,%edx,4) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x24848bc1(%ecx) │ │ │ │ - xchg %eax,%esp │ │ │ │ + jb 80eb430 │ │ │ │ + movl $0x80eb390,-0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8394ee4 │ │ │ │ + pushf │ │ │ │ + xchg %eax,%esi │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,%bl │ │ │ │ - stos %al,%es:(%edi) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80e7464,0x8(%ebp) │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %dh,-0x76f7f14d(%eax) │ │ │ │ + jne 80eb396 │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83dd74c │ │ │ │ + xchg %ax,%ax │ │ │ │ + jl 80eb33c │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ + add %dl,%al │ │ │ │ + mov $0xe,%bl │ │ │ │ + or %cl,-0x3a7c038b(%ecx) │ │ │ │ cld │ │ │ │ - aam $0x74 │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e74d4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 83dd9c4 │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ + pop %esp │ │ │ │ + xchg %eax,%esi │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4b739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1455(%ebx) │ │ │ │ - adc %cl,0x54890845(%ebx) │ │ │ │ - and $0x64,%al │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0xc4(%esp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - and %eax,%ecx │ │ │ │ - mov %eax,0xd0(%esp) │ │ │ │ - mov 0xc4(%esp),%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jbe 80e751a │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - jmp 80e72e0 │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e756c │ │ │ │ - movl $0x84330a0,-0x10(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ + ja 80eb438 │ │ │ │ + movl $0x80eb084,-0x44(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x3c(%edi) │ │ │ │ + mov %esi,-0x38(%edi) │ │ │ │ + movl $0x845a4e8,-0x34(%edi) │ │ │ │ + lea -0x44(%edi),%ecx │ │ │ │ + mov %ecx,-0x2c(%edi) │ │ │ │ + movl $0x80eb0e8,-0x28(%edi) │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + movl $0x80eb178,-0x1c(%edi) │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + movl $0x80eb2f8,-0x10(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + lea -0x34(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b0c55(%ebx) │ │ │ │ - or %cl,-0x3a7cfbb3(%ebx) │ │ │ │ - clc │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - jmp 80e751a │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80e7558,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ + lea -0x28(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xe(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov $0x85c4a3c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x48,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ nop │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e75ec │ │ │ │ + jb 80eb481 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80e75cc,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e75cc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + movl $0x85c48a9,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83d9d44 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80eb4bd │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + movl $0x85c48a1,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83d9d44 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + jo 80eb457 │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e75ef │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x84330a0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + jb 80eb4ef │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80eb360 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + jb 80eb532 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c9c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e7677 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80e7644,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ + jb 80eb576 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c64 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x17b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80eb5f6 │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80eb5ec │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + movl $0x80eb540,-0x10(%edi) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 83d9c9c │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x5000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e767f │ │ │ │ + jb 80eb6d8 │ │ │ │ + movl $0x80eb660,-0x14(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80e7594,-0x14(%edi) │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x13(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add $0x1e000000,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4d339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80eb6db │ │ │ │ + movl $0x80eb4fc,-0x28(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov %esi,-0x1c(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x80eb584,-0x14(%edi) │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %esi,-0x4(%edi) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c40e8,%esi │ │ │ │ + movl $0x80eb6c8,0xc(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x845c888,0x0(%ebp) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + lea -0x28(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83d9c2c │ │ │ │ + xchg %ax,%ax │ │ │ │ + inc %edx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4758bf0(%ecx) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %bh,(%ebx) │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,0x8000000 │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e76bf │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e7708 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0x3a,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + ja 80eb747 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%edx │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x12(%esi),%edx │ │ │ │ + movl $0x80eb608,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %edx,%esi │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e76f3 │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80eb78d │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e7708 │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + movl $0x85c48a1,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83d9d44 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - cmp 0x0(%edi),%cl │ │ │ │ - add $0x2000100,%eax │ │ │ │ + pushf │ │ │ │ + xchg %eax,%edx │ │ │ │ + dec %ebp │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + add %cl,-0x7cc41bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e78ff │ │ │ │ - movl $0x80e7748,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e7748 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jb 80eb9b0 │ │ │ │ + movl $0x80eb7d0,-0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8394ee4 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ - cmp 0x0(%edi),%cl │ │ │ │ - add (%eax),%eax │ │ │ │ + xchg %eax,%edx │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ + add %dh,%al │ │ │ │ + mov $0xe,%bh │ │ │ │ + or %cl,-0x3a7c038b(%ecx) │ │ │ │ cld │ │ │ │ - je 80e77c4 │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e7774 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 83dd74c │ │ │ │ xchg %ax,%ax │ │ │ │ - inc %eax │ │ │ │ - cmp 0x0(%edi),%cl │ │ │ │ - add $0x0,%al │ │ │ │ + dec %esp │ │ │ │ + xchg %eax,%edx │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + cld │ │ │ │ + adc $0xb8,%al │ │ │ │ + push %cs │ │ │ │ + or %cl,0x7589f875(%ecx) │ │ │ │ + add %al,-0x4016073b(%ebx) │ │ │ │ + and %ebp,(%edi) │ │ │ │ + add %cl,-0x6dd7ff8a(%ebp) │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ + add %bh,(%eax) │ │ │ │ + mov $0x458b080e,%eax │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ cld │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - ja 80e7788 │ │ │ │ - or %cl,0x34e8bf0(%ecx) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + mov %esi,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e77a4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - adc %bh,(%edx) │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x1e000000 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + jmp 83dda00 │ │ │ │ + add $0x92,%al │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e7902 │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 80e7911 │ │ │ │ - movl $0x80e76d0,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x65004f39,%esp │ │ │ │ - add (%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - and $0x78,%al │ │ │ │ + add %bl,-0x48(%eax) │ │ │ │ push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ + or %cl,-0x3a7c038b(%ecx) │ │ │ │ cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e7824 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 8431998 │ │ │ │ xchg %ax,%ax │ │ │ │ + in $0x91,%al │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80eb9b8 │ │ │ │ + movl $0x80eb450,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80eb950,-0x4(%ebp) │ │ │ │ + mov %esi,-0x14(%ebp) │ │ │ │ + movl $0x845c888,-0x10(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 8431b5c │ │ │ │ nop │ │ │ │ - cmp %ecx,0x0(%edi) │ │ │ │ - movb $0x0,(%eax,%eax,1) │ │ │ │ + xchg %eax,%esp │ │ │ │ + xchg %eax,%ecx │ │ │ │ + dec %ebp │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ + add %cl,0x4d8b0845(%ebx) │ │ │ │ or $0x8b,%al │ │ │ │ push %ebp │ │ │ │ - or %cl,-0x74bfdbbc(%ecx) │ │ │ │ + adc %cl,-0x74bfdbbc(%ecx) │ │ │ │ inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jbe 80e788a │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - movl $0x80e77f8,0x0(%ebp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e79cd │ │ │ │ - movl $0x80e769c,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x84330a0,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ + add $0x83,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + xor %bh,(%ebx) │ │ │ │ + mov $0x324,%ebx │ │ │ │ + ja 80eb9c7 │ │ │ │ + movl $0x80eb48c,-0x2c(%edi) │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x80eb4cc,-0x20(%edi) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + movl $0x80eb6f8,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x2c(%edi),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ lea -0x20(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ + lea -0x12(%edi),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - aam $0x38 │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ecx,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %dl,0x4004d(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,0x458b0c55(%ebx) │ │ │ │ - adc %cl,0x5489084d(%ebx) │ │ │ │ - and $0x64,%al │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add %cl,-0xe76f7bb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80eb9ef │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - jmp 80e788d │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80eb8bb │ │ │ │ + xchg %ax,%ax │ │ │ │ + in (%dx),%al │ │ │ │ + nop │ │ │ │ + dec %ebp │ │ │ │ + add %al,0x1e000000 │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x4d8b0c45(%ebx) │ │ │ │ + adc %cl,0x44891455(%ebx) │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 80eb9a7 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80eb9e0 │ │ │ │ + movl $0x80eb75c,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80eb91c,0x4(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + movl $0x845c888,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8431b5c │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + jmp 80eb8bb │ │ │ │ + mov $0x85c4a44,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jbe 80e79a6 │ │ │ │ - movl $0x84330a0,-0x18(%edi) │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x3(%edx),%edx │ │ │ │ - mov 0x3(%ecx),%ecx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov $0x3f,%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - cmovne %edx,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80e79c0 │ │ │ │ - cmp $0x20,%eax │ │ │ │ - setl %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - neg %edx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - jmp 80e7859 │ │ │ │ - movl $0x84330a0,-0x18(%edi) │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - jmp 80e7934 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80e78e0,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ + movl $0x30,0x33c(%ebx) │ │ │ │ + movl $0x80eb8a8,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp 8455944 │ │ │ │ - mov $0x17004f37,%eax │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 80eb360 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e7a24 │ │ │ │ - movl $0x80e7708,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + adc $0x89000000,%eax │ │ │ │ + lock lea -0x8(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80eba8b │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80eba81 │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + push %ebx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 80eba79 │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + sub $0x4,%esp │ │ │ │ + movsd 0x8487110,%xmm0 │ │ │ │ + sub $0x8,%esp │ │ │ │ + movsd %xmm0,(%esp) │ │ │ │ + call 804b0c0 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl (%esp) │ │ │ │ + movsd (%esp),%xmm0 │ │ │ │ + add $0x8,%esp │ │ │ │ + movl $0x8432fb4,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80e7708 │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + jmp *%eax │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c40ec,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e7a63 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e7a74 │ │ │ │ + adc $0x89000000,%eax │ │ │ │ + lock lea -0x8(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80ebb1b │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ebb11 │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + push %ebx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 80ebb09 │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + sub $0x4,%esp │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ + sub $0x8,%esp │ │ │ │ + movsd %xmm0,(%esp) │ │ │ │ + call 804b0c0 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl (%esp) │ │ │ │ + movsd (%esp),%xmm0 │ │ │ │ + add $0x8,%esp │ │ │ │ + movl $0x8432fb4,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + jmp *%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ + je 80ebab2 │ │ │ │ + dec %ebp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x58,%al │ │ │ │ + mov $0xc689080e,%ebx │ │ │ │ + add $0x4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ebb58 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + dec %esp │ │ │ │ + nop │ │ │ │ + dec %ebp │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %dh,%bl │ │ │ │ + movups 0x3(%esi),%xmm0 │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + ucomiss %xmm0,%xmm1 │ │ │ │ + jae 80ebc1c │ │ │ │ + ucomiss 0x8487118,%xmm0 │ │ │ │ + jae 80ebbc8 │ │ │ │ + movl $0x80ebb94,0x0(%ebp) │ │ │ │ + mov $0x85c4b84,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ebb94 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e7b1e │ │ │ │ - movl $0x80e7ab0,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - fdivrs 0xe(%edx) │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80ebbb9 │ │ │ │ + movsd 0x3(%esi),%xmm0 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x80ebbe8,0x0(%ebp) │ │ │ │ + mov $0x85c4b94,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e7ad8 │ │ │ │ + jne 80ebbe8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e7b21 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80e7a40,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x84330a0,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + ja 80ebc0d │ │ │ │ + movsd 0x3(%esi),%xmm0 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ + movl $0x80ebc3c,0x0(%ebp) │ │ │ │ + mov $0x85c4b94,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ebc3c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e7b5e │ │ │ │ - movl $0x80e7a74,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + ja 80ebc61 │ │ │ │ + movsd 0x3(%esi),%xmm0 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 80e7a74 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c40f4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xor $0x36,%al │ │ │ │ - dec %edi │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + and $0x8f,%al │ │ │ │ + dec %ebp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80e7c31 │ │ │ │ - movl $0x80e7bb4,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0xa8,%al │ │ │ │ + mov $0xc689080e,%esp │ │ │ │ + add $0x4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e7bb4 │ │ │ │ + jne 80ebca8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add %dh,(%esi) │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + cld │ │ │ │ + mov 0x0(%ebp),%cs │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,%ah │ │ │ │ - jnp 80e7bc8 │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899f7bb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e7bdc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - fdivs 0x3004f │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %al,(%esp,%edi,2) │ │ │ │ - push %cs │ │ │ │ - or %cl,0x758b0346(%ebx) │ │ │ │ - or %cl,-0x899f7bb(%ecx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e7c04 │ │ │ │ + add %dh,%dl │ │ │ │ + movups 0x3(%esi),%xmm0 │ │ │ │ + xorpd %xmm1,%xmm1 │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + jae 80ebd6c │ │ │ │ + ucomisd 0x8487120,%xmm0 │ │ │ │ + jae 80ebd18 │ │ │ │ + movl $0x80ebce4,0x0(%ebp) │ │ │ │ + mov $0x85c4b84,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ebce4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - mov $0x35,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e7c39 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 80e7c48 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ + ja 80ebd09 │ │ │ │ + movsd 0x3(%esi),%xmm0 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c4110,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jle 80e7cf8 │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov $0x3f,%eax │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - cmovne %edx,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80e7d92 │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - cmp $0x20,%eax │ │ │ │ - setl %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - neg %edx │ │ │ │ - mov %eax,0xdc(%esp) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - mov %ecx,0xc4(%esp) │ │ │ │ - mov %edx,0xe8(%esp) │ │ │ │ - mov 0xdc(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - movl $0x80e7e90,-0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - mov %ecx,0x8(%ebp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - or $0x1,%ecx │ │ │ │ - bsr %ecx,%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov $0x3f,%ecx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - cmovne %eax,%ecx │ │ │ │ - xor $0x1f,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 80e7d92 │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - cmp $0x20,%ecx │ │ │ │ - setl %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - movl $0x80e7dac,-0x4(%ebp) │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - add $0xfffffff4,%edi │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - aam $0x7d │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + movl $0x80ebd38,0x0(%ebp) │ │ │ │ + mov $0x85c4b94,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e7dd4 │ │ │ │ + jne 80ebd38 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b1455(%ebx) │ │ │ │ - or %cl,0x5489044d(%ebx) │ │ │ │ - and $0x7c,%al │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - and %eax,%edx │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - jbe 80e7e0d │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - jmp 80e7d64 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e7e66 │ │ │ │ - movl $0x84330b0,-0x10(%edi) │ │ │ │ - add %edx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - arpl %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b084d(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - add $0x83,%al │ │ │ │ - (bad) │ │ │ │ - mov %fs,(%esp,%edx,4) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x24848bc1(%ecx) │ │ │ │ - xchg %eax,%esp │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,%bl │ │ │ │ - stos %al,%es:(%edi) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80e7e48,0x8(%ebp) │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - mov %ecx,0x14(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - mov $0x8b080e7e,%eax │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e7eb8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %ebp │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1455(%ebx) │ │ │ │ - adc %cl,0x54890845(%ebx) │ │ │ │ - and $0x64,%al │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0xc4(%esp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - and %eax,%ecx │ │ │ │ - mov %eax,0xd0(%esp) │ │ │ │ - mov 0xc4(%esp),%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jbe 80e7efe │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - jmp 80e7cc4 │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e7f50 │ │ │ │ - movl $0x84330b0,-0x10(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ + ja 80ebd5d │ │ │ │ + movsd 0x3(%esi),%xmm0 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %eax,0x1e000000 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x458b0c55(%ebx) │ │ │ │ - or %cl,-0x3a7cfbb3(%ebx) │ │ │ │ - clc │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - jmp 80e7efe │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80e7f3c,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e7fd0 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80e7fb0,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x80ebd8c,0x0(%ebp) │ │ │ │ + mov $0x85c4b94,%esi │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e7fb0 │ │ │ │ + jne 80ebd8c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e7fd3 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + ja 80ebdb1 │ │ │ │ + movsd 0x3(%esi),%xmm0 │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e805b │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80e8028,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ + jb 80ebdf3 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85c4c0d,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 80ed0fc │ │ │ │ + mov $0x85c4c10,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ebe27 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8431b94 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ebe65 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + movl $0x85c48a9,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83d9d44 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add $0x2000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e8063 │ │ │ │ + jb 80ebe96 │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80e7f78,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c4118,%esi │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor $0x31,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e80a3 │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ebec7 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80e80ec │ │ │ │ + jmp 83d9d0c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %dh,(%ecx) │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e80d7 │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ebf05 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e80ec │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + movl $0x85c4c0d,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 80ed134 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - enter $0x4f30,$0x0 │ │ │ │ add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e82e3 │ │ │ │ - movl $0x80e812c,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ + jb 80ebf78 │ │ │ │ + movl $0x80ebf48,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e812c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %dh,(%eax) │ │ │ │ - dec %edi │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - pop %eax │ │ │ │ - orl $0x7468b08,(%esi) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e8158 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %esp │ │ │ │ - xor %cl,0x0(%edi) │ │ │ │ - add $0x0,%al │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - mov %al,-0xf76f7f2(%ecx) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + add %ch,-0x41(%eax) │ │ │ │ + push %cs │ │ │ │ + or %cl,0x8758bf0(%ecx) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e8188 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 845e62c │ │ │ │ nop │ │ │ │ - sub $0x30,%al │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x1e000000 │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80e82e6 │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 80e82f5 │ │ │ │ - movl $0x80e80b4,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - fsubrs (%edi) │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - or %al,0x468b080e(%edx) │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e8208 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - das │ │ │ │ - dec %edi │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jbe 80e826e │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - movl $0x80e81dc,0x0(%ebp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ - movl $0x845c3fc,-0x8(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e83b1 │ │ │ │ - movl $0x80e8080,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x84330b0,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lock cs dec %edi │ │ │ │ - add %al,0x0(%ecx,%eax,1) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458b0c55(%ebx) │ │ │ │ - adc %cl,0x5489084d(%ebx) │ │ │ │ - and $0x64,%al │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - jmp 80e8271 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jle 80e838a │ │ │ │ - movl $0x84330a0,-0x18(%edi) │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x3(%edx),%edx │ │ │ │ - mov 0x3(%ecx),%ecx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov $0x3f,%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - cmovne %edx,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80e83a4 │ │ │ │ - cmp $0x20,%eax │ │ │ │ - setl %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - neg %edx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - jmp 80e823d │ │ │ │ - movl $0x84330a0,-0x18(%edi) │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - jmp 80e8318 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80e82c4,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4758bf0(%ecx) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - aam $0x2d │ │ │ │ - dec %edi │ │ │ │ - add %dl,(%edi) │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + pop %ss │ │ │ │ add %al,(%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e8408 │ │ │ │ - movl $0x80e80ec,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + ja 80ebfb8 │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + mov 0x5(%esi),%ecx │ │ │ │ + movl $0x80ebf14,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80e80ec │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c411c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e8447 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e8458 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x5000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e8502 │ │ │ │ - movl $0x80e8494,-0x4(%ebp) │ │ │ │ + jb 80ec07d │ │ │ │ + movl $0x80ec02c,-0x14(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x13(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add $0x1e000000,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x4c,%al │ │ │ │ + rorb $0x8,(%esi) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - mov $0x8b080e84,%esp │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + clc │ │ │ │ + xor $0x8b085c50,%eax │ │ │ │ + inc %ebp │ │ │ │ + adc %cl,0x458bfc45(%ecx) │ │ │ │ + add $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + add %cl,0x458b0475(%ecx) │ │ │ │ + or %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + or %cl,-0x74f7ba38(%eax) │ │ │ │ + dec %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + or $0x89,%al │ │ │ │ + dec %ebp │ │ │ │ + adc %al,-0x2416073b(%ebx) │ │ │ │ + mov (%eax),%al │ │ │ │ + add %bh,%bh │ │ │ │ + arpl %edi,%esp │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + or %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ec0db │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%eax │ │ │ │ + movl $0x80ebfd4,-0x14(%edi) │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x13(%edi),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e84bc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4a339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e8505 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80e8424,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ + ja 80ec177 │ │ │ │ + movl $0x80ebe04,-0x58(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x50(%edi) │ │ │ │ + movl $0x80ebe34,-0x4c(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x44(%edi) │ │ │ │ + movl $0x80ebe74,-0x40(%edi) │ │ │ │ + lea -0x4c(%edi),%ecx │ │ │ │ + mov %ecx,-0x3c(%edi) │ │ │ │ + lea -0x58(%edi),%ecx │ │ │ │ + mov %ecx,-0x38(%edi) │ │ │ │ + movl $0x80ebea4,-0x34(%edi) │ │ │ │ + mov %eax,-0x2c(%edi) │ │ │ │ + movl $0x80ebed4,-0x28(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + movl $0x80ebf88,-0x1c(%edi) │ │ │ │ + lea -0x34(%edi),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + lea -0x28(%edi),%ecx │ │ │ │ mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x84330b0,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + movl $0x80ec08c,-0x10(%edi) │ │ │ │ + lea -0x3f(%edi),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + lea -0x19(%edi),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + lea -0xe(%edi),%esi │ │ │ │ add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0x5c,0x33c(%ebx) │ │ │ │ + mov $0x85c4c14,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %ch,%cl │ │ │ │ + push %edi │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x50076(%ebp) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e8542 │ │ │ │ - movl $0x80e8458,-0x4(%edi) │ │ │ │ + jb 80ec1d3 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80e8458 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c4124,%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x845c3fc,-0x4(%ebp) │ │ │ │ + movl $0x85c4c0d,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80ed134 │ │ │ │ + mov $0x85c4c1c,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - sldt (%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e85d8 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80e85a0,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x10(%esi),%ecx │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e85a0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - bound %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %al,(%edx,%eax,8) │ │ │ │ + push %cs │ │ │ │ + or %cl,-0x761c163a(%ecx) │ │ │ │ + add %cl,%ss:0x10076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %ah,(%eax) │ │ │ │ + ret $0x80e │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 8454bdc │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e85db │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add %edx,%eax │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - adc %ecx,%edx │ │ │ │ - movl $0x83d7e50,-0x8(%edi) │ │ │ │ + ja 80ec243 │ │ │ │ + movl $0x80ec270,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - mov $0x17004f2b,%eax │ │ │ │ - add %al,(%ebx) │ │ │ │ + and $0xcb,%al │ │ │ │ + cmp %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + inc %esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + imul $0x20038,%ebx,%ecx │ │ │ │ add %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + inc %esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e8895 │ │ │ │ - movl $0x80e8630,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e8630 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - test %ch,(%ebx) │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + add %cl,-0x3a7cff8b(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + push %ecx │ │ │ │ + mov %esi,(%esi) │ │ │ │ + add %dl,0x4d8a18(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,-0x7a(%eax) │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899f7bb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e8658 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - pop %esp │ │ │ │ - sub 0x0(%edi),%ecx │ │ │ │ - add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ + adc $0x8d000100,%eax │ │ │ │ inc %ebp │ │ │ │ hlt │ │ │ │ - nop │ │ │ │ - xchg %cl,(%esi) │ │ │ │ - or %cl,0x34e8bf0(%ecx) │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ec2d1 │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 80ec2cd │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x85c4c9e,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e8690 │ │ │ │ + jmp 8390e2c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and $0x2b,%al │ │ │ │ - dec %edi │ │ │ │ - add %ah,%dh │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + fmull 0xf004d(%ecx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e889d │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - mov %ecx,0xf4(%esp) │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %ecx,0x100(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0x100(%esp),%eax │ │ │ │ - mov %ecx,0x10c(%esp) │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - xor %ecx,%eax │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - xor %edx,%ecx │ │ │ │ - or %eax,%ecx │ │ │ │ - jne 80e88ac │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - out %al,$0x1 │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45c70075(%ebx) │ │ │ │ + add $0xc0,%al │ │ │ │ + dec %esp │ │ │ │ + pop %esp │ │ │ │ + or %al,0x36e904c5(%ebx) │ │ │ │ + and (%edi),%esi │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x184d8bf0(%ecx) │ │ │ │ - movl $0x80e873c,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x18(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - out %al,$0x1 │ │ │ │ + add %ch,%cl │ │ │ │ + lret │ │ │ │ + iret │ │ │ │ + xor %al,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - xchg %ecx,%fs:(%esi) │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e8764 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %ch,%cl │ │ │ │ + mov $0xcf,%bh │ │ │ │ + xor %al,(%eax) │ │ │ │ xchg %ax,%ax │ │ │ │ - movl $0x1e0000,(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cff8b(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + mov %dh,(%esi) │ │ │ │ + add %dl,0x2(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ec370 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fdcd8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ec3ac │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fdd10 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ec3e8 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fdd48 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ec424 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fdd80 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + pop %es │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc423bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ec538 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80ec4b0,-0x24(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x1c(%esi),%eax │ │ │ │ + mov 0x20(%esi),%esi │ │ │ │ mov %edx,0x64(%esp) │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ mov 0x58(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jae 80e87f6 │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - jmp 80e871d │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - add $0x20,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e8a8b │ │ │ │ - movl $0x80e855c,-0x1c(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1c(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffdc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ec4b0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0c45(%ebx) │ │ │ │ - adc %cl,-0x6b76fbab(%ebx) │ │ │ │ - and $0xc4,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xd0,%al │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0xc42494(%ebx) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0xdc(%esp) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - jmp 80e8807 │ │ │ │ - mov $0x85c4140,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - mov %ecx,0x124(%esp) │ │ │ │ - mov 0x118(%esp),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - mov %eax,0x130(%esp) │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jge 80e8a55 │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov 0x118(%esp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - mov 0xf4(%esp),%edx │ │ │ │ - sbb %edx,%ecx │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x3(%eax),%edx │ │ │ │ - mov 0x7(%eax),%eax │ │ │ │ - mov %eax,0x13c(%esp) │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %eax,0x148(%esp) │ │ │ │ - mov $0x0,%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %eax,0x160(%esp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ - mov 0x160(%esp),%ecx │ │ │ │ - mov %eax,0x16c(%esp) │ │ │ │ - mov 0x148(%esp),%eax │ │ │ │ - or %eax,%ecx │ │ │ │ - mov %ecx,0x160(%esp) │ │ │ │ - mov 0x16c(%esp),%ecx │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x160(%esp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - mov %edx,0x184(%esp) │ │ │ │ - call 8430d70 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80e8a7e │ │ │ │ - movl $0x80e8718,0x0(%ebp) │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%eax │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80e89e4 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x19c(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x19c(%esp),%edx │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %eax,0x184(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x19c(%esp) │ │ │ │ - mov 0x184(%esp),%ecx │ │ │ │ - mov %edx,0x1a8(%esp) │ │ │ │ - mov 0x19c(%esp),%edx │ │ │ │ - and %eax,%ecx │ │ │ │ - mov 0x1a8(%esp),%eax │ │ │ │ - and %eax,%edx │ │ │ │ - mov %ecx,0x4(%ebp) │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x178(%esp),%eax │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80ec502 │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + movzwl -0x2(%eax),%eax │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jb 80ec51d │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ec53b │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,0xc(%ebp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ + movl $0x845c888,0x10(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov 0x118(%esp),%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - sbb %ecx,%eax │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - jmp 80e8906 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 82fddb8 │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jb 80ec512 │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ add $0x1c,%ebp │ │ │ │ jmp 8454bdc │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - movl $0x80e8850,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov %ecx,0x1c(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80ec52d │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e8b1a │ │ │ │ + jb 80ec584 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80e8af4,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 838b4dc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ec6aa │ │ │ │ + movl $0x80ec618,-0x1c(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x12(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x16(%esi),%eax │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x1a(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e8af4 │ │ │ │ + jne 80ec618 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80e8b1d │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x83d7e50,-0x8(%edi) │ │ │ │ + add %cl,-0xe76e7bb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80ec678 │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ec6ad │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + movl $0x80ec430,-0x20(%edi) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + movl $0x845c888,0x18(%ebp) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 838b46c │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ec6bc │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + movl $0x80ec554,-0xc(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + movl $0x845c888,0x18(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 838b46c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ec6f7 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838b4dc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e8ba3 │ │ │ │ + jb 80ec807 │ │ │ │ + add $0x40,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ec7fd │ │ │ │ + movl $0x80ec340,-0x3c(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80e8b70,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ + mov %eax,-0x34(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x30(%edi) │ │ │ │ + movl $0x80ec37c,-0x2c(%edi) │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + movl $0x80ec3b8,-0x1c(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x80ec3f4,-0xc(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80ec794,-0x14(%ebp) │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + lea -0x3c(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0x2c(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 82fdc2c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4d339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e8bab │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80e8abc,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c4148,%esi │ │ │ │ + ja 80ec80f │ │ │ │ + movl $0x80ec594,-0x28(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %esi,-0xc(%edi) │ │ │ │ + movl $0x80ec6d4,-0x8(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + movl $0x845cde8,0x14(%ebp) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + lea -0x26(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 80ed0fc │ │ │ │ + movl $0x40,0x33c(%ebx) │ │ │ │ + mov $0x85c4d04,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,%cl │ │ │ │ + xlat %ds:(%ebx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x20076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e8be7 │ │ │ │ + jb 80ec86c │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fdcd8 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x2004f25,%esp │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e8c1b │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ec8a8 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e8c64 │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fdd10 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %ah,0x2004f │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e8c4f │ │ │ │ + jb 80ec8e4 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e8c64 │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fdd48 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %eax │ │ │ │ - and $0x5004f,%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ + nop │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x2c(%ebp),%eax │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e9001 │ │ │ │ - movl $0x80e8ca4,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e8ca4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc %ah,0x3004f │ │ │ │ + jb 80ec920 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fdd80 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - rorb $1,0x7468b08(%esi,%ecx,1) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e8cd0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0x24,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ + add %cl,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - or %cl,-0xf76f7f2(%ebp) │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + add %cl,-0x7cc423bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80eca34 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80ec9ac,-0x24(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x1c(%esi),%eax │ │ │ │ + mov 0x20(%esi),%esi │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffdc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e8d08 │ │ │ │ + jne 80ec9ac │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - and $0x4f,%al │ │ │ │ - add %ah,%bh │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e9004 │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x124(%esp) │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %edx,0x130(%esp) │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - mov %eax,0x148(%esp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %eax,0x154(%esp) │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov %eax,0x160(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov 0x160(%esp),%ecx │ │ │ │ - mov %eax,0x16c(%esp) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - xor %edx,%eax │ │ │ │ - or %ecx,%eax │ │ │ │ - jne 80e9013 │ │ │ │ - movl $0x80e8c2c,-0x18(%edi) │ │ │ │ - mov 0x148(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80ec9fe │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + movzwl -0x2(%eax),%eax │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jb 80eca19 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80eca37 │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + movl $0x845c888,0x10(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 82fddb8 │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jb 80eca0e │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80eca29 │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80eca76 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - loopne 80e8ded │ │ │ │ - dec %edi │ │ │ │ - add %ch,%dl │ │ │ │ - dec %edi │ │ │ │ + sldt (%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,%ah │ │ │ │ - lea (%esi),%ecx │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899d7bb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e8dfc │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ecbb1 │ │ │ │ + movl $0x80ecb18,-0x20(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x12(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x16(%esi),%eax │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x1a(%esi),%edx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x1e(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ecb18 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - mov $0xea004f23,%eax │ │ │ │ - sldt (%eax) │ │ │ │ + or %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - sbb $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - adc %cl,-0x74bfdbb4(%ecx) │ │ │ │ - dec %ebp │ │ │ │ - adc $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x28(%ebp),%eax │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mov %edx,0xb8(%esp) │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - and %ecx,%edx │ │ │ │ - mov %ecx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - mov %ecx,0xd0(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - mov 0xd0(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jae 80e8f30 │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ - add $0xc,%ebp │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - movl $0x80e8dd4,-0xc(%ebp) │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - add $0x28,%edi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0xe76e3bb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80ecb7c │ │ │ │ + add $0x24,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e91ca │ │ │ │ - movl $0x80e8bf8,-0x24(%edi) │ │ │ │ - mov %ecx,-0x1c(%edi) │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - movl $0x83d7e50,-0x14(%edi) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - adc %eax,%edx │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ + ja 80ecbb4 │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + movl $0x80ec92c,-0x20(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x2c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - or %ah,(%edx) │ │ │ │ - dec %edi │ │ │ │ - add %ah,%bh │ │ │ │ - add (%eax),%eax │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - adc %cl,-0x74bfdbac(%ecx) │ │ │ │ - push %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - and $0x0,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x6b76f7ab(%ebx) │ │ │ │ - and $0xc,%al │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + movl $0x845c888,0x1c(%ebp) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 838b46c │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ecbc3 │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + movl $0x80eca50,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + movl $0x845c888,0x1c(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 838b46c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ - add %cl,0x1002494(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov 0x10c(%esp),%eax │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ecbff │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x118(%esp),%eax │ │ │ │ - jmp 80e8f48 │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x154(%esp),%ecx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%eax │ │ │ │ - mov 0x124(%esp),%ecx │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jge 80e9190 │ │ │ │ - movl $0x83e99e0,-0x18(%edi) │ │ │ │ - mov 0x178(%esp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - mov 0x154(%esp),%edx │ │ │ │ - sbb %edx,%ecx │ │ │ │ + jmp 838b4dc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ecd05 │ │ │ │ + add $0x40,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80eccfb │ │ │ │ + movl $0x80ec83c,-0x3c(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x34(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x30(%edi) │ │ │ │ + movl $0x80ec878,-0x2c(%edi) │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + movl $0x80ec8b4,-0x1c(%edi) │ │ │ │ mov %eax,-0x14(%edi) │ │ │ │ mov %ecx,-0x10(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x3(%ecx),%edx │ │ │ │ - mov 0x7(%ecx),%ecx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x3(%eax),%ecx │ │ │ │ - mov 0x7(%eax),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %eax,0x19c(%esp) │ │ │ │ - mov $0x0,%eax │ │ │ │ - mov %eax,0x1a8(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %eax,0x1b4(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - mov %eax,0x1c0(%esp) │ │ │ │ - mov 0x19c(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x1c0(%esp),%edx │ │ │ │ - mov 0x1a8(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov 0x1b4(%esp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - call 8430d70 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80e91bd │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x1cc(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x1d8(%esp) │ │ │ │ - mov 0x1cc(%esp),%eax │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80e913f │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x1e4(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x1e4(%esp),%edx │ │ │ │ - mov 0x1d8(%esp),%ecx │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %eax,0x1cc(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0x1e4(%esp) │ │ │ │ - mov 0x1cc(%esp),%ecx │ │ │ │ - mov %edx,0x1f0(%esp) │ │ │ │ - mov 0x1e4(%esp),%edx │ │ │ │ - and %eax,%ecx │ │ │ │ - mov 0x1f0(%esp),%eax │ │ │ │ - and %eax,%edx │ │ │ │ - mov 0x148(%esp),%eax │ │ │ │ - jmp 80e8ee8 │ │ │ │ - movl $0x83e99e0,-0x18(%edi) │ │ │ │ - mov 0x178(%esp),%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - sbb %ecx,%eax │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - lea -0x17(%edi),%eax │ │ │ │ - add $0xfffffff0,%edi │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - jmp 80e9071 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ - movl $0x80e8fac,0xc(%ebp) │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - mov %ecx,0x28(%ebp) │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - mov $0x17004f1f,%eax │ │ │ │ - add %al,(%ebx) │ │ │ │ + movl $0x80ec8f0,-0xc(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80ecc9c,-0x14(%ebp) │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + lea -0x3c(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0x2c(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 82fdc2c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4cf39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e9231 │ │ │ │ - movl $0x80e8bc4,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80e8c64,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + ja 80ecd0d │ │ │ │ + movl $0x80eca88,-0x2c(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80e8c64 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c414c,%esi │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %esi,-0x10(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80ecbdc,-0x8(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + mov 0x20(%ebp),%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + lea -0x2a(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x40,0x33c(%ebx) │ │ │ │ + mov $0x85c4d0c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x30,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,%cl │ │ │ │ + jecxz 80ecd29 │ │ │ │ + (bad) │ │ │ │ + decl 0x50076(%ebp) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + or %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x8(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ecd64 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e9f0 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e926f │ │ │ │ + jb 80ecd93 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80e9280 │ │ │ │ + jmp 83590c8 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80ece0a │ │ │ │ + movl $0x80ecd3c,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x80ecd70,-0x8(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80ecdf8,0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x17(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + jmp 82fdc2c │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c7fc75(%ecx) │ │ │ │ + add %cl,-0x7cf7ba38(%eax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + cmpl $0x0,(%ebx,%eax,1) │ │ │ │ + add %bl,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov $0x85c4d14,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x2000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e9330 │ │ │ │ - movl $0x80e92bc,-0x4(%ebp) │ │ │ │ + jb 80ece4e │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x7(%esi),%eax │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc50 │ │ │ │ - add %eax,(%eax) │ │ │ │ + movl $0x85d1dc9,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 80ec708 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - in $0x92,%al │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e92e4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80eceb3 │ │ │ │ + movl $0x80ece90,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8305d30 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + ret │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4d739(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e9333 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80e924c,-0x24(%edi) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,-0x1c(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - movl $0x83d7e50,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ + ja 80ecebb │ │ │ │ + movl $0x80ece28,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x24(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + mov $0x85c4d18,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x28,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + adc $0x8d000000,%eax │ │ │ │ + inc %ebp │ │ │ │ + hlt │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ecf0d │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 8451440 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 80ecf09 │ │ │ │ + movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x85d5b15,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8359294 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e9372 │ │ │ │ - movl $0x80e9280,-0x4(%edi) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ecf4f │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x6(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + movl $0x85d1dc9,-0x8(%ebp) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80e9280 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c4154,%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x845c3fc,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80ec708 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0xf004d7d,%eax │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e93eb │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80e93c8,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ecfb7 │ │ │ │ + movl $0x80ecf94,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e93c8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + movl $0x85c4d1c,-0x8(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8305d30 │ │ │ │ nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e93ee │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%eax │ │ │ │ - movl $0x83d7e60,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + ja 80ecfbf │ │ │ │ + movl $0x80ecf1c,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c4d2c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - sbb $0x17004f,%eax │ │ │ │ - add (%eax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %bh,%ah │ │ │ │ + iret │ │ │ │ push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80e9596 │ │ │ │ - movl $0x80e9444,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e9444 │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 80ecffc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - jo 80e9457 │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %ch,0xe(%esp,%edx,4) │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899f7bb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80e946c │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x197cfc8a(%ebx) │ │ │ │ + cld │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %bh,(%eax) │ │ │ │ + rorb $1,(%esi) │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 80ed038 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - dec %eax │ │ │ │ - sbb $0x3004f,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - pushf │ │ │ │ - xchg %eax,%esp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + cltd │ │ │ │ + jnp 80ed078 │ │ │ │ + add %dl,0x10005(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ push %cs │ │ │ │ - or %cl,0x34e8bf0(%ecx) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e949c │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dh,-0x30(%eax) │ │ │ │ + push %cs │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 80ed070 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - sbb %bl,0x24004f │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e959e │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 80e95ad │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + add %cl,-0x197cfc8a(%ebx) │ │ │ │ + cld │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x104d8bf0(%ecx) │ │ │ │ - movl $0x80e9500,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - sub %dl,0x468b080e(%ebp) │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %ch,-0x3976f7f2(%eax,%edx,8) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80e9528 │ │ │ │ + jne 80ed0ac │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - lds (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4e8b0445(%ebx) │ │ │ │ - add (%ebx),%esp │ │ │ │ - dec %ebp │ │ │ │ - or %bh,(%ebx) │ │ │ │ - dec %ebp │ │ │ │ - or $0x76,%al │ │ │ │ - adc -0x3a7cebb3(%ebx),%cl │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x7c,%al │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - jmp 80e94e1 │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - add $0x1c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e9664 │ │ │ │ - movl $0x80e938c,-0x18(%edi) │ │ │ │ - mov %edx,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - and (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b0855(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - dec %ebp │ │ │ │ - add $0x83,%al │ │ │ │ - (bad) │ │ │ │ - mov $0xbe,%ch │ │ │ │ - jo 80e95da │ │ │ │ - pop %esp │ │ │ │ - or %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jle 80e963d │ │ │ │ - movl $0x83e99f0,-0x8(%edi) │ │ │ │ - sub %ecx,%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x3(%eax),%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - or $0x1,%edx │ │ │ │ - bsr %edx,%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov $0x3f,%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - cmovne %ecx,%edx │ │ │ │ - xor $0x1f,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jl 80e9657 │ │ │ │ - movl $0x80e94dc,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - cmp $0x20,%edx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - shr %cl,%edx │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - and %ecx,%edx │ │ │ │ - mov %edx,0x4(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - movl $0x83e99f0,-0x8(%edi) │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%eax │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - jmp 80e95cc │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - movl $0x80e9588,0x8(%ebp) │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + and $0x9000367b,%eax │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e96e4 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80e96c4,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e96c4 │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %ah,%ah │ │ │ │ + rorb $1,(%esi) │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 80ed0e4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x3a7cf48a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + in (%dx),%eax │ │ │ │ + jp 80ed124 │ │ │ │ + add %dl,0x10005(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e96e7 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x83d7e60,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %bl,(%ecx,%edx,8) │ │ │ │ + push %cs │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 80ed11c │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e976f │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80e973c,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + mov $0x7a,%ch │ │ │ │ + add %dl,%ss:0x10005(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e9777 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80e968c,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c4178,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dl,0xe(%ecx,%edx,8) │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 80ed154 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e97b3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lock sbb %ecx,0x0(%edi) │ │ │ │ - add (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + jge 80ed1d7 │ │ │ │ + add %dl,%ss:0x2(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e97e7 │ │ │ │ + jb 80ed198 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e9830 │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 80ed08c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x2004f19,%esp │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + nop │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e981b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e9830 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %bl,(%ecx) │ │ │ │ - dec %edi │ │ │ │ - add %al,0x2000100 │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e9a1f │ │ │ │ - movl $0x80e9870,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ + jb 80ed21a │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80ed1d4,0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%esi │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e9870 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - inc %esp │ │ │ │ - sbb %ecx,0x0(%edi) │ │ │ │ - add (%eax),%eax │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - pushf │ │ │ │ - cwtl │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e989c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %bl,(%ecx) │ │ │ │ - dec %edi │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - int3 │ │ │ │ - cwtl │ │ │ │ - push %cs │ │ │ │ - or %cl,0x34e8bf0(%ecx) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e98cc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - call 2d0ee7dd │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e9a22 │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 80e9a31 │ │ │ │ - movl $0x80e97f8,-0x18(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %eax,%esp │ │ │ │ - sbb %cl,0x0(%edi) │ │ │ │ - add %gs:(%eax),%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - dec %esp │ │ │ │ - cltd │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e994c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - push $0xc6004f18 │ │ │ │ - add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74bfdbbc(%ecx) │ │ │ │ - inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jbe 80e99aa │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ + ja 80ed21d │ │ │ │ + movsd 0x3(%esi),%xmm0 │ │ │ │ + sub $0x4,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + movsd %xmm0,(%esp) │ │ │ │ + call 804b0c0 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl (%esp) │ │ │ │ + movsd (%esp),%xmm0 │ │ │ │ + add $0x8,%esp │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - movl $0x80e9920,0x0(%ebp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80e9aed │ │ │ │ - movl $0x80e97c4,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83d7e60,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x17,%ah │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ecx,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458b0c55(%ebx) │ │ │ │ - adc %cl,0x5489084d(%ebx) │ │ │ │ - and $0x64,%al │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - jmp 80e99ad │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jle 80e9ac6 │ │ │ │ - movl $0x83e99f0,-0x18(%edi) │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x3(%edx),%edx │ │ │ │ - mov 0x3(%ecx),%ecx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov $0x3f,%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - cmovne %edx,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80e9ae0 │ │ │ │ - cmp $0x20,%eax │ │ │ │ - setl %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - neg %edx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - jmp 80e9981 │ │ │ │ - movl $0x83e99f0,-0x18(%edi) │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - jmp 80e9a54 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80e9a00,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - cwtl │ │ │ │ - push %ss │ │ │ │ - dec %edi │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e9b51 │ │ │ │ - movl $0x80e9790,-0x14(%edi) │ │ │ │ + ja 80ed26b │ │ │ │ + movl $0x80ed168,-0x14(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80e9830,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80ed1a8,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 80e9830 │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c417c,%esi │ │ │ │ + mov $0x85c4dd0,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e9b8f │ │ │ │ + jb 80ed2b8 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80e9ba0 │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 80ed0c4 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e9c4a │ │ │ │ - movl $0x80e9bdc,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ + jb 80ed33a │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + movl $0x80ed2f4,0x0(%ebp) │ │ │ │ + mov 0x3(%esi),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + nop │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - add $0x9c,%al │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e9c04 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e9c4d │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80e9b6c,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83d7e60,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + ja 80ed33d │ │ │ │ + movsd 0x3(%esi),%xmm0 │ │ │ │ + sub $0x4,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + movsd %xmm0,(%esp) │ │ │ │ + call 804b0b0 │ │ │ │ + add $0xc,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl (%esp) │ │ │ │ + movsd (%esp),%xmm0 │ │ │ │ + add $0x8,%esp │ │ │ │ + movl $0x8433080,-0x8(%edi) │ │ │ │ + movsd %xmm0,-0x4(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e9c8a │ │ │ │ - movl $0x80e9ba0,-0x4(%edi) │ │ │ │ + ja 80ed38b │ │ │ │ + movl $0x80ed288,-0x14(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80ed2c8,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80e9ba0 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c4184,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80e9d0a │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80e9ce4,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%ax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %ax,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e9ce4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80e9d0d │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - add 0x4(%ebp),%ax │ │ │ │ - movl $0x83d7e70,-0x4(%edi) │ │ │ │ - mov %ax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov %dl,(%edi,%ecx,2) │ │ │ │ - add %dl,(%edi) │ │ │ │ - add %al,(%ebx) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov $0x85c4dd4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + adc $0x7d,%al │ │ │ │ + dec %ebp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80e9ed7 │ │ │ │ - movl $0x80e9d60,-0x4(%ebp) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e9d60 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - push %esp │ │ │ │ - adc $0x4f,%al │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + jb 80ed405 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80ed3ec,0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + movl $0x845c3fc,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 80ed0fc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fdivrs 0x0(%ebp,%ecx,2) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,-0x74f7f163(%eax) │ │ │ │ - inc %esi │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e9d88 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ - sub $0x14,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - mov $0x89080e9d,%esp │ │ │ │ - lock mov 0x3(%esi),%cx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %cx,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e9dbc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ clc │ │ │ │ - adc 0x0(%edi),%ecx │ │ │ │ - and $0x0,%al │ │ │ │ + lds 0x5c(%eax),%edx │ │ │ │ + or %cl,0x45c7fc75(%ecx) │ │ │ │ + add %al,%ch │ │ │ │ + push %edx │ │ │ │ + pop %esp │ │ │ │ + or %al,-0x6816073b(%ebx) │ │ │ │ + add %al,%ds:(%eax) │ │ │ │ + mov $0x85c4dd8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,%cl │ │ │ │ + adc %ebp,%edi │ │ │ │ + (bad) │ │ │ │ + decl 0xf0076(%ebp) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80e9edf │ │ │ │ - mov 0x4(%ebp),%ax │ │ │ │ - mov 0x3(%esi),%cx │ │ │ │ - movswl %cx,%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - movswl %ax,%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 80e9eee │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ + ja 80ed456 │ │ │ │ + movl $0x80ed504,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c4fd4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x104d8bf0(%ecx) │ │ │ │ - movl $0x80e9e34,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - pop %esp │ │ │ │ - sahf │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80e9e5c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80ed4a0 │ │ │ │ + movl $0x80ed514,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0xb(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c4fd8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - lds (%eax),%eax │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x48f0fbbb(%ebx) │ │ │ │ - dec %ebp │ │ │ │ - or %cl,(%edi) │ │ │ │ - mov $0x56,%bh │ │ │ │ - add (%ecx),%esp │ │ │ │ - lret $0x3b66 │ │ │ │ - push %ebp │ │ │ │ - or $0x76,%al │ │ │ │ - sbb %cl,-0x3a7cebb3(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - mov %fs,(%eax,%eiz,4) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x24848bc1(%ecx) │ │ │ │ - mov 0xeb000000,%al │ │ │ │ - mov -0x387cefb3(%ebx),%cs │ │ │ │ - sbb $0x3b,%al │ │ │ │ - mov $0x324,%ebx │ │ │ │ - ja 80e9fd0 │ │ │ │ - movl $0x80e9ca4,-0x18(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %dx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80ed4e6 │ │ │ │ + movl $0x80ed524,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - and (%eax),%eax │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c4fdc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + test $0x20038b9,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + inc %esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + loope 80ed4c3 │ │ │ │ + cmp %al,(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b084d(%ebx) │ │ │ │ - or $0x66,%al │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80e9e8a │ │ │ │ - mov $0x85c41a0,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - cmp %cx,%dx │ │ │ │ - jle 80e9fa7 │ │ │ │ - movl $0x83e9a00,-0x8(%edi) │ │ │ │ - sub %cx,%dx │ │ │ │ - mov %dx,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%ecx │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x3(%ecx),%cx │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - movzwl %cx,%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - and $0xffff,%eax │ │ │ │ - bsr %ax,%ax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov $0x1f,%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - cmovne %dx,%ax │ │ │ │ - xor $0xf,%ax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80e9fc3 │ │ │ │ - movl $0x80e9e10,0x0(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - cmp $0x20,%eax │ │ │ │ - setl %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - neg %edx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov $0xffff,%eax │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov %ax,0x4(%ebp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %cx,0x8(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecbe0 │ │ │ │ - movl $0x83e9a00,-0x8(%edi) │ │ │ │ - sub %dx,%cx │ │ │ │ - mov %cx,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%ecx │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - jmp 80e9f14 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - movl $0x80e9ec8,0x8(%ebp) │ │ │ │ - mov %dx,0xc(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + inc %esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + sbb %edi,0x20038(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ea052 │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + inc %esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ed55c │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80ea030,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ea030 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + jb 80ed5a3 │ │ │ │ + movl $0x80ed598,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + or %ch,%cl │ │ │ │ + cmp %esi,0x36(%esi) │ │ │ │ + add %bh,%bh │ │ │ │ + arpl %edi,%esp │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ea055 │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - movl $0x83d7e70,-0x4(%edi) │ │ │ │ - mov %ax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80ed5f5 │ │ │ │ + movl $0x80ed530,-0x18(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80ed56c,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov $0x85c4fe0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x2000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ea0db │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80ea0a8,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ + jb 80ed678 │ │ │ │ + movl $0x80ed648,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecbe0 │ │ │ │ + jmp 8454bdc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x68,%al │ │ │ │ + (bad) │ │ │ │ + push %cs │ │ │ │ + or %cl,-0x7639760f(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + add %ch,%cl │ │ │ │ + into │ │ │ │ + getsec │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,0x4758bf0(%ecx) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x3000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ea0e3 │ │ │ │ + jb 80ed6f1 │ │ │ │ + movl $0x80ed6c0,-0xc(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80e9ff8,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80ed6f4 │ │ │ │ + movl $0x80ed614,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c41a8,%esi │ │ │ │ + mov %esi,(%edi) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + lea -0x7(%edi),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + nop │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80ed744 │ │ │ │ + movl $0x80ed688,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c4fe4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ed7a0 │ │ │ │ + movl $0x80ed790,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4758bf0(%ecx) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80ed7fd │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ed7f3 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x80ed764,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ed847 │ │ │ │ + movl $0x80ed83c,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + or %ch,%cl │ │ │ │ + xchg %eax,%ebp │ │ │ │ + jae 80ed87c │ │ │ │ + add %bh,%bh │ │ │ │ + arpl %edi,%esp │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80ed899 │ │ │ │ + movl $0x80ed7ac,-0x18(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80ed810,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov $0x85c4fe8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ea11f │ │ │ │ + jb 80ed8da │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecbe0 │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ed923 │ │ │ │ + movl $0x80ed918,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + or %ch,%cl │ │ │ │ + mov $0xff003672,%ecx │ │ │ │ + arpl %edi,%esp │ │ │ │ xchg %ax,%ax │ │ │ │ - test %dl,(%eax) │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ + add $0x3000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ea153 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ + jb 80ed9aa │ │ │ │ + movl $0x80ed96c,-0xc(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80ea19c │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80ed9ad │ │ │ │ + movl $0x80ed8b4,-0x14(%edi) │ │ │ │ + mov %esi,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80ed8ec,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + lea -0x3(%edi),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80ed9fc │ │ │ │ + movl $0x80ed934,-0xc(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c4fec,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - push %eax │ │ │ │ - adc %cl,0x0(%edi) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ea187 │ │ │ │ + jb 80eda3e │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80ea19c │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %dl,(%eax) │ │ │ │ - dec %edi │ │ │ │ - add %al,0x2000100 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ea3d5 │ │ │ │ - movl $0x80ea1dc,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ + jb 80edaa7 │ │ │ │ + movl $0x80eda84,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ea1dc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - fmuls (%edi) │ │ │ │ - dec %edi │ │ │ │ - add %al,(%ebx) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - or %ah,0x468b080e(%edx) │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ea208 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %bl,0x758b080e(%edx,%ebx,8) │ │ │ │ + or %ch,%cl │ │ │ │ + dec %ecx │ │ │ │ + jno 80edac8 │ │ │ │ + add %dl,0x42(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfb8b(%ebx) │ │ │ │ + or $0xe9,%al │ │ │ │ + xor $0xff003671,%eax │ │ │ │ + arpl %edi,%esp │ │ │ │ xchg %ax,%ax │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - cmovg (%eax),%eax │ │ │ │ + sbb %al,(%eax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - cmp $0xa2,%al │ │ │ │ + add %al,(%eax) │ │ │ │ push %cs │ │ │ │ - or %cl,0x4e8b66f0(%ecx) │ │ │ │ - add -0x7699fb8b(%ebx),%ecx │ │ │ │ - dec %ebp │ │ │ │ - add %cl,-0x3a7cfbbb(%ecx) │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ea23c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - js 80ea241 │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x1e000000 │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ea3d8 │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%cx │ │ │ │ - mov 0x3(%esi),%dx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - movswl %dx,%eax │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - movswl %cx,%eax │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 80ea3e7 │ │ │ │ - movl $0x80ea164,-0x18(%edi) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ + ja 80edaf6 │ │ │ │ + movl $0x80eda18,-0x18(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x80eda50,-0x8(%edi) │ │ │ │ + lea -0x18(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov $0x85c4ff0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x2000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80edb78 │ │ │ │ + movl $0x80edb48,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - cld │ │ │ │ - push %cs │ │ │ │ - dec %edi │ │ │ │ - add %ah,0x2(%ebp) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - in $0xa2,%al │ │ │ │ + add %ch,-0x25(%eax) │ │ │ │ push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ea2e4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - rorb $1,(%esi) │ │ │ │ - dec %edi │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %ah,-0x75(%esi) │ │ │ │ - inc %ebp │ │ │ │ - sbb %ah,-0x75(%esi) │ │ │ │ - dec %ebp │ │ │ │ - or $0x66,%al │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - movzwl %dx,%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - movzwl 0x3(%esi),%ecx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - and %edx,%ecx │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - cmp %dx,%cx │ │ │ │ - jbe 80ea35b │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - movl $0x80ea2b8,0x0(%ebp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %ax,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %dx,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %ax,0x14(%ebp) │ │ │ │ + or %cl,0x8758bf0(%ecx) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ jmp 845e62c │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ea4b9 │ │ │ │ - movl $0x80ea130,-0x20(%edi) │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83d7e70,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add %cx,%ax │ │ │ │ - mov %ax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ nop │ │ │ │ - add %cl,(%esi) │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ecx,%eax,1) │ │ │ │ + inc %edx │ │ │ │ + add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7499f3ab(%ebx) │ │ │ │ - inc %ebp │ │ │ │ - adc %ah,-0x75(%esi) │ │ │ │ - dec %ebp │ │ │ │ - or %cl,-0x748fdbac(%ecx) │ │ │ │ - push %ebp │ │ │ │ - add $0x83,%al │ │ │ │ - (bad) │ │ │ │ - inc %esp │ │ │ │ - and $0x40,%al │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - jmp 80ea35e │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - cmp %dx,%cx │ │ │ │ - jle 80ea490 │ │ │ │ - movl $0x83e9a00,-0x18(%edi) │ │ │ │ - sub %dx,%cx │ │ │ │ - mov %cx,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x3(%edx),%dx │ │ │ │ - mov 0x3(%ecx),%cx │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - movzwl %cx,%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - and $0xffff,%eax │ │ │ │ - bsr %ax,%ax │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov $0x1f,%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - cmovne %dx,%ax │ │ │ │ - xor $0xf,%ax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80ea4ac │ │ │ │ - cmp $0x20,%eax │ │ │ │ - setl %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - neg %edx │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov $0xffff,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - jmp 80ea32c │ │ │ │ - movl $0x83e9a00,-0x18(%edi) │ │ │ │ - sub %cx,%dx │ │ │ │ - mov %dx,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - jmp 80ea410 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80ea3b4,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %cx,0x10(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4758bf0(%ecx) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - enter $0x4f0c,$0x0 │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ea521 │ │ │ │ - movl $0x80ea0fc,-0x14(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80ea19c,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + ja 80edbb6 │ │ │ │ + movl $0x80edb14,-0x8(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 80ea19c │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c41ac,%esi │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c4ff4,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ + add $0x2000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80edc38 │ │ │ │ + movl $0x80edc08,-0x8(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ea55f │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ea570 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + add %cl,0x45c70445(%ebx) │ │ │ │ + add $0x28,%al │ │ │ │ + fmull (%esi) │ │ │ │ + or %cl,-0x7639760f(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + add %ch,%cl │ │ │ │ + push %cs │ │ │ │ + or (%edi),%dh │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,0x4758bf0(%ecx) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x4000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ea61c │ │ │ │ - movl $0x80ea5ac,-0x4(%ebp) │ │ │ │ + jb 80edced │ │ │ │ + movl $0x80edc9c,-0x10(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecbe0 │ │ │ │ - add %eax,(%eax) │ │ │ │ + jmp 8454bdc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - aam $0xa5 │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ea5d4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + add %bh,-0xf76f7f2(%esp,%ebx,8) │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + nop │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ea61f │ │ │ │ - mov 0x3(%esi),%ax │ │ │ │ - movl $0x80ea53c,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83d7e70,-0x10(%edi) │ │ │ │ - mov %ax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + ja 80edcf0 │ │ │ │ + movl $0x80edbd4,-0x8(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ + mov %esi,(%edi) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + lea -0x7(%edi),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + nop │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80edd46 │ │ │ │ + movl $0x80edc48,-0x10(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85c4ff8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x3000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80eddb8 │ │ │ │ + movl $0x80edd9c,-0xc(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0xc758bf0(%ecx) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 845e9f0 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80eddfc │ │ │ │ + movl $0x80edd64,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c500c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %bh,(%eax) │ │ │ │ + fimuls (%esi) │ │ │ │ + or %cl,0x6dafe9c6(%ecx) │ │ │ │ + add %cl,%ss:0x420076(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x4758bf0(%ecx) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + add $0x100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,0x85c5035(%esi) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + nop │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ea65e │ │ │ │ - movl $0x80ea570,-0x4(%edi) │ │ │ │ + ja 80ede9a │ │ │ │ + movl $0x80f480c,-0x4(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + lea -0x3(%edi),%ecx │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 80ea570 │ │ │ │ + jmp 845e7e4 │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c41b4,%esi │ │ │ │ + mov $0x85c5050,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80edee6 │ │ │ │ + movl $0x80f481c,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + lea -0x2(%edi),%ecx │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c5054,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ea6d8 │ │ │ │ + jb 80edf58 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80ea6b4,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%al │ │ │ │ + movl $0x80edf38,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ - mov %al,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ea6b4 │ │ │ │ + jne 80edf38 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ea6db │ │ │ │ - movzbl 0x3(%esi),%eax │ │ │ │ - add 0x4(%ebp),%al │ │ │ │ - movl $0x83d7e80,-0x4(%edi) │ │ │ │ - mov %al,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + ja 80edf5b │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x80f1e10,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x1(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - mov $0x17004f0a,%eax │ │ │ │ - add %al,(%ebx) │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ea89e │ │ │ │ - movl $0x80ea730,-0x4(%ebp) │ │ │ │ + jb 80edfdf │ │ │ │ + movl $0x80edfa4,-0x4(%ebp) │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ea730 │ │ │ │ + jne 80edfa4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - test %cl,(%edx) │ │ │ │ - dec %edi │ │ │ │ - add %al,0x0(%ebx) │ │ │ │ + inc %esp │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,-0x59(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80edfe7 │ │ │ │ + movl $0x80edf00,-0x10(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80f480c,-0x4(%edi) │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + lea -0x3(%edi),%ecx │ │ │ │ + mov %ecx,0xc(%ebp) │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + mov $0x85c5058,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %ah,(%eax,%eiz,8) │ │ │ │ push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x899f7bb(%ecx),%ecx │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80ea758 │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 80ee024 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x458b0875(%ebx) │ │ │ │ + add $0xc7,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x5d,%al │ │ │ │ + push %eax │ │ │ │ pop %esp │ │ │ │ - or 0x0(%edi),%cl │ │ │ │ + or %cl,-0x3a7cf7bb(%ecx) │ │ │ │ + add $0xe9,%al │ │ │ │ + test $0x7,%al │ │ │ │ + aaa │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %ch,-0x20(%eax) │ │ │ │ + push %cs │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ add (%eax),%eax │ │ │ │ + jne 80ee068 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x458b0875(%ebx) │ │ │ │ + add $0xc7,%al │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - mov %ah,-0xf76f7f2(%edi) │ │ │ │ - mov 0x3(%esi),%cl │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %cl,0x0(%ebp) │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add $0x6d,%al │ │ │ │ + push %eax │ │ │ │ + pop %esp │ │ │ │ + or %cl,-0x3a7cf7bb(%ecx) │ │ │ │ + add $0xe9,%al │ │ │ │ + fs pop %es │ │ │ │ + aaa │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %ch,-0x3976f7f2(%eax,%eiz,8) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ea788 │ │ │ │ + jne 80ee0ac │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - sub $0xa,%al │ │ │ │ - dec %edi │ │ │ │ - add %ah,(%eax,%eax,1) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ea8a6 │ │ │ │ - mov 0x4(%ebp),%al │ │ │ │ - mov 0x3(%esi),%cl │ │ │ │ - movsbl %cl,%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - movsbl %al,%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 80ea8b5 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,0x458b0875(%ebx) │ │ │ │ + add $0xc7,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x7d,%al │ │ │ │ + push %eax │ │ │ │ + pop %esp │ │ │ │ + or %cl,-0x3a7cf7bb(%ecx) │ │ │ │ + add $0xe9,%al │ │ │ │ + and %al,(%edi) │ │ │ │ + aaa │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x104d8bf0(%ecx) │ │ │ │ - movl $0x80ea7fc,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ - add %al,%fs:(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - and $0xa8,%al │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ea824 │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %dh,%al │ │ │ │ + loopne 80ee0e7 │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 80ee0f0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - lds (%eax),%eax │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x49f0fbbb(%ebx) │ │ │ │ - dec %ebp │ │ │ │ - or %cl,(%edi) │ │ │ │ - mov $0x56,%dh │ │ │ │ - add (%ecx),%esp │ │ │ │ - lret $0x553a │ │ │ │ - or $0x76,%al │ │ │ │ - sbb %cl,-0x3a7cebb3(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - mov %fs,(%eax,%eiz,4) │ │ │ │ + add %cl,0x458b0875(%ebx) │ │ │ │ + add $0xc7,%al │ │ │ │ + inc %ebp │ │ │ │ + add $0x8d,%al │ │ │ │ + push %eax │ │ │ │ + pop %esp │ │ │ │ + or %cl,-0x3a7cf7bb(%ecx) │ │ │ │ + add $0xe9,%al │ │ │ │ + faddl (%esi) │ │ │ │ + aaa │ │ │ │ + add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x24848bc1(%ecx) │ │ │ │ - mov 0xeb000000,%al │ │ │ │ - (bad) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - add $0x1c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ea992 │ │ │ │ - movl $0x80ea678,-0x18(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %dl,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x18(%edi),%ecx │ │ │ │ - mov %ecx,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and (%eax),%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,-0x3a7cff8b(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + mov $0x9000366a,%ebp │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b084d(%ebx) │ │ │ │ - or $0x8a,%al │ │ │ │ - push %ebp │ │ │ │ - add $0x83,%al │ │ │ │ - (bad) │ │ │ │ - mov $0xbe,%bl │ │ │ │ - rolb $1,0x5c(%ecx) │ │ │ │ - or %bh,%bh │ │ │ │ - arpl %edi,%esp │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - cmp %cl,%dl │ │ │ │ - jle 80ea96b │ │ │ │ - movl $0x83e9a10,-0x8(%edi) │ │ │ │ - sub %cl,%dl │ │ │ │ - mov %dl,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%ecx │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x3(%ecx),%cl │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - movzbl %cl,%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - and $0xff,%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - bsr %ax,%ax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov $0xf,%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - cmovne %dx,%ax │ │ │ │ - xor $0x7,%ax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80ea985 │ │ │ │ - movl $0x80ea7d8,0x0(%ebp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - cmp $0x20,%eax │ │ │ │ - setl %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - neg %edx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov $0xff,%eax │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov %al,0x4(%ebp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %cl,0x8(%ebp) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - movl $0x83e9a10,-0x8(%edi) │ │ │ │ - sub %dl,%cl │ │ │ │ - mov %cl,-0x4(%edi) │ │ │ │ - lea -0x7(%edi),%ecx │ │ │ │ - add $0xfffffffc,%edi │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - jmp 80ea8d8 │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - movl $0x80ea890,0x8(%ebp) │ │ │ │ - mov %dl,0xc(%ebp) │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %ch,%bl │ │ │ │ + out %al,$0x66 │ │ │ │ + nop │ │ │ │ + js 80ee102 │ │ │ │ + dec %esi │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80eaa14 │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ee1c1 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80ea9f4,-0xc(%ebp) │ │ │ │ + movl $0x80ee178,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ea9f4 │ │ │ │ + jne 80ee178 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + cmp $0xd0,%al │ │ │ │ + dec %esi │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80eaa17 │ │ │ │ - mov 0x3(%esi),%al │ │ │ │ - movl $0x83d7e80,-0x4(%edi) │ │ │ │ - mov %al,(%edi) │ │ │ │ + ja 80ee1c4 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ + bsr %eax,%eax │ │ │ │ + mov $0x3f,%ecx │ │ │ │ + cmovne %eax,%ecx │ │ │ │ + xor $0x1f,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 80ee1d3 │ │ │ │ + movl $0x83e99f0,-0x4(%edi) │ │ │ │ + cmp $0x20,%ecx │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + neg %eax │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + shr %cl,%edx │ │ │ │ + and %eax,%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ lea -0x3(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%edx) │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov $0x85db1b4,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + jb 80ee218 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80ee31c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x4000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80eaa9f │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80eaa6c,0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ + jb 80ee2e4 │ │ │ │ + movl $0x80ee278,-0x10(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ee278 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %bl,0x468b080e(%edx,%eiz,8) │ │ │ │ + add 0x45890475(%ebx),%ecx │ │ │ │ + add $0x66,%al │ │ │ │ + test $0xd750003,%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %al,%al │ │ │ │ + loop 80ee2b0 │ │ │ │ + or %cl,0x758b0346(%ebx) │ │ │ │ + adc %cl,-0x899efbb(%ecx) │ │ │ │ + movb $0x0,(%ebx) │ │ │ │ + jne 80ee2c0 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + and $0x1,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80eaaa7 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80ea9bc,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c41d8,%esi │ │ │ │ + ja 80ee2e7 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + and 0x10(%ebp),%eax │ │ │ │ + cmp 0x3(%esi),%eax │ │ │ │ + jbe 80ee2f6 │ │ │ │ + add $0xfffffff8,%edi │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + movl $0x83e99f0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80eaae3 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - rolb $0x4f,(%esi) │ │ │ │ - add %al,(%edx) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + ja 80ee374 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80ee1ec,-0x24(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + movl $0x80ee228,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x85c506d,0x0(%ebp) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + and %cl,%dh │ │ │ │ + dec %esi │ │ │ │ + add %dl,(%edi) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80eab17 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80eab60 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %es,(%esi) │ │ │ │ - dec %edi │ │ │ │ - add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80eab4b │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80eab60 │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %esp │ │ │ │ - push %es │ │ │ │ - dec %edi │ │ │ │ - add %al,0x2000100 │ │ │ │ + ja 80ee3c6 │ │ │ │ + movl $0x80ee13c,-0x14(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80ee31c,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80ee31c │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov $0x85c50a4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + mov $0x18004d6c,%esp │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ead87 │ │ │ │ - movl $0x80eaba0,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ + jb 80ee445 │ │ │ │ + movl $0x80ee418,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80eaba0 │ │ │ │ + jne 80ee418 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc $0x6,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,(%ebx) │ │ │ │ + nop │ │ │ │ + mov %gs,0x0(%ebp,%ecx,2) │ │ │ │ + inc %esp │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - cld │ │ │ │ - int3 │ │ │ │ - stos %eax,%es:(%edi) │ │ │ │ + add %dh,(%esp,%eiz,8) │ │ │ │ push %cs │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80eabcc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call c0efaca │ │ │ │ - add %al,(%eax) │ │ │ │ + or %cl,-0x4a16ef8b(%ebx) │ │ │ │ + add %dl,%ss:0x6c70(%bx,%si) │ │ │ │ + dec %ebp │ │ │ │ + add %al,0x0(%ecx,%eax,1) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - cld │ │ │ │ - stos %eax,%es:(%edi) │ │ │ │ - push %cs │ │ │ │ - or %cl,0x34e8af0(%ecx) │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov %cl,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + or %cl,-0x3a7cef8b(%ecx) │ │ │ │ + or %ch,%cl │ │ │ │ + dec %edi │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + mov $0x85c50ac,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %eax │ │ │ │ + int $0x4e │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ee55a │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80ee49c,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80eabfc │ │ │ │ + jne 80ee49c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - mov $0x25004f05,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sbb %cl,%ch │ │ │ │ + dec %esi │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ead8a │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x4(%ebp),%cl │ │ │ │ - mov 0x3(%esi),%dl │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - movsbl %dl,%eax │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - movsbl %cl,%eax │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 80ead99 │ │ │ │ - movl $0x80eab28,-0x18(%edi) │ │ │ │ + ja 80ee55d │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + or %edx,%eax │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + or %edx,%ecx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + call 8430d70 │ │ │ │ + add $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jl 80ee56c │ │ │ │ + movl $0x83e99e0,-0x8(%edi) │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + shrd %cl,%edx,%eax │ │ │ │ + shr %cl,%edx │ │ │ │ + test $0x20,%ecx │ │ │ │ + je 80ee51c │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + cmp $0x40,%ecx │ │ │ │ + setl %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + neg %ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + cltd │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + and %eax,%ecx │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ + and %eax,%edx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov $0x85db1b4,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ee5b0 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 80ee6f0 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - inc %eax │ │ │ │ - add $0x265004f,%eax │ │ │ │ + add $0x4000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ee6b5 │ │ │ │ + movl $0x80ee610,-0x10(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%edx │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0xf(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ee610 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%bh │ │ │ │ inc %ebp │ │ │ │ cld │ │ │ │ - mov 0x8b080eac,%al │ │ │ │ - inc %esi │ │ │ │ + cmp $0xe6,%al │ │ │ │ + push %cs │ │ │ │ + or %cl,0x4e8b0346(%ebx) │ │ │ │ pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80eaca0 │ │ │ │ + jne 80ee63c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc $0x5,%al │ │ │ │ - dec %edi │ │ │ │ - add %al,%dh │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,%gs:(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4d8a1845(%edx) │ │ │ │ - or $0x8a,%al │ │ │ │ - push %ebp │ │ │ │ - or %cl,-0x74bfdbbc(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%bh │ │ │ │ inc %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - dec %esp │ │ │ │ - and $0x4c,%al │ │ │ │ - movzbl %dl,%ecx │ │ │ │ + hlt │ │ │ │ + push $0x8b080ee6 │ │ │ │ + inc %esi │ │ │ │ + add 0x758b074e(%ebx),%ecx │ │ │ │ + adc $0x89,%al │ │ │ │ + inc %ebp │ │ │ │ + clc │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ee668 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + call 260ee678 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80ee6b8 │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov %ecx,0x58(%esp) │ │ │ │ - movzbl 0x3(%esi),%ecx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + and %edx,%eax │ │ │ │ mov 0x58(%esp),%edx │ │ │ │ and %edx,%ecx │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - cmp %dl,%cl │ │ │ │ - jbe 80ead10 │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - movl $0x80eac74,0x0(%ebp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %al,0x4(%ebp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %dl,0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %al,0x14(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + mov 0x3(%esi),%edx │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + cmp %eax,%edx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + sbb %edx,%ecx │ │ │ │ + jae 80ee6c7 │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + mov 0x1c(%ebp),%esi │ │ │ │ + add $0x24,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x83e99e0,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x20,%ebp │ │ │ │ jmp 845e62c │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - add $0x24,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80eae67 │ │ │ │ - movl $0x80eaaf4,-0x20(%edi) │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4d739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80ee748 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + movl $0x80ee584,-0x24(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,-0x18(%edi) │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - movl $0x83d7e80,-0x10(%edi) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add %cl,%al │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + movl $0x80ee5c0,-0x10(%edi) │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + lea -0x24(%edi),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,%esi │ │ │ │ + movl $0x85c505d,0x0(%ebp) │ │ │ │ lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - dec %esp │ │ │ │ - add $0x4f,%al │ │ │ │ - add %al,0x0(%ecx,%eax,1) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x458a0c55(%ebx) │ │ │ │ - adc %cl,0x5489084d(%edx) │ │ │ │ - and $0x70,%al │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - jmp 80ead13 │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x28,0x33c(%ebx) │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - cmp %dl,%cl │ │ │ │ - jle 80eae40 │ │ │ │ - movl $0x83e9a10,-0x18(%edi) │ │ │ │ - sub %dl,%cl │ │ │ │ - mov %cl,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x3(%edx),%dl │ │ │ │ - mov 0x3(%ecx),%cl │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - movzbl %cl,%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - and $0xff,%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - bsr %ax,%ax │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov $0xf,%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - cmovne %dx,%ax │ │ │ │ - xor $0x7,%ax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80eae5a │ │ │ │ - cmp $0x20,%eax │ │ │ │ - setl %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - neg %edx │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov $0xff,%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr %cl,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - jmp 80eace4 │ │ │ │ - movl $0x83e9a10,-0x18(%edi) │ │ │ │ - sub %cl,%dl │ │ │ │ - mov %dl,-0x14(%edi) │ │ │ │ - lea -0x17(%edi),%ecx │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - jmp 80eadbf │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - movl $0x80ead68,0x8(%ebp) │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov %cl,0x10(%ebp) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb $0x3,%al │ │ │ │ - dec %edi │ │ │ │ - add %dl,(%edi) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + dec %esp │ │ │ │ + lret $0x4e │ │ │ │ + pop %ss │ │ │ │ add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80eaecd │ │ │ │ - movl $0x80eaac0,-0x14(%edi) │ │ │ │ + ja 80ee79a │ │ │ │ + movl $0x80ee45c,-0x14(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x80eab60,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + movl $0x80ee6f0,-0x8(%edi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 80eab60 │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 80ee6f0 │ │ │ │ movl $0x18,0x33c(%ebx) │ │ │ │ - mov $0x85c41dc,%esi │ │ │ │ + mov $0x85c50b4,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + clc │ │ │ │ + push $0x18004d │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ee819 │ │ │ │ + movl $0x80ee7ec,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ee7ec │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ + enter $0x4d68,$0x0 │ │ │ │ + inc %esp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,%bh │ │ │ │ + inc %ebp │ │ │ │ + add %cl,(%eax) │ │ │ │ + call 7d99f003 │ │ │ │ + adc %ch,%cl │ │ │ │ + loope 80ee85c │ │ │ │ + add %dl,%ss:0x4d68ac(%eax) │ │ │ │ + inc %esp │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x45890445(%ebx) │ │ │ │ + or %cl,-0x3a7cef8b(%ecx) │ │ │ │ + or %ch,%cl │ │ │ │ + dec %edi │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + mov $0x85c50bc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80eaf0b │ │ │ │ + jb 80ee85c │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - jmp 80eaf1c │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 836fea8 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80eafc6 │ │ │ │ - movl $0x80eaf58,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecba8 │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,0x758b0246(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + add %cl,0x4d890045(%ecx) │ │ │ │ + add $0xe9,%al │ │ │ │ + push %fs:(%esi) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - subb $0x7,0x468b080e(%edi) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80eaf80 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80eafc9 │ │ │ │ - mov 0x3(%esi),%al │ │ │ │ - movl $0x80eaee8,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x83d7e80,-0x10(%edi) │ │ │ │ - mov %al,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + ja 80ee8cc │ │ │ │ + movl $0x80ee82c,-0x1c(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + movl $0x80f481c,-0xc(%edi) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80ee86c,-0x4(%edi) │ │ │ │ + lea -0xa(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ + mov $0x85c50fc,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ee902 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80ee88c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80eb006 │ │ │ │ - movl $0x80eaf1c,-0x4(%edi) │ │ │ │ + ja 80ee948 │ │ │ │ + movl $0x80ee8ec,-0x10(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x836fee0,-0x8(%edi) │ │ │ │ + movl $0x85c5035,-0x4(%edi) │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp 80eaf1c │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c41e4,%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85c5100,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - mov $0xa3,%al │ │ │ │ - dec %ebp │ │ │ │ - add %al,0x2000100 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ee987 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 83590c8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80eb0dd │ │ │ │ - movl $0x80eb064,-0x8(%ebp) │ │ │ │ + jb 80eea62 │ │ │ │ + movl $0x80ee9d0,-0x8(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ mov 0x7(%esi),%esi │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80eb064 │ │ │ │ + jne 80ee9d0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - je 80eaffd │ │ │ │ - dec %ebp │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - nop │ │ │ │ - mov $0xe,%al │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80eb090 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - dec %eax │ │ │ │ - mov %eax,0x3004d │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bh,-0x76f7f150(%eax) │ │ │ │ - lock mov 0x4(%ebp),%esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jb 80eea1c │ │ │ │ + mov %esi,%ecx │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ + mov (%ecx),%ecx │ │ │ │ + movzwl -0x2(%ecx),%ecx │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + jb 80eea3f │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80eea65 │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x845c888,0x0(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 82fddb8 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jb 80eea30 │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x845c3fc,0x4(%ebp) │ │ │ │ + jmp 82fdd10 │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x845c3fc,0x4(%ebp) │ │ │ │ + jmp 82fdcd8 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jb 80eea53 │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x845c3fc,0x4(%ebp) │ │ │ │ + jmp 82fdd80 │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x845c3fc,0x4(%ebp) │ │ │ │ + jmp 82fdd48 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x17b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80eeaeb │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80eeae1 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + movl $0x80ee998,-0x8(%edi) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 838b46c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80eeb1e │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + or %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80eec00 │ │ │ │ + movl $0x80eeb80,-0x10(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80eb0b8 │ │ │ │ + jne 80eeb80 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - and %ah,0x3004d(%ebx) │ │ │ │ + nop │ │ │ │ + add $0x1e000000,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45890845(%ebx) │ │ │ │ - clc │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - movl $0x85c54f1,0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x8(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8119774 │ │ │ │ + add %cl,-0xe76f3bb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80eebcb │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80eec03 │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + movl $0x80eea7c,-0x14(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + movl $0x845c888,0xc(%ebp) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 838b46c │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80eec12 │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + movl $0x80eeaf8,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + movl $0x845c888,0xc(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 838b46c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%edx) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80eec4f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838b4dc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80eb143 │ │ │ │ + jb 80eecfd │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80eecf3 │ │ │ │ + movl $0x80ee964,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80eecac,-0x4(%ebp) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80eb120,0x0(%ebp) │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x85c3ad0,-0x4(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 80f4f98 │ │ │ │ - nop │ │ │ │ - mov $0x1004da2,%eax │ │ │ │ + jmp 82fdc2c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4df39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80eb14b │ │ │ │ - movl $0x80eb028,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ + ja 80eed05 │ │ │ │ + movl $0x80eeb30,-0x1c(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c4200,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80eec2c,-0x8(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + lea -0x1a(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c5114,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x20,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80eed3f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 83590c8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc (%eax),%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80eb187 │ │ │ │ + jb 80eed6f │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80eb198 │ │ │ │ + jmp 838b4dc │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000100,%eax │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ + add %cl,-0x7cc40bbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80eb242 │ │ │ │ - movl $0x80eb1d4,-0x4(%ebp) │ │ │ │ + jb 80eee4a │ │ │ │ + movl $0x80eedb8,-0x8(%ebp) │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - movl $0x845c3fc,-0xc(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - cld │ │ │ │ - mov $0xe,%cl │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80eb1fc │ │ │ │ + jne 80eedb8 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4db39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80eb245 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80eb164,-0x20(%edi) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ecx,-0x14(%edi) │ │ │ │ - movl $0x84303ac,-0x10(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jb 80eee04 │ │ │ │ + mov %esi,%ecx │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ + mov (%ecx),%ecx │ │ │ │ + movzwl -0x2(%ecx),%ecx │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + jb 80eee27 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80eee4d │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + movl $0x845c888,0x0(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 82fddb8 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jb 80eee18 │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x845c3fc,0x4(%ebp) │ │ │ │ + jmp 82fdd10 │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x845c3fc,0x4(%ebp) │ │ │ │ + jmp 82fdcd8 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jb 80eee3b │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x845c3fc,0x4(%ebp) │ │ │ │ + jmp 82fdd80 │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x845c3fc,0x4(%ebp) │ │ │ │ + jmp 82fdd48 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x24,0x33c(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80eb282 │ │ │ │ - movl $0x80eb198,-0x4(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80eb198 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c4210,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - cmp %ah,0x2004d(%ecx) │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0x17b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80eeed3 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80eeec9 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + movl $0x80eed80,-0x8(%edi) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + movl $0x845c888,-0x14(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 838b46c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80eb2c3 │ │ │ │ + jb 80eef06 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 80eb2d8 │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %ah,0x5004d(%ecx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ - or (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x20(%ebp),%eax │ │ │ │ + or %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x10(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80eb40a │ │ │ │ - movl $0x80eb318,-0xc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - mov 0x7(%esi),%esi │ │ │ │ + jb 80eefe2 │ │ │ │ + movl $0x80eef68,-0x10(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ mov %ecx,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80eb318 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - shlb $0x0,0x3004d(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - inc %esp │ │ │ │ - mov $0xe,%bl │ │ │ │ - or %cl,0x768b0746(%ebx) │ │ │ │ - add -0x3a7cffbb(%ecx),%ecx │ │ │ │ - cld │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80eb344 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %eax,%esp │ │ │ │ - mov 0x4004d,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %bl,%al │ │ │ │ - mov $0xe,%bl │ │ │ │ - or %cl,0x4758bf0(%ecx) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80eb3d8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - mov 0x42004d,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,0x468b080e(%ebx,%esi,4) │ │ │ │ - pop %es │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80eb394 │ │ │ │ + jne 80eef68 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - inc %esp │ │ │ │ - mov 0x2004d,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4e339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add $0x1e000000,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80eb40d │ │ │ │ - movl $0x80eb2a0,-0x18(%edi) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80eefb0 │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80eefe5 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x80eee64,-0x14(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8433118,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - lea -0x18(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x6(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %ah,0x4004d(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x45c70845(%ebx) │ │ │ │ - or %ch,0xe(%ebx,%esi,4) │ │ │ │ - or %cl,0x458bf045(%ecx) │ │ │ │ - add $0x89,%al │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ - mov %esi,-0x8(%ebp) │ │ │ │ - movl $0x85c54f1,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8119774 │ │ │ │ + movl $0x845c888,0xc(%ebp) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 838b46c │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80eeff4 │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + movl $0x80eeee0,-0xc(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x845c888,0xc(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 838b46c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x1c,0x33c(%ebx) │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - aam $0x8d │ │ │ │ - dec %ebp │ │ │ │ - add %dl,(%edi) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ef02f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838b4dc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %ss │ │ │ │ add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80eb485 │ │ │ │ + jb 80ef0eb │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ef0e1 │ │ │ │ + movl $0x80eed1c,-0x8(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x80ef090,-0x4(%ebp) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80eb460,0x0(%ebp) │ │ │ │ mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x85c3ad0,-0x4(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - jmp 80f4f98 │ │ │ │ - nop │ │ │ │ - js 80eb3f5 │ │ │ │ - dec %ebp │ │ │ │ - add %al,(%edx) │ │ │ │ + jmp 82fdc2c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4d339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80eb48d │ │ │ │ - movl $0x80eb2d8,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ + ja 80ef0f3 │ │ │ │ + movl $0x80eed4c,-0x28(%edi) │ │ │ │ + mov %esi,-0x20(%edi) │ │ │ │ + movl $0x80eef18,-0x1c(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x28(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80ef00c,-0x8(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x1a(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 80eb2d8 │ │ │ │ - mov $0x85c4214,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + jmp 845e7e4 │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c5118,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80eb4fc │ │ │ │ + jb 80ef12f │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80eb4dc,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80eb4dc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 82fd940 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x14(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80ef18f │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ef185 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80ef10c,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83591ac │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80eb4ff │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x84330b0,-0x4(%edi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ef1bf │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 82fd978 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x18(%ebp),%eax │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x14(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80ef21f │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ef215 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80ef19c,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83591ac │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80eb58b │ │ │ │ + jb 80ef24f │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80eb558,-0xc(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c3fc,-0x14(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80ecc18 │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 82fd9b0 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80eb58e │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - movl $0x80eb4a4,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x14(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80ef2af │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ef2a5 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80ef22c,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83591ac │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80eb620 │ │ │ │ + jb 80ef2df │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80eb5e0,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80eb5e0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ + jmp 82fd9e8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x14(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80ef33f │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ef335 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80ef2bc,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83591ac │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xe,%dh │ │ │ │ - or %cl,-0x899fc8a(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80eb600 │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x14(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80ef39f │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ef395 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fda90 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + pop %es │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc423bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80ef4b4 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80ef42c,-0x24(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x1c(%esi),%eax │ │ │ │ + mov 0x20(%esi),%esi │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffdc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ef42c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80eb623 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x84303ac,-0x4(%edi) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80ef47e │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + movzwl -0x2(%eax),%eax │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jb 80ef499 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ef4b7 │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + movl $0x80ef34c,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + movl $0x845c3fc,0x14(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 83591ac │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jb 80ef48e │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80ef4a9 │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ef4f6 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sldt (%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4cb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + jb 80ef631 │ │ │ │ + movl $0x80ef598,-0x20(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x12(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x16(%esi),%eax │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x1a(%esi),%edx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x1e(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80ef598 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + nop │ │ │ │ + or %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80eb690 │ │ │ │ - movl $0x80eb518,-0x30(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x28(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x845a4e8,-0x20(%edi) │ │ │ │ - lea -0x30(%edi),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x80eb5a8,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0xe76e3bb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80ef5fc │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ef634 │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + movl $0x80ef3ac,-0x20(%edi) │ │ │ │ + mov 0x20(%ebp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + movl $0x845c888,0x1c(%ebp) │ │ │ │ lea -0x20(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x34,0x33c(%ebx) │ │ │ │ - mov $0x85c421c,%esi │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 838b46c │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ef643 │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + movl $0x80ef4d0,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + movl $0x845c888,0x1c(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 838b46c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ef67f │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838b4dc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ebd6d │ │ │ │ - movl $0x80eb808,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - mov 0x32c(%ebx),%eax │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ - mov %ebp,0xc(%ecx) │ │ │ │ - mov 0x334(%ebx),%ecx │ │ │ │ - lea 0x4(%edi),%edx │ │ │ │ - mov %edx,0x4(%ecx) │ │ │ │ - mov 0x48(%eax),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x4c(%eax),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - lea 0x4(%edi),%edx │ │ │ │ - sub (%ecx),%edx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - sbb %ecx,%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,0x48(%eax) │ │ │ │ - mov %edx,0x4c(%eax) │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x0 │ │ │ │ - push %ebx │ │ │ │ - call 843ada0 │ │ │ │ - add $0xc,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - call 81482e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - call 843ae90 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov 0x32c(%ebx),%eax │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ - mov 0xc(%ecx),%ebp │ │ │ │ - add $0x64,%ecx │ │ │ │ - mov %ecx,0x31c(%ebx) │ │ │ │ - movl $0x0,0x33c(%ebx) │ │ │ │ - mov 0x334(%ebx),%ecx │ │ │ │ - mov 0x4(%ecx),%edx │ │ │ │ - lea -0x4(%edx),%edi │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov (%ecx),%eax │ │ │ │ - mov 0x1c(%ecx),%ecx │ │ │ │ - shl $0xc,%ecx │ │ │ │ - dec %ecx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov %ecx,0x324(%ebx) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov 0x48(%ecx),%edx │ │ │ │ - mov 0x4c(%ecx),%ecx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - xor %eax,%eax │ │ │ │ - add %ecx,%edx │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - adc %eax,%ecx │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov %edx,0x48(%eax) │ │ │ │ - mov %ecx,0x4c(%eax) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,0x310(%ebx) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %ecx,0x314(%ebx) │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add %al,(%eax) │ │ │ │ + jb 80ef785 │ │ │ │ + add $0x40,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ef77b │ │ │ │ + movl $0x80ef13c,-0x3c(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x34(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x30(%edi) │ │ │ │ + movl $0x80ef1cc,-0x2c(%edi) │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + movl $0x80ef25c,-0x1c(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x80ef2ec,-0xc(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80ef71c,-0x14(%ebp) │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + lea -0x3c(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0x2c(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 8359100 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x7c74eb39(%ebx) │ │ │ │ - adc %al,(%ebx) │ │ │ │ + add %al,-0x44c4cf39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x314(%ebx),%ecx │ │ │ │ + ja 80ef78d │ │ │ │ + movl $0x80ef508,-0x2c(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %esi,-0x10(%edi) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80ef65c,-0x8(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + mov 0x20(%ebp),%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + lea -0x2a(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x40,0x33c(%ebx) │ │ │ │ + mov $0x85c511c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x30,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ef7c7 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 82fd940 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x14(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80ef827 │ │ │ │ + add $0xc,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ebd75 │ │ │ │ - mov %eax,%edx │ │ │ │ - add $0x7f4a7c15,%edx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ - adc $0x9e3779b9,%ecx │ │ │ │ - mov %ecx,0xc4(%esp) │ │ │ │ - mov $0x1e,%ecx │ │ │ │ - mov %ecx,0xd0(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - mov %ecx,0xe8(%esp) │ │ │ │ - mov 0xd0(%esp),%ecx │ │ │ │ - mov %edx,0xf4(%esp) │ │ │ │ - mov 0xdc(%esp),%edx │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - shrd %cl,%eax,%edx │ │ │ │ - shr %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80eb895 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xf4(%esp),%ecx │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ - mov 0xc4(%esp),%eax │ │ │ │ - xor %edx,%ecx │ │ │ │ - mov 0xe8(%esp),%edx │ │ │ │ - xor %edx,%eax │ │ │ │ - mov $0x1ce4e5b9,%edx │ │ │ │ - mov %eax,0x100(%esp) │ │ │ │ - mov $0xbf58476d,%eax │ │ │ │ - mov %eax,0x10c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x100(%esp),%ecx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov %ecx,0x118(%esp) │ │ │ │ - mov 0x10c(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %edx,0x124(%esp) │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0x118(%esp) │ │ │ │ - mov 0x124(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ - mov 0x118(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov $0x1b,%edx │ │ │ │ - mov %ecx,0x130(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - mov %ecx,0x154(%esp) │ │ │ │ - mov %edx,0x148(%esp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x160(%esp) │ │ │ │ - mov 0x154(%esp),%eax │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80eb97a │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x148(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - mov 0x160(%esp),%ecx │ │ │ │ - mov %edx,0x148(%esp) │ │ │ │ - mov 0x130(%esp),%edx │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x148(%esp),%eax │ │ │ │ - xor %eax,%edx │ │ │ │ - mov $0x133111eb,%eax │ │ │ │ - mov %edx,0x16c(%esp) │ │ │ │ - mov $0x94d049bb,%edx │ │ │ │ - mov %eax,0x178(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - mov %edx,0x184(%esp) │ │ │ │ - mov 0x16c(%esp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - mov %ecx,0x19c(%esp) │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x19c(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov $0x1f,%edx │ │ │ │ - mov %ecx,0x1a8(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov 0x1a8(%esp),%edx │ │ │ │ - mov %ecx,0x1cc(%esp) │ │ │ │ - mov %edx,0x1c0(%esp) │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x1d8(%esp) │ │ │ │ - mov 0x1cc(%esp),%eax │ │ │ │ - mov 0x1c0(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80eba5f │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x1c0(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x1c0(%esp),%edx │ │ │ │ - mov 0x1d8(%esp),%ecx │ │ │ │ - mov %edx,0x1c0(%esp) │ │ │ │ - mov 0x1a8(%esp),%edx │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x1c0(%esp),%eax │ │ │ │ - xor %eax,%edx │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %edx,0x1e4(%esp) │ │ │ │ - mov $0x0,%edx │ │ │ │ - mov %edx,0x1f0(%esp) │ │ │ │ - mov 0x1e4(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1f0(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %edx,0x1fc(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov %eax,0x208(%esp) │ │ │ │ - mov 0x1fc(%esp),%eax │ │ │ │ - mov %ecx,0x220(%esp) │ │ │ │ - mov %eax,0x214(%esp) │ │ │ │ - mov 0x208(%esp),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x214(%esp),%eax │ │ │ │ - shrd %cl,%eax,%edx │ │ │ │ - shr %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80ebaf6 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x220(%esp),%ecx │ │ │ │ - mov %eax,0x214(%esp) │ │ │ │ - mov 0x1fc(%esp),%eax │ │ │ │ - xor %edx,%ecx │ │ │ │ - mov 0x214(%esp),%edx │ │ │ │ - xor %edx,%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - call 8431150 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov $0x21,%ecx │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - mov %eax,0x22c(%esp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - shrd %cl,%eax,%edx │ │ │ │ - shr %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80ebb4d │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov %eax,0x238(%esp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - xor %edx,%ecx │ │ │ │ - mov 0x238(%esp),%edx │ │ │ │ - xor %edx,%eax │ │ │ │ - mov $0xed558ccd,%edx │ │ │ │ - mov %eax,0x244(%esp) │ │ │ │ - mov $0xff51afd7,%eax │ │ │ │ - mov %eax,0x250(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x244(%esp),%ecx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov %ecx,0x25c(%esp) │ │ │ │ - mov 0x250(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %edx,0x268(%esp) │ │ │ │ - mov 0x25c(%esp),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0x25c(%esp) │ │ │ │ - mov 0x268(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ - mov 0x25c(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov $0x21,%edx │ │ │ │ - mov %ecx,0x274(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %edx,0x280(%esp) │ │ │ │ - mov 0x274(%esp),%edx │ │ │ │ - mov %ecx,0x298(%esp) │ │ │ │ - mov %edx,0x28c(%esp) │ │ │ │ - mov 0x280(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x2a4(%esp) │ │ │ │ - mov 0x298(%esp),%eax │ │ │ │ - mov 0x28c(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80ebc2f │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x28c(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x28c(%esp),%edx │ │ │ │ - mov 0x2a4(%esp),%ecx │ │ │ │ - mov %edx,0x28c(%esp) │ │ │ │ - mov 0x274(%esp),%edx │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x28c(%esp),%eax │ │ │ │ - xor %eax,%edx │ │ │ │ - mov $0x1a85ec53,%eax │ │ │ │ - mov %edx,0x2b0(%esp) │ │ │ │ - mov $0xc4ceb9fe,%edx │ │ │ │ - mov %eax,0x2bc(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x2bc(%esp),%ecx │ │ │ │ - mov %edx,0x2c8(%esp) │ │ │ │ - mov 0x2b0(%esp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov %edx,0x2d4(%esp) │ │ │ │ - mov 0x2c8(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - mov %ecx,0x2e0(%esp) │ │ │ │ - mov 0x2d4(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x2e0(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x22c(%esp),%edx │ │ │ │ - cmp $0x18,%edx │ │ │ │ - jl 80ebd90 │ │ │ │ - movl $0x8144c94,-0x10(%edi) │ │ │ │ - mov $0x21,%edx │ │ │ │ - mov %ecx,0x2ec(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %edx,0x334(%esp) │ │ │ │ - mov 0x2ec(%esp),%edx │ │ │ │ - mov %ecx,0x34c(%esp) │ │ │ │ - mov %edx,0x340(%esp) │ │ │ │ - mov 0x334(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x31c(%esp) │ │ │ │ - mov 0x34c(%esp),%eax │ │ │ │ - mov 0x340(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80ebd2b │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x340(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x340(%esp),%edx │ │ │ │ - mov 0x31c(%esp),%ecx │ │ │ │ - mov %edx,0x340(%esp) │ │ │ │ - mov 0x2ec(%esp),%edx │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x340(%esp),%eax │ │ │ │ - xor %eax,%edx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x220(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x1fc(%esp),%eax │ │ │ │ + ja 80ef81d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80ef7a4,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xf(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c4238,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov %eax,0x310(%ebx) │ │ │ │ - mov %ecx,0x314(%ebx) │ │ │ │ - jmp 8455d7c │ │ │ │ - movl $0x8144c94,-0x10(%edi) │ │ │ │ - mov $0x21,%edx │ │ │ │ - mov %ecx,0x2ec(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %edx,0x2f8(%esp) │ │ │ │ - mov 0x2ec(%esp),%edx │ │ │ │ - mov %ecx,0x310(%esp) │ │ │ │ - mov %edx,0x304(%esp) │ │ │ │ - mov 0x2f8(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x31c(%esp) │ │ │ │ - mov 0x310(%esp),%eax │ │ │ │ - mov 0x304(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80ebdfe │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x304(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x304(%esp),%edx │ │ │ │ - mov 0x31c(%esp),%ecx │ │ │ │ - mov %edx,0x304(%esp) │ │ │ │ - mov 0x2ec(%esp),%edx │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x304(%esp),%eax │ │ │ │ - xor %eax,%edx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov $0xaaaaaaaa,%eax │ │ │ │ - mov $0xaaaaaaaa,%ecx │ │ │ │ - mov 0x220(%esp),%edx │ │ │ │ - mov %ecx,0x328(%esp) │ │ │ │ - mov 0x1fc(%esp),%ecx │ │ │ │ - xor %eax,%edx │ │ │ │ - mov 0x328(%esp),%eax │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xf(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add $0x100,%eax │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83591ac │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ef857 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 82fd978 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ebe8f │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - movl $0x85c4239,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 836fea8 │ │ │ │ - mov $0x85c423c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - rclb $0x1,0x3004d(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x14(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80ef8b7 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ef8ad │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80ef834,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83591ac │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ebf08 │ │ │ │ - movl $0x80ebedc,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov $0x85c5168,%esi │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ef8e7 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 82fd9b0 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x14(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80ef947 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ef93d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ebedc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80ef8c4,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83591ac │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x488b0346(%ebx) │ │ │ │ - add $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - add $0x89,%al │ │ │ │ - push %eax │ │ │ │ - add $0x8b,%al │ │ │ │ - adc %al,0x45a194fa(%ecx) │ │ │ │ - or %dh,0xb(%ebp) │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - push %ebx │ │ │ │ - call 8451a50 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov $0x85e0045,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - dec %esp │ │ │ │ - xchg %eax,%edx │ │ │ │ - dec %ebp │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80ef977 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 82fd9e8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x14(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80ef9d7 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80ef9cd │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80ef954,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83591ac │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80efa07 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838b4dc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ebf63 │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x14(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80efa67 │ │ │ │ add $0x8,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ebf59 │ │ │ │ - movl $0x80ebea8,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + ja 80efa5d │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 836fea8 │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fda90 │ │ │ │ movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c4240,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - in (%dx),%al │ │ │ │ - xchg %eax,%ecx │ │ │ │ - dec %ebp │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%ecx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ + add %cl,-0x7cc423bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ebfba │ │ │ │ - movl $0x80ebfac,-0x4(%ebp) │ │ │ │ - mov $0x85c5168,%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80efb7c │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80efaf4,-0x24(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x1c(%esi),%eax │ │ │ │ + mov 0x20(%esi),%esi │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffdc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ebfac │ │ │ │ + jne 80efaf4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x408b0346(%ebx) │ │ │ │ - add $0x89,%al │ │ │ │ - movb $0x0,0x65ff04c5(%ebx) │ │ │ │ - mov $0x85c4248,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80efb46 │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + movzwl -0x2(%eax),%eax │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jb 80efb61 │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80efb7f │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + movl $0x80efa14,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + movl $0x845c3fc,0x14(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 83591ac │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jb 80efb56 │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80efb71 │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ - je 80ebf48 │ │ │ │ - dec %ebp │ │ │ │ - add %al,0x100 │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ebffb │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - movl $0x85c4249,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 836fea8 │ │ │ │ - mov $0x85c4250,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - add $0x100,%eax │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80efbbe │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,-0x7cc41fbb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ec709 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80ec040,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ec040 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80ec711 │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov 0xf(%esi),%ecx │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x7(%esi),%ecx │ │ │ │ - add %eax,%edx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - adc %edx,%ecx │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ + jb 80efcec │ │ │ │ + movl $0x80efc60,-0x20(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x12(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x16(%esi),%eax │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x1a(%esi),%edx │ │ │ │ mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ + mov 0x1e(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ mov %eax,0x7c(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - adc %eax,%ecx │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov $0x1e,%ecx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80ec0f3 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - xor %eax,%edx │ │ │ │ - mov $0x1ce4e5b9,%eax │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov $0xbf58476d,%edx │ │ │ │ - mov %eax,0xd0(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xd0(%esp),%ecx │ │ │ │ - mov %edx,0xdc(%esp) │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov %edx,0xe8(%esp) │ │ │ │ - mov 0xdc(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - mov %ecx,0xf4(%esp) │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0xf4(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov $0x1b,%edx │ │ │ │ - mov %ecx,0x100(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %edx,0x10c(%esp) │ │ │ │ - mov 0x100(%esp),%edx │ │ │ │ - mov %ecx,0x124(%esp) │ │ │ │ - mov %edx,0x118(%esp) │ │ │ │ - mov 0x10c(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x130(%esp) │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80ec1d5 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x118(%esp),%edx │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ - mov %edx,0x118(%esp) │ │ │ │ - mov 0x100(%esp),%edx │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x118(%esp),%eax │ │ │ │ - xor %eax,%edx │ │ │ │ - mov $0x133111eb,%eax │ │ │ │ - mov %edx,0x13c(%esp) │ │ │ │ - mov $0x94d049bb,%edx │ │ │ │ - mov %eax,0x148(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x148(%esp),%ecx │ │ │ │ - mov %edx,0x154(%esp) │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x154(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - mov %ecx,0x16c(%esp) │ │ │ │ - mov 0x160(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x16c(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov $0x1f,%edx │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %edx,0x184(%esp) │ │ │ │ - mov 0x178(%esp),%edx │ │ │ │ - mov %ecx,0x19c(%esp) │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x1a8(%esp) │ │ │ │ - mov 0x19c(%esp),%eax │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80ec2ba │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ - mov 0x1a8(%esp),%ecx │ │ │ │ - mov %edx,0x190(%esp) │ │ │ │ - mov 0x178(%esp),%edx │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x190(%esp),%eax │ │ │ │ - xor %eax,%edx │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %edx,0x1b4(%esp) │ │ │ │ - mov $0x0,%edx │ │ │ │ - mov %edx,0x1c0(%esp) │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - or %eax,%ecx │ │ │ │ - mov 0x1c0(%esp),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %edx,0x1cc(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov %eax,0x1d8(%esp) │ │ │ │ - mov 0x1cc(%esp),%eax │ │ │ │ - mov %ecx,0x1f0(%esp) │ │ │ │ - mov %eax,0x1e4(%esp) │ │ │ │ - mov 0x1d8(%esp),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x1e4(%esp),%eax │ │ │ │ - shrd %cl,%eax,%edx │ │ │ │ - shr %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80ec351 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x1f0(%esp),%ecx │ │ │ │ - mov %eax,0x1e4(%esp) │ │ │ │ - mov 0x1cc(%esp),%eax │ │ │ │ - xor %edx,%ecx │ │ │ │ - mov 0x1e4(%esp),%edx │ │ │ │ - xor %edx,%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - call 8431150 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov $0x21,%ecx │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - mov %eax,0x1fc(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - shrd %cl,%eax,%edx │ │ │ │ - shr %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80ec3a8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - mov %eax,0x208(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ - xor %edx,%ecx │ │ │ │ - mov 0x208(%esp),%edx │ │ │ │ - xor %edx,%eax │ │ │ │ - mov $0xed558ccd,%edx │ │ │ │ - mov %eax,0x214(%esp) │ │ │ │ - mov $0xff51afd7,%eax │ │ │ │ - mov %eax,0x220(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x214(%esp),%ecx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov %ecx,0x22c(%esp) │ │ │ │ - mov 0x220(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %edx,0x238(%esp) │ │ │ │ - mov 0x22c(%esp),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0x22c(%esp) │ │ │ │ - mov 0x238(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ - mov 0x22c(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov $0x21,%edx │ │ │ │ - mov %ecx,0x244(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %edx,0x250(%esp) │ │ │ │ - mov 0x244(%esp),%edx │ │ │ │ - mov %ecx,0x268(%esp) │ │ │ │ - mov %edx,0x25c(%esp) │ │ │ │ - mov 0x250(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x274(%esp) │ │ │ │ - mov 0x268(%esp),%eax │ │ │ │ - mov 0x25c(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80ec48a │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x25c(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x25c(%esp),%edx │ │ │ │ - mov 0x274(%esp),%ecx │ │ │ │ - mov %edx,0x25c(%esp) │ │ │ │ - mov 0x244(%esp),%edx │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x25c(%esp),%eax │ │ │ │ - xor %eax,%edx │ │ │ │ - mov $0x1a85ec53,%eax │ │ │ │ - mov %edx,0x280(%esp) │ │ │ │ - mov $0xc4ceb9fe,%edx │ │ │ │ - mov %eax,0x28c(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x28c(%esp),%ecx │ │ │ │ - mov %edx,0x298(%esp) │ │ │ │ - mov 0x280(%esp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov %edx,0x2a4(%esp) │ │ │ │ - mov 0x298(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - mov %ecx,0x2b0(%esp) │ │ │ │ - mov 0x2a4(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x2b0(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x1fc(%esp),%edx │ │ │ │ - cmp $0x18,%edx │ │ │ │ - jl 80ec633 │ │ │ │ - movl $0x8144c94,-0x10(%edi) │ │ │ │ - mov $0x21,%edx │ │ │ │ - mov %ecx,0x2bc(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %edx,0x2c8(%esp) │ │ │ │ - mov 0x2bc(%esp),%edx │ │ │ │ - mov %ecx,0x2e0(%esp) │ │ │ │ - mov %edx,0x2d4(%esp) │ │ │ │ - mov 0x2c8(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x2ec(%esp) │ │ │ │ - mov 0x2e0(%esp),%eax │ │ │ │ - mov 0x2d4(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80ec586 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x2d4(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x2d4(%esp),%edx │ │ │ │ - mov 0x2ec(%esp),%ecx │ │ │ │ - mov %edx,0x2d4(%esp) │ │ │ │ - mov 0x2bc(%esp),%edx │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x2d4(%esp),%eax │ │ │ │ - xor %eax,%edx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov 0x1f0(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x1cc(%esp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0xf(%edi),%ecx │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ - add $0x20,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ec720 │ │ │ │ - movl $0x8144c94,-0x1c(%edi) │ │ │ │ - mov %edx,-0x18(%edi) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov %edx,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80efc60 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ nop │ │ │ │ - in $0x3,%eax │ │ │ │ + or %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %cl,0x4c890c55(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - add $0x14,%ebp │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - jmp 80ec5cd │ │ │ │ - movl $0x8144c94,-0x10(%edi) │ │ │ │ - mov $0x21,%edx │ │ │ │ - mov %ecx,0x2bc(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %edx,0x2f8(%esp) │ │ │ │ - mov 0x2bc(%esp),%edx │ │ │ │ - mov %ecx,0x310(%esp) │ │ │ │ - mov %edx,0x304(%esp) │ │ │ │ - mov 0x2f8(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x2ec(%esp) │ │ │ │ - mov 0x310(%esp),%eax │ │ │ │ - mov 0x304(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80ec6a1 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x304(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x304(%esp),%edx │ │ │ │ - mov 0x2ec(%esp),%ecx │ │ │ │ - mov %edx,0x304(%esp) │ │ │ │ - mov 0x2bc(%esp),%edx │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x304(%esp),%eax │ │ │ │ - xor %eax,%edx │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80efcba │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80efcef │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x80efa74,-0x20(%edi) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov %ecx,-0xc(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - mov $0xaaaaaaaa,%eax │ │ │ │ - mov $0xaaaaaaaa,%ecx │ │ │ │ - mov 0x1f0(%esp),%edx │ │ │ │ - mov %ecx,0x31c(%esp) │ │ │ │ - mov 0x1cc(%esp),%ecx │ │ │ │ - xor %eax,%edx │ │ │ │ - mov 0x31c(%esp),%eax │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov %edx,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0xf(%edi),%ecx │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - jmp 80ec5cd │ │ │ │ - mov $0x85c4258,%esi │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x845c888,0x1c(%ebp) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 838b46c │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80efcfe │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + movl $0x80efb98,-0xc(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x845c888,0x1c(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 838b46c │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - movl $0x80ec618,-0x14(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,-0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - nop │ │ │ │ - or %cl,0x3004d(%edx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80efd3b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838b4dc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ec7e1 │ │ │ │ - movl $0x80ec790,-0x4(%ebp) │ │ │ │ - mov $0x85c5168,%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ec790 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dh,0x768b080e(%edi,%eax,8) │ │ │ │ - add %edi,%eax │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - pop %ecx │ │ │ │ - inc %edx │ │ │ │ - pop %esp │ │ │ │ - or %al,0x47e9fcc5(%ebx) │ │ │ │ - stos %al,%es:(%edi) │ │ │ │ - add %cl,%ss:0x76(%ebp) │ │ │ │ + jb 80efe4b │ │ │ │ + add $0x40,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80efe41 │ │ │ │ + movl $0x80ef7d4,-0x3c(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x34(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x30(%edi) │ │ │ │ + movl $0x80ef864,-0x2c(%edi) │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + movl $0x80ef8f4,-0x1c(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x80ef984,-0xc(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80efdd8,-0x14(%ebp) │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + lea -0x3c(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0x2c(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 8359100 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add $0xd4,%al │ │ │ │ - (bad) │ │ │ │ - push %cs │ │ │ │ - or %cl,-0x3a7cff8b(%ebx) │ │ │ │ - add $0x66,%al │ │ │ │ - test $0xc750003,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %al,-0x44c4c339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + ja 80efe53 │ │ │ │ + movl $0x80ef9e4,-0x38(%edi) │ │ │ │ + mov %esi,-0x30(%edi) │ │ │ │ + movl $0x80efbd0,-0x2c(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %esi,-0x10(%edi) │ │ │ │ + lea -0x38(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80efd18,-0x8(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + mov 0x1c(%ebp),%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + lea -0x2a(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x40,0x33c(%ebx) │ │ │ │ + mov $0x85c5120,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x3c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x197cf88a(%ebx) │ │ │ │ - cld │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov $0x85c425c,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pusha │ │ │ │ - jp 80ec83c │ │ │ │ - add %al,0x100 │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80efe9c │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fdcd8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc407bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ec823 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - movl $0x845c3fc,-0x4(%ebp) │ │ │ │ - movl $0x85c425d,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 836fea8 │ │ │ │ - mov $0x85c4264,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80efed8 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fdd10 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ - add $0x1000100,%eax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%ecx) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc403bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80eff14 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fdd48 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ec8af │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80ec864,0x0(%ebp) │ │ │ │ - mov 0x3(%esi),%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 845e62c │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80eff50 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fdd80 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,-0x7cc423bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - mov %cs,%eax │ │ │ │ - push %cs │ │ │ │ - or %cl,0x768b0346(%ebx) │ │ │ │ - pop %es │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + jb 80f0064 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80effdc,-0x24(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x1c(%esi),%eax │ │ │ │ + mov 0x20(%esi),%esi │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffdc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ec88c │ │ │ │ + jne 80effdc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ec8b2 │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - mov %esi,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80f002e │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + movzwl -0x2(%eax),%eax │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jb 80f0049 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f0067 │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + movl $0x845c888,0x10(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 82fddb8 │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jb 80f003e │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80f0059 │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xchg %eax,%esp │ │ │ │ - mov %cl,0x0(%ebp) │ │ │ │ - add (%eax),%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - or %eax,(%eax) │ │ │ │ - add %eax,(%eax) │ │ │ │ - lea -0x8(%ebp),%eax │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ec96f │ │ │ │ - movl $0x80ec90c,-0x8(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov $0x85c5168,%esi │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + jb 80f00a6 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80f01d9 │ │ │ │ + movl $0x80f0140,-0x20(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x12(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x16(%esi),%eax │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x1a(%esi),%edx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x1e(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ec90c │ │ │ │ + jne 80f0140 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + or %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80ec972 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x80ec838,-0x4(%edi) │ │ │ │ + add %cl,-0xe76e3bb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80f01a4 │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f01dc │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + movl $0x80eff5c,-0x20(%edi) │ │ │ │ + mov 0x20(%ebp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + movl $0x845c888,0x1c(%ebp) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 838b46c │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f01eb │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + movl $0x80f0080,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ mov %ecx,(%edi) │ │ │ │ - movl $0x80ec944,0x4(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 84571f0 │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + movl $0x845c888,0x1c(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 838b46c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f0227 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838b4dc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add $0x64,%al │ │ │ │ - leave │ │ │ │ push %cs │ │ │ │ - or %cl,-0x3a7cff8b(%ebx) │ │ │ │ - add $0x66,%al │ │ │ │ - test $0xc750003,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80f032d │ │ │ │ + add $0x40,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f0323 │ │ │ │ + movl $0x80efe6c,-0x3c(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x34(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,-0x30(%edi) │ │ │ │ + movl $0x80efea8,-0x2c(%edi) │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + movl $0x80efee4,-0x1c(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x80eff20,-0xc(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80f02c4,-0x14(%ebp) │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + lea -0x3c(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0x2c(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 82fdc2c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - insl (%dx),%es:(%edi) │ │ │ │ - xorb $0x0,(%esi) │ │ │ │ + add %al,-0x44c4cf39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80f0335 │ │ │ │ + movl $0x80f00b8,-0x2c(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %esi,-0x10(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80f0204,-0x8(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + mov 0x1c(%ebp),%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + lea -0x2a(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x40,0x33c(%ebx) │ │ │ │ + mov $0x85c5124,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + movl $0x30,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - aam $0x87 │ │ │ │ - dec %ebp │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ec9db │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ec9d1 │ │ │ │ - movl $0x80ec8d4,-0x4(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + jb 80f0370 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x845c3fc,0x0(%ebp) │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ + movl $0x85d6045,0x0(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - jmp 836fea8 │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - mov $0x85c426c,%esi │ │ │ │ + jmp 80f0238 │ │ │ │ + mov $0x85c5128,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - mov 0x2004d87,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%edx) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80eca27 │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f03a3 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ - movl $0x845c888,-0x14(%ebp) │ │ │ │ - movl $0x85c5191,-0x10(%ebp) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - jmp 80c7d60 │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 82fd940 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - pop %ss │ │ │ │ - add %al,(%ebx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4ef39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80eca63 │ │ │ │ - movl $0x80ec9f0,-0xc(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x14(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80f0403 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f03f9 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80f0380,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp 80ec994 │ │ │ │ - movl $0x10,0x33c(%ebx) │ │ │ │ - mov $0x85c4274,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - or $0x87,%al │ │ │ │ - dec %ebp │ │ │ │ - add %al,(%ecx) │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83591ac │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ecab5 │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f0433 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x14(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 82fd978 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x14(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80f0493 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f0489 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80f0410,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ movl $0x845c3fc,-0x10(%ebp) │ │ │ │ - movl $0x85c5191,-0xc(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xffffffec,%ebp │ │ │ │ - jmp 80c7d98 │ │ │ │ + jmp 83591ac │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - ja 80ecb08 │ │ │ │ - add %cl,(%edi) │ │ │ │ - add %al,(%edx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,-0x44c4f339(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f04c3 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 82fd9b0 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ecaf0 │ │ │ │ - movl $0x80eca84,-0x8(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x14(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80f0523 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f0519 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80f04a0,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ lea -0x8(%edi),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - jmp 80ec994 │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83591ac │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ - mov $0x85c4284,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f0553 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 82fd9e8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ecb42 │ │ │ │ - movl $0x80ecb60,-0x10(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x14(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80f05b3 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f05a9 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80f0530,-0x8(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0xf(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov $0x85c42ec,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - fidivrs 0x400(%eax,%edi,1) │ │ │ │ - add %al,(%ecx) │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 83591ac │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x1(%esi) │ │ │ │ - add %al,%gs:0x100 │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x14(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80f0613 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f0609 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fda90 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %dl,-0x76f7f135(%eax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x7cc423bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80f0728 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80f06a0,-0x24(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x1c(%esi),%eax │ │ │ │ + mov 0x20(%esi),%esi │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffdc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ecb90 │ │ │ │ + jne 80f06a0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80f06f2 │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + movzwl -0x2(%eax),%eax │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jb 80f070d │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f072b │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + movl $0x80f05c0,-0xc(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x10(%ebp) │ │ │ │ + movl $0x845c3fc,0x14(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 83591ac │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jb 80f0702 │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80f071d │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - inc %ecx │ │ │ │ - xorb $0x0,(%esi) │ │ │ │ - nop │ │ │ │ - add $0x100,%eax │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %cl,%al │ │ │ │ - lret │ │ │ │ - push %cs │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80ecbc8 │ │ │ │ + jb 80f0844 │ │ │ │ + movl $0x80f07cc,-0x1c(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x12(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x16(%esi),%eax │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x1a(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov %ecx,-0x18(%ebp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %ecx,-0x14(%ebp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov %edx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80f07cc │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - or %eax,0x5900036(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %cl,-0xe76e7bb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80f082c │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f0847 │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + movl $0x80f0620,-0x20(%edi) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + movl $0x845c888,0x18(%ebp) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 838b46c │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + movl $0x845c888,0x18(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 838b46c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f0883 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838b4dc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - int3 │ │ │ │ - push %cs │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80ecc00 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf48a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - sarl $1,0x36(%edi) │ │ │ │ - add %dl,0x10005(%eax) │ │ │ │ + jb 80f0983 │ │ │ │ + add $0x40,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f0979 │ │ │ │ + movl $0x80f03b0,-0x3c(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x34(%edi) │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x30(%edi) │ │ │ │ + movl $0x80f0440,-0x2c(%edi) │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + movl $0x80f04d0,-0x1c(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x80f0560,-0xc(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80f0920,-0x14(%ebp) │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + lea -0x3c(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0x2c(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 8359100 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + add %al,-0x44c4d339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %bh,(%eax) │ │ │ │ - int3 │ │ │ │ - push %cs │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80ecc38 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ + ja 80f098b │ │ │ │ + movl $0x80f0748,-0x28(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %esi,-0xc(%edi) │ │ │ │ + movl $0x80f0860,-0x8(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + mov 0x1c(%ebp),%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + lea -0x26(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x40,0x33c(%ebx) │ │ │ │ + mov $0x85c512c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f09c7 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838b4dc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf08a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - cltd │ │ │ │ - jg 80ecc78 │ │ │ │ - add %dl,0x10005(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f0a04 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fdcd8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %dh,-0x34(%eax) │ │ │ │ - push %cs │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80ecc70 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f0a40 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fdd10 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f0a7c │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fdd48 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cec8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - popa │ │ │ │ - jg 80eccb0 │ │ │ │ - add %dl,0x10005(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f0ab8 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fdd80 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + add %cl,-0x7cc423bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %ch,-0x76f7f134(%eax) │ │ │ │ - (bad) │ │ │ │ + jb 80f0bcc │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80f0b44,-0x24(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x1c(%esi),%eax │ │ │ │ + mov 0x20(%esi),%esi │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffdc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ecca8 │ │ │ │ + jne 80f0b44 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7ce88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - sub %edi,0x36(%edi) │ │ │ │ - add %dl,0x10005(%eax) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80f0b96 │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + movzwl -0x2(%eax),%eax │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jb 80f0bb1 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f0bcf │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + movl $0x845c888,0x10(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 82fddb8 │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jb 80f0ba6 │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80f0bc1 │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + add %cl,-0x7cc41bbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %ah,%al │ │ │ │ - int3 │ │ │ │ - push %cs │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80ecce0 │ │ │ │ + jb 80f0ce0 │ │ │ │ + movl $0x80f0c68,-0x1c(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x12(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x16(%esi),%eax │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x1a(%esi),%edx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0xc(%ebp) │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffe4,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80f0c68 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7ce48a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - int1 │ │ │ │ - jle 80ecd20 │ │ │ │ - add %dl,0x10005(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %cl,-0xe76fbbb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80f0cc8 │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f0ce3 │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + movl $0x80f0ac4,-0x20(%edi) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,-0x8(%edi) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + movl $0x845c888,0x18(%ebp) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 838b46c │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + movl $0x845c888,0x18(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x14,%ebp │ │ │ │ + jmp 838b46c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x4000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %bl,(%eax) │ │ │ │ - int $0xe │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80ecd18 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ + add %cl,-0x3b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80f0dc3 │ │ │ │ + add $0x60,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f0db9 │ │ │ │ + mov 0x3(%eax),%ecx │ │ │ │ + mov 0x7(%eax),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0xb(%eax),%ecx │ │ │ │ + mov 0xf(%eax),%eax │ │ │ │ + movl $0x80f09d4,-0x5c(%edi) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x54(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x50(%edi) │ │ │ │ + movl $0x80f0a10,-0x4c(%edi) │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x44(%edi) │ │ │ │ + mov %eax,-0x40(%edi) │ │ │ │ + movl $0x80f0a4c,-0x3c(%edi) │ │ │ │ + mov %edx,-0x34(%edi) │ │ │ │ + mov %eax,-0x30(%edi) │ │ │ │ + movl $0x80f0a88,-0x2c(%edi) │ │ │ │ + mov %edx,-0x24(%edi) │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + movl $0x80f0bec,-0x1c(%edi) │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + lea -0x4c(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + lea -0x5c(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + lea -0x3c(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + lea -0x2c(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + lea -0x1a(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x60,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f0df3 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 83590c8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7ce08a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - mov $0x9000367e,%ecx │ │ │ │ - add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %dl,-0x33(%eax) │ │ │ │ - push %cs │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80ecd50 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + jb 80f0e84 │ │ │ │ + movl $0x80f0e2c,-0x4(%ebp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 82fdc2c │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cdc8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - cmpl $0x59000,0x36(%esi) │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %al,-0x44c4d339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + ja 80f0e8c │ │ │ │ + movl $0x80f09a4,-0x28(%edi) │ │ │ │ + mov %esi,-0x20(%edi) │ │ │ │ + movl $0x80f0d00,-0x1c(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov %esi,-0x14(%edi) │ │ │ │ + lea -0x28(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80f0dd0,-0x8(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + movl $0x845c888,0x4(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + lea -0x1b(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + jmp 838b46c │ │ │ │ + mov $0x85c5130,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %cl,-0x76f7f133(%eax) │ │ │ │ - (bad) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ecd88 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f0ed4 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fdcd8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f0f10 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fdd10 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cd88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - dec %ecx │ │ │ │ - jle 80ecdc8 │ │ │ │ - add %dl,0x10005(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f0f4c │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fdd48 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cff8b(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - xor %edi,0x36(%esi) │ │ │ │ - add %dl,0x10005(%eax) │ │ │ │ + lea -0x14(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f0f88 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + movl $0x845c3fc,-0x10(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ + jmp 82fdd80 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f0fb7 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838b4dc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cff8b(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - sbb %edi,0x36(%esi) │ │ │ │ - add %dl,0x10005(%eax) │ │ │ │ + add %cl,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x7cc423bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + jb 80f10cc │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80f1044,-0x24(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x1c(%esi),%eax │ │ │ │ + mov 0x20(%esi),%esi │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %edx,-0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + mov %edx,-0x14(%ebp) │ │ │ │ + mov %ecx,-0x10(%ebp) │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xffffffdc,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80f1044 │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cff8b(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - add %edi,0x36(%esi) │ │ │ │ - add %dl,0x10005(%eax) │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80f1096 │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + movzwl -0x2(%eax),%eax │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jb 80f10b1 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f10cf │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + movl $0x845c888,0x10(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 82fddb8 │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jb 80f10a6 │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80f10c1 │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f110e │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sldt (%edx) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ add %cl,(%eax) │ │ │ │ - into │ │ │ │ - push %cs │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80ece08 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80f123c │ │ │ │ + movl $0x80f11b0,-0x20(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov 0x12(%esi),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x16(%esi),%eax │ │ │ │ + mov %edx,0x64(%esp) │ │ │ │ + mov 0x1a(%esi),%edx │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ + mov 0x1e(%esi),%ecx │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80f11b0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - add %al,(%eax) │ │ │ │ + or %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x197cfc8a(%ebx) │ │ │ │ - cld │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 80f120a │ │ │ │ + add $0x24,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f123f │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x80f0fc4,-0x20(%edi) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ + mov %ecx,-0x18(%edi) │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x14(%edi) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x845c888,0x1c(%ebp) │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 838b46c │ │ │ │ + add $0x10,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f124e │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + movl $0x80f10e8,-0xc(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x845c888,0x1c(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 838b46c │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x24,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %al,0xe(%esi,%ecx,8) │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80ece44 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f128b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 838b4dc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - lea 0x36(%ebp),%edi │ │ │ │ - add %dl,0x10005(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,-0x7cc417bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + jb 80f139b │ │ │ │ + add $0x40,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f1391 │ │ │ │ + movl $0x80f0ea4,-0x3c(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x34(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x30(%edi) │ │ │ │ + movl $0x80f0ee0,-0x2c(%edi) │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov %ecx,-0x20(%edi) │ │ │ │ + movl $0x80f0f1c,-0x1c(%edi) │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + movl $0x80f0f58,-0xc(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0x80f1328,-0x14(%ebp) │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + lea -0x3c(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + lea -0x2c(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + lea -0x1c(%edi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + jmp 82fdc2c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + pop %es │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %bh,0xe(%esi,%ecx,8) │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80ece7c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,-0x44c4c339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + ja 80f13a3 │ │ │ │ + movl $0x80f0f94,-0x38(%edi) │ │ │ │ + mov %esi,-0x30(%edi) │ │ │ │ + movl $0x80f1120,-0x2c(%edi) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %eax,-0x28(%edi) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,-0x1c(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x14(%edi) │ │ │ │ + mov %esi,-0x10(%edi) │ │ │ │ + lea -0x38(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + movl $0x80f1268,-0x8(%edi) │ │ │ │ + mov %esi,(%edi) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x18(%ebp) │ │ │ │ + lea -0x2a(%edi),%eax │ │ │ │ + mov %eax,0x1c(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x40,0x33c(%ebx) │ │ │ │ + mov $0x85c5134,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x3c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf48a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - push %ebp │ │ │ │ - jge 80ecebc │ │ │ │ - add %dl,0x10005(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %dh,-0x3976f7f2(%esi,%ecx,8) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80eceb4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ + ja 80f13e6 │ │ │ │ + movl $0x8432ebc,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c5138,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f1423 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 82fd940 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x197cfc8a(%ebx) │ │ │ │ - cld │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x100,%eax │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f1453 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 82fd978 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %dh,%al │ │ │ │ - into │ │ │ │ - push %cs │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80ecef0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f1483 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 82fd9b0 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - loope 80ecf75 │ │ │ │ - add %dl,%ss:0x10005(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f14b3 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 82fd9e8 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + add %cl,-0x7cc41fbb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %ch,(%eax) │ │ │ │ - iret │ │ │ │ - push %cs │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80ecf28 │ │ │ │ + jb 80f15aa │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + movl $0x80f1528,-0x20(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0x14(%esi),%ecx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ + mov 0x1c(%esi),%esi │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x18(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0x14(%ebp) │ │ │ │ + mov %edx,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xffffffe0,%ebp │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80f1528 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ + add $0x1e000000,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80f1574 │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + movzwl -0x2(%eax),%eax │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jb 80f158f │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f15ad │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + movl $0x84330b0,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + movl $0x845c3fc,0x10(%ebp) │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 82fda90 │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jb 80f1584 │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80f159f │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 8454bdc │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf48a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - test $0x9000367c,%eax │ │ │ │ - add $0x100,%eax │ │ │ │ + jb 80f1610 │ │ │ │ + movl $0x80f15fc,-0x4(%ebp) │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8(%ebp) │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %ah,-0x31(%eax) │ │ │ │ - push %cs │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80ecf60 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add %cl,0x4e8b0346(%ebx) │ │ │ │ + pop %es │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov %ecx,0x4(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cf08a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - jno 80ecfe5 │ │ │ │ - add %dl,%ss:0x10005(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + jb 80f163c │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%esi │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + nop │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,0x8000000 │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + add %cl,-0x7cc413bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %bl,-0x76f7f131(%eax) │ │ │ │ - (bad) │ │ │ │ + jb 80f1732 │ │ │ │ + movl $0x80f16b4,-0x14(%ebp) │ │ │ │ + mov 0x2(%esi),%eax │ │ │ │ + mov 0x6(%esi),%ecx │ │ │ │ + mov 0xa(%esi),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0xe(%esi),%ecx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x12(%esi),%eax │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %ecx,-0x4(%ebp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xffffffec,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ecf98 │ │ │ │ + jne 80f16b4 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %es │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %bl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7cec8a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - cmp %edi,0x0(%esi,%esi,1) │ │ │ │ + add %cl,-0xe76e7bb(%ebx) │ │ │ │ + and $0x3,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 80f170f │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f1735 │ │ │ │ + mov 0x3(%esi),%ecx │ │ │ │ + movl $0x80f14c0,-0x28(%edi) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %edx,-0x20(%edi) │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov %edx,-0x1c(%edi) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edx,-0x18(%edi) │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + mov %edx,-0x14(%edi) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov %edx,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x80f15c8,-0x8(%edi) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + lea -0x28(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f1744 │ │ │ │ + mov 0x2(%esi),%ecx │ │ │ │ + movl $0x80f1620,-0x8(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x7(%edi),%esi │ │ │ │ + add $0x1c,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x2c,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ nop │ │ │ │ - add $0x100,%eax │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %dl,%al │ │ │ │ - iret │ │ │ │ - push %cs │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80ecfd0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ + add %al,-0x44c4b739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + ja 80f17cc │ │ │ │ + movl $0x80f1400,-0x44(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x3c(%edi) │ │ │ │ + movl $0x80f1430,-0x38(%edi) │ │ │ │ + mov %eax,-0x30(%edi) │ │ │ │ + movl $0x80f1460,-0x2c(%edi) │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + movl $0x80f1490,-0x20(%edi) │ │ │ │ + mov %eax,-0x18(%edi) │ │ │ │ + movl $0x80f164c,-0x14(%edi) │ │ │ │ + lea -0x38(%edi),%ecx │ │ │ │ + mov %ecx,-0x10(%edi) │ │ │ │ + lea -0x44(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + lea -0x2c(%edi),%ecx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + lea -0x20(%edi),%ecx │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + movl $0x85c513a,0x0(%ebp) │ │ │ │ + lea -0x12(%edi),%eax │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + jmp 845e9f0 │ │ │ │ + movl $0x48,0x33c(%ebx) │ │ │ │ + mov $0x85c513c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7ce88a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - add %edi,0x0(%esi,%esi,1) │ │ │ │ - nop │ │ │ │ - add $0x100,%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,%cl │ │ │ │ + outsl %ds:(%esi),(%dx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x38c00076(%ebp) │ │ │ │ + dec %ebp │ │ │ │ + add %cl,(%edi) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70045(%ebx) │ │ │ │ - add %cl,(%eax) │ │ │ │ - rorb $1,(%esi) │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80ed008 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - nop │ │ │ │ + jb 80f182e │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + movl $0x85c50c5,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + movl $0x85c52c5,0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e9f0 │ │ │ │ + mov $0x85c52c8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jl 80f1872 │ │ │ │ + dec %ebp │ │ │ │ + add %al,0x100 │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + jb 80f186c │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + movl $0x85c50c5,-0x4(%ebp) │ │ │ │ + movl $0x85c52c5,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + mov $0x85c52d0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + dec %ecx │ │ │ │ + ja 80f18af │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7ce48a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - leave │ │ │ │ - jnp 80ed048 │ │ │ │ - add %dl,0x10005(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,-0x1(%esi) │ │ │ │ + add %al,%gs:0x100 │ │ │ │ add %al,(%eax) │ │ │ │ - push %cs │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x45c70045(%ebx) │ │ │ │ - add %al,-0x30(%eax) │ │ │ │ - push %cs │ │ │ │ - or %cl,-0x3908993a(%ecx) │ │ │ │ - add (%eax),%eax │ │ │ │ - jne 80ed040 │ │ │ │ + add %dh,-0x76f7f0e8(%eax) │ │ │ │ + (bad) │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80f18b0 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x3a7ce08a(%ebx) │ │ │ │ - add $0xe9,%al │ │ │ │ - xchg %eax,%ecx │ │ │ │ - jnp 80ed080 │ │ │ │ - add %dl,0x4f2a00(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + ja 80f18d0 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + movl $0x80f1e10,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x1(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ + nop │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc $0x8d000100,%eax │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ed091 │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 8451440 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 80ed08d │ │ │ │ - movl $0x845b350,-0x8(%ebp) │ │ │ │ + jb 80f190e │ │ │ │ + movl $0xb,-0xc(%ebp) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x40,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 84279ec │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 83e2058 │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - enter $0x4d72,$0x0 │ │ │ │ - add %al,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - adc $0x8d000100,%eax │ │ │ │ - inc %ebp │ │ │ │ - lock cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ed0e0 │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 8451440 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 80ed0dc │ │ │ │ - movl $0x845b350,-0x8(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0xc(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80f196c │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f1962 │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85db451,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + movl $0xb,-0xc(%ebp) │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + lea -0x6(%edi),%eax │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85c4358,-0x10(%ebp) │ │ │ │ - movl $0x85c4351,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8426b1c │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 83e2058 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x10(%ebp),%ecx │ │ │ │ cmp 0x31c(%ebx),%ecx │ │ │ │ - jb 80ed16e │ │ │ │ - add $0x8,%edi │ │ │ │ + jb 80f19cf │ │ │ │ + add $0x10,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ed164 │ │ │ │ + ja 80f19c5 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - movl $0x84303bc,-0x4(%edi) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + movl $0x80f191c,-0xc(%edi) │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - movl $0x80ed138,-0xc(%ebp) │ │ │ │ - lea -0x2(%edi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ + movl $0x847904f,-0x10(%ebp) │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - jmp 8430100 │ │ │ │ - nop │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x7c74f339(%ebx) │ │ │ │ - adc %al,(%ebx) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x314(%ebx),%ecx │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ed173 │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,0x310(%ebx) │ │ │ │ - mov %ecx,0x314(%ebx) │ │ │ │ - jmp 8455d7c │ │ │ │ - xchg %ax,%ax │ │ │ │ - fdivs 0x4d(%ecx) │ │ │ │ - add %al,0x100 │ │ │ │ + pop %ss │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ed29f │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80ed1d4,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + jb 80f1aea │ │ │ │ + movl $0x80f1a10,-0x4(%ebp) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ed1d4 │ │ │ │ + jne 80f1a10 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsb %ds:(%esi),%es:(%edi) │ │ │ │ - jno 80ed218 │ │ │ │ - add %al,(%eax) │ │ │ │ + nop │ │ │ │ + inc %ebx │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 80ed202 │ │ │ │ - movl $0x80ed2b0,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov $0x85c4378,%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ed2b0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - movl $0x80ed22c,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov $0x85c4378,%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80f1aa4 │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + movzwl -0x2(%eax),%eax │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jb 80f1ac7 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + movl $0x80f1a5c,0x4(%ebp) │ │ │ │ + mov 0x1(%esi),%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ed22c │ │ │ │ + jne 80f1a5c │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 80ed343 │ │ │ │ - movl $0x80ed260,0x0(%ebp) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8425984 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - je 80ed343 │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ed34e │ │ │ │ - movl $0x80ed0ec,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x83d9b80,-0x4(%edi) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ + ja 80f1af2 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + cmpl $0xa,0x3(%esi) │ │ │ │ + jle 80f1b01 │ │ │ │ + movl $0x80f197c,-0x18(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + movl $0x8433118,-0x8(%edi) │ │ │ │ + movl $0x85db449,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ + lea -0x6(%edi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - mov $0x85c4388,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - nop │ │ │ │ - and %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xe76fbbb(%ebx) │ │ │ │ - and $0x3,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 80ed2f3 │ │ │ │ - add $0x14,%edi │ │ │ │ - mov %esi,%ecx │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ed324 │ │ │ │ - cmp 0x3(%ecx),%eax │ │ │ │ - ja 80ed335 │ │ │ │ - movl $0x83e99e0,-0x10(%edi) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x83d9b80,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jb 80f1ab8 │ │ │ │ + movl $0x847902a,0x8(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add $0x14,%edi │ │ │ │ - mov %esi,%ecx │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ed324 │ │ │ │ - movl $0x83e99e0,-0x10(%edi) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov %ecx,-0x8(%edi) │ │ │ │ - movl $0x83d9b80,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0x8479036,0x8(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov %ecx,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov $0x85dad7d,%esi │ │ │ │ + jmp 8431368 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80f1adb │ │ │ │ + movl $0x8479012,0x8(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85dad7d,%esi │ │ │ │ + jmp 8431368 │ │ │ │ + movl $0x847901e,0x8(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ + jmp 8431368 │ │ │ │ + mov $0x85c533c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ jmp 8455d1c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and %ch,(%edx) │ │ │ │ - dec %edi │ │ │ │ + movl $0x80f18e8,-0x18(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov %ecx,-0xc(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + add $0xfffffff4,%edi │ │ │ │ + movl $0x847904f,0x4(%ebp) │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,0x8d000100 │ │ │ │ - inc %ebp │ │ │ │ - hlt │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80f1b4e │ │ │ │ + movl $0x85e2361,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 80f19e0 │ │ │ │ + mov $0x85c5348,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80f1b7e │ │ │ │ + movl $0x85c534a,-0x4(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 83e1798 │ │ │ │ + mov $0x85c534c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adc %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ed3a5 │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 8451440 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 80ed3a1 │ │ │ │ - movl $0x845b350,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x40,-0xc(%ebp) │ │ │ │ + jb 80f1bb7 │ │ │ │ + movl $0xb,-0xc(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x8(%ebp) │ │ │ │ + movl $0x85e0519,-0x4(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 842f578 │ │ │ │ + jmp 83e2058 │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %dh,(%edi) │ │ │ │ + dec %ebp │ │ │ │ + add %al,0x100 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,-0x7cc403bb(%ebp) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + jb 80f1c80 │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + movl $0x80f1c00,0x0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + test $0x3,%si │ │ │ │ + jne 80f1c00 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - hlt │ │ │ │ - outsl %ds:(%esi),(%dx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %eax │ │ │ │ + aaa │ │ │ │ dec %ebp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,0x8d000100 │ │ │ │ - inc %ebp │ │ │ │ - lock cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ed3f4 │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 8451440 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 80ed3f0 │ │ │ │ - movl $0x845b350,-0x8(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - movl $0x85c4398,-0x10(%ebp) │ │ │ │ - movl $0x85c4391,-0xc(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8428050 │ │ │ │ + add %bl,(%esi) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %cl,0x3e083f0(%ecx) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80f1c46 │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + movzwl -0x2(%eax),%eax │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jb 80f1c63 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f1c88 │ │ │ │ + mov 0x1(%esi),%eax │ │ │ │ + movl $0x80f1b90,-0x8(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + movl $0x847904f,-0x4(%ebp) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 8431368 │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jb 80f1c57 │ │ │ │ + mov $0x85c5300,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ + mov $0x85c52ec,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jb 80f1c74 │ │ │ │ + mov $0x85c5328,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c5314,%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov (%esi),%eax │ │ │ │ + jmp *%eax │ │ │ │ + mov $0x85c5368,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + jmp 8455d1c │ │ │ │ nop │ │ │ │ + add (%eax),%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ed460 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80ed434,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8430100 │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80f1cbc │ │ │ │ + movl $0x80f1dc4,-0x4(%edi) │ │ │ │ + lea -0x3(%edi),%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c55d4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x7c74f339(%ebx) │ │ │ │ - adc %al,(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x314(%ebx),%ecx │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ed463 │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + ja 80f1cf4 │ │ │ │ + movl $0x80f1dd4,-0x4(%edi) │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,0x310(%ebx) │ │ │ │ - mov %ecx,0x314(%ebx) │ │ │ │ - jmp 8455d7c │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c55d8,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ + add (%eax),%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ed4e8 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80ed4bc,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8430100 │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80f1d2c │ │ │ │ + movl $0x80f1de8,-0x4(%edi) │ │ │ │ + lea -0x1(%edi),%esi │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c55dc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ + add (%eax),%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x7c74f339(%ebx) │ │ │ │ - adc %al,(%ebx) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x314(%ebx),%ecx │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ed4eb │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + ja 80f1d64 │ │ │ │ + movl $0x80f1dfc,-0x4(%edi) │ │ │ │ + lea -0x1(%edi),%esi │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,0x310(%ebx) │ │ │ │ - mov %ecx,0x314(%ebx) │ │ │ │ - jmp 8455d7c │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c55e0,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - lea -0x10(%ebp),%eax │ │ │ │ - cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ed570 │ │ │ │ - movl $0x845b168,-0x8(%ebp) │ │ │ │ - mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80ed544,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8430100 │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4f739(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + ja 80f1da4 │ │ │ │ + movl $0x80f1e10,-0x4(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea -0x1(%edi),%esi │ │ │ │ + add $0x4,%ebp │ │ │ │ + jmp *0x0(%ebp) │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov $0x85c55e4,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ + mov 0x3872,%al │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %al,-0x1(%esi) │ │ │ │ + gs add %cl,%ch │ │ │ │ + jb 80f1e03 │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,0x65ff02c6(%ebx) │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ + divl 0x38(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x7c74f339(%ebx) │ │ │ │ - adc %al,(%ebx) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,0x65ff03c6(%ebx) │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ + and %esi,0x38(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x314(%ebx),%ecx │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ed573 │ │ │ │ - movl $0x83e99e0,-0x8(%edi) │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,0x65ff03c6(%ebx) │ │ │ │ + add %ah,-0x70(%esi) │ │ │ │ + dec %ebx │ │ │ │ + jae 80f1e3f │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%ecx) │ │ │ │ + add %al,(%ebx) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add $0x3,%esi │ │ │ │ jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0xc,0x33c(%ebx) │ │ │ │ - mov %eax,0x310(%ebx) │ │ │ │ - mov %ecx,0x314(%ebx) │ │ │ │ - jmp 8455d7c │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %ch,0x4d(%esi) │ │ │ │ - add %al,0x100 │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc40bbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80ed7ec │ │ │ │ - movl $0x80ed5d4,-0x4(%ebp) │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ed5d4 │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %al,0xf(%esi,%ebx,1) │ │ │ │ + or %cl,-0x3908993a(%ecx) │ │ │ │ + add (%eax),%eax │ │ │ │ + jne 80f1e44 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ - in $0x6d,%al │ │ │ │ - dec %ebp │ │ │ │ - add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jae 80ed772 │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jae 80ed5f5 │ │ │ │ - xor %eax,%eax │ │ │ │ - cmp 0x3(%esi),%eax │ │ │ │ - jg 80ed772 │ │ │ │ - movl $0x80ed618,0x4(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ + add %al,(%eax) │ │ │ │ + push %ds │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x197cfc8a(%ebx) │ │ │ │ + cld │ │ │ │ add $0x4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ed618 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - mov 0x4d6d,%al │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jb 80ed64b │ │ │ │ - movl $0x80ed700,-0x8(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x1(%esi),%ecx │ │ │ │ - mov $0x85c43b8,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ed700 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 80ed77d │ │ │ │ - movl $0x80ed684,-0x8(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x2(%esi),%ecx │ │ │ │ - mov $0x85c43b8,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add %cl,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x45c70045(%ebx) │ │ │ │ + add %al,-0x76f7f0e2(%eax) │ │ │ │ + (bad) │ │ │ │ test $0x3,%si │ │ │ │ - jne 80ed684 │ │ │ │ + jne 80f1e80 │ │ │ │ mov (%esi),%eax │ │ │ │ jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add (%eax),%al │ │ │ │ + nop │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jne 80ed76f │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80ed6b8,0x4(%ebp) │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x2(%esi),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8425984 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %cl,-0x3a7cf88a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + push %ecx │ │ │ │ + sub $0x17900036,%eax │ │ │ │ + add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - je 80ed772 │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ed84a │ │ │ │ - movl $0x80ed400,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x83d9b80,-0x4(%edi) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - add (%eax),%al │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,0x458b0475(%ebx) │ │ │ │ + add %cl,-0x3a7cf7bb(%ecx) │ │ │ │ + or %ch,%cl │ │ │ │ + add $0x36,%edi │ │ │ │ + add %cl,0x170076(%ebp) │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jne 80ed859 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - movl $0x80ed734,0x4(%ebp) │ │ │ │ - mov 0x1(%esi),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8425984 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - je 80ed772 │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ed895 │ │ │ │ - movl $0x80ed510,-0x10(%edi) │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x83d9b80,-0x4(%edi) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - add $0x4,%ebp │ │ │ │ - mov $0x85dad7d,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x80ed7a8,-0x4(%ebp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov $0x85c43b8,%esi │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ed7a8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and %eax,(%eax) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,0x458b0875(%ebx) │ │ │ │ + add $0x8b,%al │ │ │ │ + dec %ebp │ │ │ │ + add %cl,0x4589044d(%ecx) │ │ │ │ + or %al,0x15e904c5(%ebx) │ │ │ │ + leave │ │ │ │ + add %dl,%ss:0x30017(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x3e083f0(%ecx) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jae 80ed772 │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jb 80ed7f4 │ │ │ │ - add $0x14,%edi │ │ │ │ - mov %esi,%eax │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ed82b │ │ │ │ - movl $0x83e99e0,-0x10(%edi) │ │ │ │ - mov %ecx,%eax │ │ │ │ - cltd │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - movl $0x83d9b80,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov $0x85c43c8,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x14,%edi │ │ │ │ - mov %esi,%eax │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ed82b │ │ │ │ - cmp 0x3(%eax),%ecx │ │ │ │ - jg 80ed83c │ │ │ │ - movl $0x83e99e0,-0x10(%edi) │ │ │ │ - mov %ecx,%eax │ │ │ │ - cltd │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov %edx,-0x8(%edi) │ │ │ │ - movl $0x83d9b80,-0x4(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - mov $0x85dad7d,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ed886 │ │ │ │ - movl $0x80ed488,-0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movl $0x83d9b80,-0x4(%edi) │ │ │ │ - lea -0x10(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x2(%edi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,0x85c43d1(%esi) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - call 170f2799 │ │ │ │ - add %al,(%edx) │ │ │ │ + add %cl,-0x3a7cff8b(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + std │ │ │ │ + enter $0x36,$0x90 │ │ │ │ + add $0x3000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc413bb(%ebp) │ │ │ │ + add %cl,-0x7cc407bb(%ebp) │ │ │ │ sbb $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80eda1b │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80ed900,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ed900 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0xd8,%ah │ │ │ │ - dec %esi │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4e8b0445(%ebx) │ │ │ │ - add 0x54890756(%ebx),%ecx │ │ │ │ - and $0x40,%al │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov $0x0,%edx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - or %edx,%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - or %edx,%eax │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - call 8430d70 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80eda23 │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80ed9a9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %ecx,0xac(%esp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %edx,0xb8(%esp) │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - and %eax,%ecx │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - and %eax,%edx │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - movl $0x80eda38,-0xc(%ebp) │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff0,%ebp │ │ │ │ - jmp 8146108 │ │ │ │ - mov $0x85c43e4,%esi │ │ │ │ + jb 80f1f1c │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + mov 0xb(%esi),%esi │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 845e9f0 │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ - in $0x1,%al │ │ │ │ + nop │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - pop %eax │ │ │ │ - fimull (%esi) │ │ │ │ - or %al,-0x899033b(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80eda58 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movb $0x0,(%edi) │ │ │ │ - add %bl,(%esi) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4e739(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80edb3a │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,0xc4(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0xd0(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0xdc(%esp) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - and %edx,%eax │ │ │ │ - mov %edx,0x100(%esp) │ │ │ │ - mov 0xf4(%esp),%edx │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ - mov 0xc4(%esp),%eax │ │ │ │ - and %eax,%edx │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - mov %edx,0x10c(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,0x118(%esp) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - cmp %eax,%edx │ │ │ │ - mov %ecx,0x124(%esp) │ │ │ │ - mov 0x118(%esp),%ecx │ │ │ │ - mov 0x10c(%esp),%edx │ │ │ │ - sbb %edx,%ecx │ │ │ │ - jae 80edb49 │ │ │ │ - add $0xffffffe8,%edi │ │ │ │ - add $0x14,%ebp │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov 0x100(%esp),%ecx │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - jmp 80ed9f2 │ │ │ │ - movl $0x18,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x83e99e0,-0x14(%edi) │ │ │ │ - mov %eax,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ + ja 80f1f60 │ │ │ │ + movl $0x80f1ef4,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7cc417bb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80edbf1 │ │ │ │ - movl $0x80edba8,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8459038 │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c55fc,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0xcc,%al │ │ │ │ - fisttpl (%esi) │ │ │ │ - or %cl,0x4c583c6(%ecx) │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80edbcc │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x77cfcba(%ebx) │ │ │ │ - add %cl,(%edi) │ │ │ │ - mov %ss,0x3(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %eax,%edx │ │ │ │ - movl $0x80edc04,-0x8(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,-0x4(%ebp) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84560c4 │ │ │ │ - mov $0x85c43ec,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - arpl %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0xe76f7bb(%ebx) │ │ │ │ - mov %eax,%edx │ │ │ │ - sar $0x1f,%edx │ │ │ │ - and $0x7,%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add %eax,%edx │ │ │ │ - sar $0x3,%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jge 80edd70 │ │ │ │ - movl $0x80edcd0,-0x8(%ebp) │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f1fa2 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - jmp 8146108 │ │ │ │ - arpl %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - or $0x89,%al │ │ │ │ - repnz add $0x14,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80edd7f │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - sar $0x1f,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0xac(%esp),%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 80edd9a │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - movl $0x80eddc8,-0x4(%ebp) │ │ │ │ - mov %edx,-0x8(%ebp) │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 8146108 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - in $0x1,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - lock fmull (%esi) │ │ │ │ - or %al,-0x899033b(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80edcf0 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - movl $0x1e0000,(%edi) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - shl $1,%eax │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %edx,0x8(%ecx,%eax,4) │ │ │ │ - inc %eax │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - mov %edx,0x8(%ecx,%eax,4) │ │ │ │ - add $0x10,%ebp │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - inc %edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - jmp 80edc2d │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - jmp 80edc64 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80edc5c,0x0(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x836ff10,-0x10(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - in $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - cld │ │ │ │ - call 8b16ecad │ │ │ │ - (bad) │ │ │ │ - test $0xf750003,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1045(%ebx) │ │ │ │ - sbb %cl,-0x7b76fbab(%ebx) │ │ │ │ - and $0xb8,%al │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7b76fcba(%ebx) │ │ │ │ - and $0xc4,%al │ │ │ │ + ja 80f1fe1 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80f1f7c,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7b76f8ba(%ebx) │ │ │ │ - and $0xd0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0xc42484(%ebx) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0xd0(%esp),%ecx │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - sub 0xc(%ebp),%ecx │ │ │ │ - mov %edx,0xe8(%esp) │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jge 80edf07 │ │ │ │ - movzbl %al,%edx │ │ │ │ - mov %edx,0xf4(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - add $0x8,%edx │ │ │ │ - mov %eax,0x100(%esp) │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - mov %al,(%edx,%ecx,1) │ │ │ │ - mov $0x8,%eax │ │ │ │ - mov 0x100(%esp),%edx │ │ │ │ - mov %eax,0x10c(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - mov %ecx,0x124(%esp) │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov 0x10c(%esp),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x118(%esp),%eax │ │ │ │ - shrd %cl,%eax,%edx │ │ │ │ - shr %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80edeae │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x124(%esp),%ecx │ │ │ │ - inc %ecx │ │ │ │ - mov %eax,0xdc(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0xe8(%esp),%edx │ │ │ │ - jmp 80ede2b │ │ │ │ - nop │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - add %bl,(%esi) │ │ │ │ + add %al,-0x44c4f339(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x558b184d(%ebx) │ │ │ │ - add $0x83,%al │ │ │ │ - (bad) │ │ │ │ - adc $0x3b,%al │ │ │ │ - mov $0x324,%ebx │ │ │ │ - ja 80edf14 │ │ │ │ - movl $0x836ff10,-0x10(%edi) │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ + ja 80f202a │ │ │ │ + movl $0x80f1fb4,-0x8(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x1c,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - mov 0xe8(%esp),%edx │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - jmp 80ededa │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80eded4,0x0(%ebp) │ │ │ │ - jmp 8455944 │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 80edbda │ │ │ │ - nop │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov $0x85c5600,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80edfde │ │ │ │ + jb 80f206a │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80edf78,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80edf78 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + push %ebp │ │ │ │ + sub (%esi),%esi │ │ │ │ + add %dl,0x40018(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + push %cs │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x44c4e739(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80edfe1 │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - movl $0x81482d8,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - mov %ecx,%eax │ │ │ │ - shr $0x10,%eax │ │ │ │ - xor %eax,%ecx │ │ │ │ - imul $0x85ebca6b,%ecx,%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - shr $0xd,%eax │ │ │ │ - xor %eax,%ecx │ │ │ │ - imul $0xc2b2ae35,%ecx,%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - shr $0x10,%eax │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ + ja 80f20cf │ │ │ │ + movl $0x80f2044,-0x14(%edi) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80f207c,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov $0x85c5604,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ee071 │ │ │ │ + jb 80f2112 │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80ee030,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ee030 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %dl,-0x20(%eax) │ │ │ │ - push %cs │ │ │ │ - or %cl,-0x899fc8a(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80ee050 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ + ja 80f2151 │ │ │ │ + mov 0x3(%esi),%eax │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80f20ec,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x3000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,-0x3b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80f21c1 │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f21b7 │ │ │ │ + mov 0x3(%eax),%ecx │ │ │ │ + mov 0x7(%eax),%edx │ │ │ │ + mov 0xb(%eax),%eax │ │ │ │ + movl $0x80f2124,-0x8(%edi) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0xc,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ee074 │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - movl $0x83e9a00,-0x4(%edi) │ │ │ │ - mov %ax,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - nop │ │ │ │ - add $0x100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4cf39(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ee0da │ │ │ │ - movl $0x80edf3c,-0x2c(%edi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x845a4e8,-0x20(%edi) │ │ │ │ - lea -0x2c(%edi),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x80edff8,-0x14(%edi) │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + ja 80f2208 │ │ │ │ + movl $0x80f216c,-0xc(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x30,0x33c(%ebx) │ │ │ │ - mov $0x85c43f0,%esi │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + lea -0xb(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + mov $0x85c5608,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - add %eax,(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ee196 │ │ │ │ + jb 80f224a │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80ee130,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ee130 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4df39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - ja 80ee199 │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov 0x3(%esi),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - movl $0x81482d8,-0x1c(%edi) │ │ │ │ - mov %ecx,-0x18(%edi) │ │ │ │ - mov %eax,-0x14(%edi) │ │ │ │ - movl $0x83e99f0,-0x10(%edi) │ │ │ │ - mov %ecx,%eax │ │ │ │ - shr $0x10,%eax │ │ │ │ - xor %eax,%ecx │ │ │ │ - imul $0x85ebca6b,%ecx,%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - shr $0xd,%eax │ │ │ │ - xor %eax,%ecx │ │ │ │ - imul $0xc2b2ae35,%ecx,%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - shr $0x10,%eax │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - lea -0x1b(%edi),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ - movl $0x20,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ - add %eax,(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - adc %al,(%eax) │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ lea -0xc(%ebp),%eax │ │ │ │ cmp 0x31c(%ebx),%eax │ │ │ │ - jb 80ee228 │ │ │ │ + jb 80f227e │ │ │ │ movl $0x845b168,-0x8(%ebp) │ │ │ │ mov %esi,-0x4(%ebp) │ │ │ │ - movl $0x80ee1e8,-0xc(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ee1e8 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%bh │ │ │ │ - inc %ebp │ │ │ │ - add %cl,(%eax) │ │ │ │ - loop 80ee1fc │ │ │ │ - or %cl,-0x899fc8a(%ebx) │ │ │ │ - movb $0x0,(%ebx) │ │ │ │ - jne 80ee208 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + add $0x2000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4f739(%ebx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ee22b │ │ │ │ + ja 80f22bd │ │ │ │ mov 0x3(%esi),%eax │ │ │ │ - movl $0x83e9a10,-0x4(%edi) │ │ │ │ - mov %al,(%edi) │ │ │ │ - lea -0x3(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - jmp *-0x8(%ebx) │ │ │ │ - movl $0x8,0x33c(%ebx) │ │ │ │ - jmp 8455d1c │ │ │ │ + mov 0x7(%esi),%ecx │ │ │ │ + movl $0x80f2258,-0xc(%edi) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + jmp 845e62c │ │ │ │ + movl $0x10,0x33c(%ebx) │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add $0x4000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x44c4cf39(%ebx) │ │ │ │ - and $0x3,%al │ │ │ │ + add %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ee292 │ │ │ │ - movl $0x80ee0f4,-0x2c(%edi) │ │ │ │ + add %cl,-0x3b27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80f2348 │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f233e │ │ │ │ + mov 0x3(%eax),%ecx │ │ │ │ + mov 0x7(%eax),%edx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + mov 0xb(%eax),%ecx │ │ │ │ + mov 0xf(%eax),%eax │ │ │ │ + movl $0x80f2224,-0x18(%edi) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - movl $0x845a4e8,-0x20(%edi) │ │ │ │ - lea -0x2c(%edi),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x80ee1b0,-0x14(%edi) │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x14(%edi),%eax │ │ │ │ + movl $0x80f2290,-0x8(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x20(%edi),%eax │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - movl $0x30,0x33c(%ebx) │ │ │ │ - mov $0x85c43f4,%esi │ │ │ │ - jmp *-0x4(%ebx) │ │ │ │ - add $0x100,%eax │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bh,0x85c43d1(%esi) │ │ │ │ - add $0x4,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - call 170f318f │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,-0x7cc41fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - jb 80ee394 │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - movl $0x80ee300,0x0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ee300 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0xce,%ah │ │ │ │ - dec %esi │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %bl,(%esi) │ │ │ │ - add %al,(%ecx) │ │ │ │ - add %cl,0x4e8b0445(%ebx) │ │ │ │ - add 0x54890756(%ebx),%ecx │ │ │ │ - and $0x40,%al │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov $0x0,%edx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - or %edx,%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - or %edx,%eax │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - call 8430d70 │ │ │ │ - add $0xc,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jl 80ee39c │ │ │ │ - movl $0x80ee3b4,-0xc(%ebp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ mov %ecx,%esi │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - mov %ecx,-0x8(%ebp) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - add $0xfffffff4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ee3b4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov $0x85c43fc,%esi │ │ │ │ + lea -0x7(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + add $0xfffffffc,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ - mov $0x85db1b4,%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 8454bdc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - in $0x1,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0445(%ebx) │ │ │ │ - or %cl,0x4c891055(%ebx) │ │ │ │ - and $0x40,%al │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - mov %ecx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - mov %ecx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - shrd %cl,%eax,%edx │ │ │ │ - shr %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80ee426 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xc4(%esp),%ecx │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - setl %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cltd │ │ │ │ - mov %edx,0xd0(%esp) │ │ │ │ - mov 0xb8(%esp),%edx │ │ │ │ - and %eax,%ecx │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - and %eax,%edx │ │ │ │ - mov 0xb(%esi),%eax │ │ │ │ - mov %edx,0xdc(%esp) │ │ │ │ - mov 0xf(%esi),%edx │ │ │ │ - mov %edx,0xe8(%esp) │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %edx,0xf4(%esp) │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0x100(%esp) │ │ │ │ - mov 0xf4(%esp),%edx │ │ │ │ - mov %ecx,0x10c(%esp) │ │ │ │ - mov 0x100(%esp),%ecx │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp 0x324(%ebx),%edi │ │ │ │ - ja 80ee7f4 │ │ │ │ - add %eax,%edx │ │ │ │ - mov %edx,0x154(%esp) │ │ │ │ - mov 0xe8(%esp),%edx │ │ │ │ - adc %edx,%ecx │ │ │ │ - mov 0x154(%esp),%edx │ │ │ │ - mov %ecx,0x160(%esp) │ │ │ │ - mov $0x21,%ecx │ │ │ │ - mov %ecx,0x16c(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %ecx,0x178(%esp) │ │ │ │ - mov 0x160(%esp),%ecx │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ - mov 0x16c(%esp),%ecx │ │ │ │ - mov %edx,0x19c(%esp) │ │ │ │ - mov 0x178(%esp),%edx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov 0x184(%esp),%eax │ │ │ │ - shrd %cl,%eax,%edx │ │ │ │ - shr %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80ee522 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x19c(%esp),%ecx │ │ │ │ - mov %eax,0x184(%esp) │ │ │ │ - mov 0x160(%esp),%eax │ │ │ │ - xor %edx,%ecx │ │ │ │ - mov 0x184(%esp),%edx │ │ │ │ - xor %edx,%eax │ │ │ │ - mov $0xed558ccd,%edx │ │ │ │ - mov %eax,0x1a8(%esp) │ │ │ │ - mov $0xff51afd7,%eax │ │ │ │ - mov %eax,0x1b4(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x1a8(%esp),%ecx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov %ecx,0x1c0(%esp) │ │ │ │ - mov 0x1b4(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %edx,0x1cc(%esp) │ │ │ │ - mov 0x1c0(%esp),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0x1c0(%esp) │ │ │ │ - mov 0x1cc(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ - mov 0x1c0(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov $0x21,%edx │ │ │ │ - mov %ecx,0x1d8(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %edx,0x1e4(%esp) │ │ │ │ - mov 0x1d8(%esp),%edx │ │ │ │ - mov %ecx,0x1fc(%esp) │ │ │ │ - mov %edx,0x1f0(%esp) │ │ │ │ - mov 0x1e4(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x208(%esp) │ │ │ │ - mov 0x1fc(%esp),%eax │ │ │ │ - mov 0x1f0(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80ee607 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x1f0(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x1f0(%esp),%edx │ │ │ │ - mov 0x208(%esp),%ecx │ │ │ │ - mov %edx,0x1f0(%esp) │ │ │ │ - mov 0x1d8(%esp),%edx │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x1f0(%esp),%eax │ │ │ │ - xor %eax,%edx │ │ │ │ - mov $0x1a85ec53,%eax │ │ │ │ - mov %edx,0x214(%esp) │ │ │ │ - mov $0xc4ceb9fe,%edx │ │ │ │ - mov %eax,0x220(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x220(%esp),%ecx │ │ │ │ - mov %edx,0x22c(%esp) │ │ │ │ - mov 0x214(%esp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov %edx,0x238(%esp) │ │ │ │ - mov 0x22c(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - mov %ecx,0x244(%esp) │ │ │ │ - mov 0x238(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x244(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov $0x21,%edx │ │ │ │ - mov %ecx,0x250(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %edx,0x25c(%esp) │ │ │ │ - mov 0x250(%esp),%edx │ │ │ │ - mov %ecx,0x274(%esp) │ │ │ │ - mov %edx,0x268(%esp) │ │ │ │ - mov 0x25c(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x280(%esp) │ │ │ │ - mov 0x274(%esp),%eax │ │ │ │ - mov 0x268(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80ee6ec │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x268(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x268(%esp),%edx │ │ │ │ - mov 0x280(%esp),%ecx │ │ │ │ - mov %edx,0x268(%esp) │ │ │ │ - mov 0x250(%esp),%edx │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x268(%esp),%eax │ │ │ │ - xor %eax,%edx │ │ │ │ - mov 0x10c(%esp),%eax │ │ │ │ - and %eax,%ecx │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - and %eax,%edx │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov %edx,0x28c(%esp) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - mov 0x28c(%esp),%edx │ │ │ │ - sbb %edx,%eax │ │ │ │ - jae 80ee834 │ │ │ │ - add $0xffffffd4,%edi │ │ │ │ - mov 0x19c(%esp),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x160(%esp),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x190(%esp),%eax │ │ │ │ - jmp 80ee49a │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 260ee7a8 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b1845(%ebx) │ │ │ │ - sbb $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - and %cl,-0x74bfdbb4(%ecx) │ │ │ │ - dec %ebp │ │ │ │ - and $0x89,%al │ │ │ │ - mov %fs,(%esp,%ebx,8) │ │ │ │ + sbb %eax,(%eax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %cl,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7376fbb3(%ebx) │ │ │ │ - and $0x18,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7376f7b3(%ebx) │ │ │ │ - and $0x24,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,0x118248c(%ebx) │ │ │ │ + add %al,-0x44c4eb39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x88(%esp) │ │ │ │ - mov 0x124(%esp),%eax │ │ │ │ - mov %eax,0x130(%esp) │ │ │ │ + ja 80f2396 │ │ │ │ + movl $0x80f22d8,-0x10(%edi) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x13c(%esp) │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,0x148(%esp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov %edx,0x10c(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - add $0x14,%ebp │ │ │ │ - mov %edx,0xe8(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ - jmp 80ee49a │ │ │ │ - movl $0x2c,0x33c(%ebx) │ │ │ │ - movl $0x80ee76c,-0x14(%ebp) │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - mov %ecx,-0xc(%ebp) │ │ │ │ - mov %eax,-0x8(%ebp) │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ - mov 0x10c(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - mov %eax,0x10(%ebp) │ │ │ │ - add $0xffffffec,%ebp │ │ │ │ - jmp 8455944 │ │ │ │ - movl $0x8144c94,-0x28(%edi) │ │ │ │ - mov 0x19c(%esp),%eax │ │ │ │ - mov %eax,-0x24(%edi) │ │ │ │ - mov 0x160(%esp),%eax │ │ │ │ - mov %eax,-0x20(%edi) │ │ │ │ - mov 0x190(%esp),%eax │ │ │ │ - mov %eax,-0x1c(%edi) │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - mov %eax,-0x18(%edi) │ │ │ │ - movl $0x83e99e0,-0x14(%edi) │ │ │ │ - mov %ecx,-0x10(%edi) │ │ │ │ - mov %edx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0x13(%edi),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ - lea -0x27(%edi),%eax │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x14,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ - nop │ │ │ │ - sldt (%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + lea -0xf(%edi),%eax │ │ │ │ + mov %eax,0xc(%ebp) │ │ │ │ + add $0xc,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x14,0x33c(%ebx) │ │ │ │ + mov $0x85c560c,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,(%esi) │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x7cc40fbb(%ebp) │ │ │ │ - sbb $0x3,%al │ │ │ │ + add %cl,0x70e90376(%ebx) │ │ │ │ + ret $0x36 │ │ │ │ + add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ - jb 80eecbb │ │ │ │ - movl $0x80ee8c0,-0x4(%ebp) │ │ │ │ - add $0xfffffffc,%ebp │ │ │ │ - jmp 8459038 │ │ │ │ + sldt (%eax) │ │ │ │ + add %cl,-0xfb27210(%ecx) │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80f2415 │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x324(%ebx),%edi │ │ │ │ + ja 80f240b │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + movl $0x80f23b4,-0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %edx,%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ebp) │ │ │ │ + mov %ecx,-0xc(%ebp) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x8,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%eax),%al │ │ │ │ + add $0x1000100,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + add %cl,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x45c70445(%ebx) │ │ │ │ - add $0xe4,%al │ │ │ │ - call ce97f0da │ │ │ │ - add $0x4,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ee8e4 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + test $0x90003627,%eax │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x77cfcba(%ebx) │ │ │ │ - add %cl,(%edi) │ │ │ │ - mov %fs,%ecx │ │ │ │ - or %al,(%eax) │ │ │ │ - add %cl,-0x7ba383e(%ecx) │ │ │ │ - adc $0xe9,%al │ │ │ │ push %cs │ │ │ │ - or %cl,-0x3aa763a(%ecx) │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 84560c4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - arpl %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0xe76f7bb(%ebx) │ │ │ │ - mov %eax,%edx │ │ │ │ - sar $0x1f,%edx │ │ │ │ - and $0x7,%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add %eax,%edx │ │ │ │ - sar $0x3,%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jge 80eed32 │ │ │ │ - movl $0x80ee974,-0x8(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %eax,0xc(%ebp) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80ee974 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - in $0x1,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x44c4eb39(%ebx) │ │ │ │ + add %al,-0x44c4e339(%ebx) │ │ │ │ and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - ja 80ef1c2 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ + ja 80f2481 │ │ │ │ + movl $0x80f23c4,-0x18(%edi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x10(%edi) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0xb(%esi),%ecx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0xf(%esi),%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov %edx,0x88(%esp) │ │ │ │ - mov 0x3(%esi),%edx │ │ │ │ - mov %edx,0x94(%esp) │ │ │ │ - mov 0x7(%esi),%edx │ │ │ │ - mov %edx,0xa0(%esp) │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ - mov 0xa0(%esp),%edx │ │ │ │ - mov %eax,0xb8(%esp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - adc %eax,%edx │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - mov $0x21,%edx │ │ │ │ - mov %edx,0xd0(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %edx,0xdc(%esp) │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - mov %ecx,0xf4(%esp) │ │ │ │ - mov %edx,0xe8(%esp) │ │ │ │ - mov 0xd0(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x100(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - mov 0xe8(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80eea68 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0xe8(%esp),%edx │ │ │ │ - mov 0x100(%esp),%ecx │ │ │ │ - mov %edx,0xe8(%esp) │ │ │ │ - mov 0xc4(%esp),%edx │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - xor %eax,%edx │ │ │ │ - mov $0xed558ccd,%eax │ │ │ │ - mov %edx,0x10c(%esp) │ │ │ │ - mov $0xff51afd7,%edx │ │ │ │ - mov %eax,0x118(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x118(%esp),%ecx │ │ │ │ - mov %edx,0x124(%esp) │ │ │ │ - mov 0x10c(%esp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov %edx,0x130(%esp) │ │ │ │ - mov 0x124(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - mov %ecx,0x13c(%esp) │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x13c(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov $0x21,%edx │ │ │ │ - mov %ecx,0x148(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %edx,0x154(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - mov %ecx,0x16c(%esp) │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x154(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x178(%esp) │ │ │ │ - mov 0x16c(%esp),%eax │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80eeb4d │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x160(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x160(%esp),%edx │ │ │ │ - mov 0x178(%esp),%ecx │ │ │ │ - mov %edx,0x160(%esp) │ │ │ │ - mov 0x148(%esp),%edx │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x160(%esp),%eax │ │ │ │ - xor %eax,%edx │ │ │ │ - mov $0x1a85ec53,%eax │ │ │ │ - mov %edx,0x184(%esp) │ │ │ │ - mov $0xc4ceb9fe,%edx │ │ │ │ - mov %eax,0x190(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x190(%esp),%ecx │ │ │ │ - mov %edx,0x19c(%esp) │ │ │ │ - mov 0x184(%esp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov %edx,0x1a8(%esp) │ │ │ │ - mov 0x19c(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - mov %ecx,0x1b4(%esp) │ │ │ │ - mov 0x1a8(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x1b4(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov $0x21,%edx │ │ │ │ - mov %ecx,0x1c0(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %edx,0x1cc(%esp) │ │ │ │ - mov 0x1c0(%esp),%edx │ │ │ │ - mov %ecx,0x1e4(%esp) │ │ │ │ - mov %edx,0x1d8(%esp) │ │ │ │ - mov 0x1cc(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x1f0(%esp) │ │ │ │ - mov 0x1e4(%esp),%eax │ │ │ │ - mov 0x1d8(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80eec32 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x1d8(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x1d8(%esp),%edx │ │ │ │ - mov 0x1f0(%esp),%ecx │ │ │ │ - mov %edx,0x1d8(%esp) │ │ │ │ - mov 0x1c0(%esp),%edx │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x1d8(%esp),%eax │ │ │ │ - xor %eax,%edx │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ - shl $1,%eax │ │ │ │ - mov %edx,0x1fc(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov %ecx,0x8(%edx,%eax,4) │ │ │ │ - inc %eax │ │ │ │ - mov 0x1fc(%esp),%ecx │ │ │ │ - mov %ecx,0x8(%edx,%eax,4) │ │ │ │ - movl $0x8144c94,-0x10(%edi) │ │ │ │ - mov 0x100(%esp),%eax │ │ │ │ mov %eax,-0xc(%edi) │ │ │ │ - mov 0xc4(%esp),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x8(%edi) │ │ │ │ - mov 0xf4(%esp),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ + movl $0x80f2428,-0x4(%edi) │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0x8,%ebp │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - inc %ecx │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - jmp 80ee93d │ │ │ │ - mov $0x85c4404,%esi │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x1c,0x33c(%ebx) │ │ │ │ + mov $0x85c5610,%esi │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - arpl %eax,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - or $0x89,%al │ │ │ │ - repnz add $0x14,%edi │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + cmp 0x31c(%ebx),%eax │ │ │ │ + jb 80f24c2 │ │ │ │ + movl $0x845b168,-0x8(%ebp) │ │ │ │ + mov %esi,-0x4(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %eax,-0xc(%ebp) │ │ │ │ + add $0xfffffff4,%ebp │ │ │ │ + jmp 845e62c │ │ │ │ + jmp *-0x8(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1000100,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,-0x3a7cfc8a(%ebx) │ │ │ │ + add $0xe9,%al │ │ │ │ + std │ │ │ │ + es add %dl,%ss:0x10005(%eax) │ │ │ │ + add (%eax),%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + or %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x4(%ebp),%ecx │ │ │ │ + cmp 0x31c(%ebx),%ecx │ │ │ │ + jb 80f254e │ │ │ │ + add $0x18,%edi │ │ │ │ cmp 0x324(%ebx),%edi │ │ │ │ - ja 80eed3e │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - sar $0x1f,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - mov %eax,0x208(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x208(%esp),%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 80eed59 │ │ │ │ - add $0xffffffec,%edi │ │ │ │ - movl $0x80eed88,-0x4(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ + ja 80f2544 │ │ │ │ + mov 0x3(%eax),%ecx │ │ │ │ + mov 0x7(%eax),%edx │ │ │ │ + mov 0xb(%eax),%eax │ │ │ │ + movl $0x80f249c,-0x14(%edi) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov %edx,-0xc(%edi) │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movl $0x80f24d4,-0x4(%edi) │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x3(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ add $0xfffffffc,%ebp │ │ │ │ - test $0x3,%si │ │ │ │ - jne 80eed88 │ │ │ │ - mov (%esi),%eax │ │ │ │ - jmp *%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - jmp 80eecd4 │ │ │ │ - movl $0x14,0x33c(%ebx) │ │ │ │ - movl $0x80eeccc,0x0(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ - jmp 8455d1c │ │ │ │ - movl $0x836ff10,-0x10(%edi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov %ecx,-0xc(%edi) │ │ │ │ - movl $0x8432ebc,-0x8(%edi) │ │ │ │ - lea -0xf(%edi),%eax │ │ │ │ - mov %eax,-0x4(%edi) │ │ │ │ - mov %edx,(%edi) │ │ │ │ - lea -0x7(%edi),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%ebp) │ │ │ │ + jmp 845e7e4 │ │ │ │ + movl $0x18,0x33c(%ebx) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp *-0x4(%ebx) │ │ │ │ nop │ │ │ │ - in $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,0x4d8b0845(%ebx) │ │ │ │ - adc %cl,-0x6b76f4aa(%ebx) │ │ │ │ - and $0x14,%al │ │ │ │ - add (%eax),%al │ │ │ │ - add %cl,-0x6b76f0aa(%ebx) │ │ │ │ - and $0x20,%al │ │ │ │ - add (%eax),%al │ │ │ │ - add %cl,0x2142494(%ebx) │ │ │ │ + sbb %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov %eax,0x22c(%esp) │ │ │ │ - mov 0x220(%esp),%eax │ │ │ │ - mov %eax,0x238(%esp) │ │ │ │ - mov 0x3(%esi),%eax │ │ │ │ - mov %eax,0x244(%esp) │ │ │ │ - mov 0x7(%esi),%eax │ │ │ │ - mov %eax,0x250(%esp) │ │ │ │ - mov 0x244(%esp),%eax │ │ │ │ - add %edx,%eax │ │ │ │ - mov %eax,0x25c(%esp) │ │ │ │ - mov 0x250(%esp),%eax │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x238(%esp),%ecx │ │ │ │ - adc %ecx,%eax │ │ │ │ - mov 0x25c(%esp),%ecx │ │ │ │ - mov %eax,0x268(%esp) │ │ │ │ - mov $0x21,%eax │ │ │ │ - mov %eax,0x274(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %eax,0x280(%esp) │ │ │ │ - mov 0x268(%esp),%eax │ │ │ │ - mov %ecx,0x298(%esp) │ │ │ │ - mov %eax,0x28c(%esp) │ │ │ │ - mov 0x274(%esp),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %edx,0x2a4(%esp) │ │ │ │ - mov 0x280(%esp),%edx │ │ │ │ - mov 0x28c(%esp),%eax │ │ │ │ - shrd %cl,%eax,%edx │ │ │ │ - shr %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80eee5f │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x298(%esp),%ecx │ │ │ │ - mov %eax,0x28c(%esp) │ │ │ │ - mov 0x268(%esp),%eax │ │ │ │ - xor %edx,%ecx │ │ │ │ - mov 0x28c(%esp),%edx │ │ │ │ - xor %edx,%eax │ │ │ │ - mov $0xed558ccd,%edx │ │ │ │ - mov %eax,0x2b0(%esp) │ │ │ │ - mov $0xff51afd7,%eax │ │ │ │ - mov %eax,0x2bc(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x2b0(%esp),%ecx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov %ecx,0x2c8(%esp) │ │ │ │ - mov 0x2bc(%esp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %edx,0x2d4(%esp) │ │ │ │ - mov 0x2c8(%esp),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,0x2c8(%esp) │ │ │ │ - mov 0x2d4(%esp),%ecx │ │ │ │ - mul %ecx │ │ │ │ - mov 0x2c8(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov $0x21,%edx │ │ │ │ - mov %ecx,0x2e0(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %edx,0x2ec(%esp) │ │ │ │ - mov 0x2e0(%esp),%edx │ │ │ │ - mov %ecx,0x304(%esp) │ │ │ │ - mov %edx,0x2f8(%esp) │ │ │ │ - mov 0x2ec(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x310(%esp) │ │ │ │ - mov 0x304(%esp),%eax │ │ │ │ - mov 0x2f8(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80eef44 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x2f8(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x2f8(%esp),%edx │ │ │ │ - mov 0x310(%esp),%ecx │ │ │ │ - mov %edx,0x2f8(%esp) │ │ │ │ - mov 0x2e0(%esp),%edx │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x2f8(%esp),%eax │ │ │ │ - xor %eax,%edx │ │ │ │ - mov $0x1a85ec53,%eax │ │ │ │ - mov %edx,0x31c(%esp) │ │ │ │ - mov $0xc4ceb9fe,%edx │ │ │ │ - mov %eax,0x328(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x328(%esp),%ecx │ │ │ │ - mov %edx,0x334(%esp) │ │ │ │ - mov 0x31c(%esp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov %edx,0x340(%esp) │ │ │ │ - mov 0x334(%esp),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - mov %ecx,0x34c(%esp) │ │ │ │ - mov 0x340(%esp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x34c(%esp),%edx │ │ │ │ - mul %edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov $0x21,%edx │ │ │ │ - mov %ecx,0x358(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %edx,0x364(%esp) │ │ │ │ - mov 0x358(%esp),%edx │ │ │ │ - mov %ecx,0x37c(%esp) │ │ │ │ - mov %edx,0x370(%esp) │ │ │ │ - mov 0x364(%esp),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x388(%esp) │ │ │ │ - mov 0x37c(%esp),%eax │ │ │ │ - mov 0x370(%esp),%edx │ │ │ │ - shrd %cl,%edx,%eax │ │ │ │ - shr %cl,%edx │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80ef029 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,0x370(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x370(%esp),%edx │ │ │ │ - mov 0x388(%esp),%ecx │ │ │ │ - mov %edx,0x370(%esp) │ │ │ │ - mov 0x358(%esp),%edx │ │ │ │ - xor %eax,%ecx │ │ │ │ - mov 0x370(%esp),%eax │ │ │ │ - xor %eax,%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - sub 0x4(%ebp),%eax │ │ │ │ - mov %edx,0x3ac(%esp) │ │ │ │ - mov 0x22c(%esp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jge 80ef17f │ │ │ │ - movzbl %cl,%edx │ │ │ │ - mov %edx,0x3b8(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - add $0x8,%edx │ │ │ │ - mov %ecx,0x3c4(%esp) │ │ │ │ - mov 0x3b8(%esp),%ecx │ │ │ │ - mov %cl,(%edx,%eax,1) │ │ │ │ - mov $0x8,%ecx │ │ │ │ - mov 0x3c4(%esp),%edx │ │ │ │ - mov %ecx,0x3d0(%esp) │ │ │ │ - mov 0x3ac(%esp),%ecx │ │ │ │ - mov %ecx,0x3dc(%esp) │ │ │ │ - mov 0x3d0(%esp),%ecx │ │ │ │ - mov %eax,0x3e8(%esp) │ │ │ │ - mov 0x3dc(%esp),%eax │ │ │ │ - shrd %cl,%eax,%edx │ │ │ │ - shr %cl,%eax │ │ │ │ - test $0x20,%ecx │ │ │ │ - je 80ef0d0 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x3e8(%esp),%ecx │ │ │ │ - inc %ecx │ │ │ │ - mov %eax,0x3ac(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x3ac(%esp),%edx │ │ │ │ - jmp 80ef04f │ │ │ │ - nop │ │ │ │ - in $0x1,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - push %ds │ │ │ │ + push %cs │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x458b144d(%ebx) │ │ │ │ - or $0x8b,%al │ │ │ │ - push %ebp │ │ │ │ - adc %cl,0x2382494(%ecx) │ │ │ │ + add %al,-0x44c4ef39(%ebx) │ │ │ │ + and $0x3,%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov %edx,0x394(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %edx,0x3a0(%esp) │ │ │ │ - mov 0x394(%esp),%edx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov 0x3a0(%esp),%ecx │ │ │ │ - add $0x4,%ebp │ │ │ │ - add $0x28,%edi │ │ │ │ - cmp 0x324(%e TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes