--- /srv/rebuilderd/tmp/rebuilderda2n6DU/inputs/mesa-libgallium_26.2.2-2_i386.deb +++ /srv/rebuilderd/tmp/rebuilderda2n6DU/out/mesa-libgallium_26.2.2-2_i386.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-09-09 19:13:03.000000 debian-binary │ -rw-r--r-- 0 0 0 1464 2026-09-09 19:13:03.000000 control.tar.xz │ --rw-r--r-- 0 0 0 11963248 2026-09-09 19:13:03.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 11964092 2026-09-09 19:13:03.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/i386-linux-gnu/libgallium-26.2.2-2.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: dd6416c9d0a209dfaadfa97c2ce0f74e935463ce │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4cdd757d40e977f4b6415877f56507993678cd37 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -30881,35 +30881,35 @@ │ │ │ │ 0xfffffffffe1e383c (offset: 0xe1cba0) -> 0x2f871c fde=[ 29b230] │ │ │ │ 0xfffffffffe1e3d1c (offset: 0xe1d080) -> 0x2f8768 fde=[ 29b27c] │ │ │ │ 0xfffffffffe1e4d8c (offset: 0xe1e0f0) -> 0x2f87b4 fde=[ 29b2c8] │ │ │ │ 0xfffffffffe1e5dfc (offset: 0xe1f160) -> 0x2f8800 fde=[ 29b314] │ │ │ │ 0xfffffffffe1e6e6c (offset: 0xe201d0) -> 0x2f884c fde=[ 29b360] │ │ │ │ 0xfffffffffe1e7f9c (offset: 0xe21300) -> 0x2f8898 fde=[ 29b3ac] │ │ │ │ 0xfffffffffe1e909c (offset: 0xe22400) -> 0x2f88e4 fde=[ 29b3f8] │ │ │ │ - 0xfffffffffe1e94dc (offset: 0xe22840) -> 0x2f8a24 fde=[ 29b538] │ │ │ │ - 0xfffffffffe1e96ec (offset: 0xe22a50) -> 0x2f8acc fde=[ 29b5e0] │ │ │ │ - 0xfffffffffe1ea37c (offset: 0xe236e0) -> 0x2f8b18 fde=[ 29b62c] │ │ │ │ - 0xfffffffffe1eb00c (offset: 0xe24370) -> 0x2f8b64 fde=[ 29b678] │ │ │ │ - 0xfffffffffe1ebd5c (offset: 0xe250c0) -> 0x2f8bb0 fde=[ 29b6c4] │ │ │ │ - 0xfffffffffe1ec05c (offset: 0xe253c0) -> 0x2f8c60 fde=[ 29b774] │ │ │ │ - 0xfffffffffe1ecbfc (offset: 0xe25f60) -> 0x2f8cac fde=[ 29b7c0] │ │ │ │ - 0xfffffffffe1ed7dc (offset: 0xe26b40) -> 0x2f8cf8 fde=[ 29b80c] │ │ │ │ - 0xfffffffffe1ee29c (offset: 0xe27600) -> 0x2f8d44 fde=[ 29b858] │ │ │ │ - 0xfffffffffe1eed6c (offset: 0xe280d0) -> 0x2f8d90 fde=[ 29b8a4] │ │ │ │ - 0xfffffffffe1efc5c (offset: 0xe28fc0) -> 0x2f8ddc fde=[ 29b8f0] │ │ │ │ - 0xfffffffffe1f0bac (offset: 0xe29f10) -> 0x2f8e28 fde=[ 29b93c] │ │ │ │ - 0xfffffffffe1f1abc (offset: 0xe2ae20) -> 0x2f8e74 fde=[ 29b988] │ │ │ │ - 0xfffffffffe1f2a1c (offset: 0xe2bd80) -> 0x2f8ec0 fde=[ 29b9d4] │ │ │ │ - 0xfffffffffe1f39bc (offset: 0xe2cd20) -> 0x2f8f0c fde=[ 29ba20] │ │ │ │ - 0xfffffffffe1f48bc (offset: 0xe2dc20) -> 0x2f8f58 fde=[ 29ba6c] │ │ │ │ - 0xfffffffffe1f57bc (offset: 0xe2eb20) -> 0x2f8fa4 fde=[ 29bab8] │ │ │ │ - 0xfffffffffe1f65ac (offset: 0xe2f910) -> 0x2f8ff0 fde=[ 29bb04] │ │ │ │ - 0xfffffffffe1f692c (offset: 0xe2fc90) -> 0x2f9084 fde=[ 29bb98] │ │ │ │ - 0xfffffffffe1f6c8c (offset: 0xe2fff0) -> 0x2f90d0 fde=[ 29bbe4] │ │ │ │ - 0xfffffffffe1f763c (offset: 0xe309a0) -> 0x2f911c fde=[ 29bc30] │ │ │ │ + 0xfffffffffe1e94cc (offset: 0xe22830) -> 0x2f8a24 fde=[ 29b538] │ │ │ │ + 0xfffffffffe1e96dc (offset: 0xe22a40) -> 0x2f8acc fde=[ 29b5e0] │ │ │ │ + 0xfffffffffe1ea36c (offset: 0xe236d0) -> 0x2f8b18 fde=[ 29b62c] │ │ │ │ + 0xfffffffffe1eaffc (offset: 0xe24360) -> 0x2f8b64 fde=[ 29b678] │ │ │ │ + 0xfffffffffe1ebd4c (offset: 0xe250b0) -> 0x2f8bb0 fde=[ 29b6c4] │ │ │ │ + 0xfffffffffe1ec04c (offset: 0xe253b0) -> 0x2f8c60 fde=[ 29b774] │ │ │ │ + 0xfffffffffe1ecc0c (offset: 0xe25f70) -> 0x2f8cac fde=[ 29b7c0] │ │ │ │ + 0xfffffffffe1ed79c (offset: 0xe26b00) -> 0x2f8cf8 fde=[ 29b80c] │ │ │ │ + 0xfffffffffe1ee1ec (offset: 0xe27550) -> 0x2f8d44 fde=[ 29b858] │ │ │ │ + 0xfffffffffe1eecbc (offset: 0xe28020) -> 0x2f8d90 fde=[ 29b8a4] │ │ │ │ + 0xfffffffffe1efbac (offset: 0xe28f10) -> 0x2f8ddc fde=[ 29b8f0] │ │ │ │ + 0xfffffffffe1f0afc (offset: 0xe29e60) -> 0x2f8e28 fde=[ 29b93c] │ │ │ │ + 0xfffffffffe1f1a0c (offset: 0xe2ad70) -> 0x2f8e74 fde=[ 29b988] │ │ │ │ + 0xfffffffffe1f296c (offset: 0xe2bcd0) -> 0x2f8ec0 fde=[ 29b9d4] │ │ │ │ + 0xfffffffffe1f390c (offset: 0xe2cc70) -> 0x2f8f0c fde=[ 29ba20] │ │ │ │ + 0xfffffffffe1f480c (offset: 0xe2db70) -> 0x2f8f58 fde=[ 29ba6c] │ │ │ │ + 0xfffffffffe1f570c (offset: 0xe2ea70) -> 0x2f8fa4 fde=[ 29bab8] │ │ │ │ + 0xfffffffffe1f64fc (offset: 0xe2f860) -> 0x2f8ff0 fde=[ 29bb04] │ │ │ │ + 0xfffffffffe1f687c (offset: 0xe2fbe0) -> 0x2f9084 fde=[ 29bb98] │ │ │ │ + 0xfffffffffe1f6bdc (offset: 0xe2ff40) -> 0x2f90d0 fde=[ 29bbe4] │ │ │ │ + 0xfffffffffe1f758c (offset: 0xe308f0) -> 0x2f911c fde=[ 29bc30] │ │ │ │ 0xfffffffffe1f7dec (offset: 0xe31150) -> 0x2f9168 fde=[ 29bc7c] │ │ │ │ 0xfffffffffe1f874c (offset: 0xe31ab0) -> 0x2f91b4 fde=[ 29bcc8] │ │ │ │ 0xfffffffffe1f90ac (offset: 0xe32410) -> 0x2f9200 fde=[ 29bd14] │ │ │ │ 0xfffffffffe1f9abc (offset: 0xe32e20) -> 0x2f924c fde=[ 29bd60] │ │ │ │ 0xfffffffffe1fa41c (offset: 0xe33780) -> 0x2f9298 fde=[ 29bdac] │ │ │ │ 0xfffffffffe1fca6c (offset: 0xe35dd0) -> 0x2f9824 fde=[ 29c338] │ │ │ │ 0xfffffffffe1fcb7c (offset: 0xe35ee0) -> 0x2f986c fde=[ 29c380] │ │ │ │ @@ -1538892,15 +1538892,15 @@ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 1 to 00e17959 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029ab70 00000098 0029ab74 FDE cie=00000000 pc=00e17960..00e17b04 │ │ │ │ +0029ab70 00000098 0029ab74 FDE cie=00000000 pc=00e17960..00e17b02 │ │ │ │ DW_CFA_advance_loc: 1 to 00e17961 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00e17962 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00e17963 │ │ │ │ @@ -1538953,46 +1538953,46 @@ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ DW_CFA_advance_loc: 6 to 00e17a77 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ DW_CFA_advance_loc: 6 to 00e17a7d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc: 23 to 00e17a94 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 8 to 00e17a9c │ │ │ │ + DW_CFA_advance_loc: 3 to 00e17a97 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 7 to 00e17aa3 │ │ │ │ + DW_CFA_advance_loc: 13 to 00e17aa4 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 00e17aa9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00e17aaa │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 00e17abb │ │ │ │ + DW_CFA_advance_loc: 21 to 00e17abf │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e17abf │ │ │ │ + DW_CFA_advance_loc: 3 to 00e17ac2 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 7 to 00e17ac6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e17ac6 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ DW_CFA_advance_loc: 6 to 00e17acc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 22 to 00e17ae2 │ │ │ │ + DW_CFA_advance_loc: 20 to 00e17ae0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 24 to 00e17afa │ │ │ │ + DW_CFA_advance_loc: 24 to 00e17af8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e17afb │ │ │ │ + DW_CFA_advance_loc: 1 to 00e17af9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e17afc │ │ │ │ + DW_CFA_advance_loc: 1 to 00e17afa │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e17afd │ │ │ │ + DW_CFA_advance_loc: 1 to 00e17afb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e17afe │ │ │ │ + DW_CFA_advance_loc: 1 to 00e17afc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e17aff │ │ │ │ + DW_CFA_advance_loc: 1 to 00e17afd │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0029ac0c 0000002c 0029ac10 FDE cie=00000000 pc=00e17b10..00e17b8a │ │ │ │ DW_CFA_advance_loc: 1 to 00e17b11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ @@ -1539046,44 +1539046,44 @@ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 1 to 00e17df5 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029ac88 00000048 0029ac8c FDE cie=00000000 pc=00e17e00..00e180a7 │ │ │ │ +0029ac88 00000048 0029ac8c FDE cie=00000000 pc=00e17e00..00e180a5 │ │ │ │ DW_CFA_advance_loc: 1 to 00e17e01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 9 to 00e17e0a │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ DW_CFA_advance_loc: 9 to 00e17e13 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_advance_loc: 1 to 00e17e14 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ DW_CFA_advance_loc: 1 to 00e17e15 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_advance_loc: 9 to 00e17e1e │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 636 to 00e1809a │ │ │ │ + DW_CFA_advance_loc2: 634 to 00e18098 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e1809b │ │ │ │ + DW_CFA_advance_loc: 1 to 00e18099 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e1809c │ │ │ │ + DW_CFA_advance_loc: 1 to 00e1809a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e1809d │ │ │ │ + DW_CFA_advance_loc: 1 to 00e1809b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00e180a0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e1809e │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e180a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e1809f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e180a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e180a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0029acd4 00000048 0029acd8 FDE cie=00000000 pc=00e180b0..00e183d3 │ │ │ │ DW_CFA_advance_loc: 1 to 00e180b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ @@ -1539908,15 +1539908,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 6 to 00e21d98 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029b3f8 0000013c 0029b3fc FDE cie=00000000 pc=00e22400..00e2283f │ │ │ │ +0029b3f8 0000013c 0029b3fc FDE cie=00000000 pc=00e22400..00e2282f │ │ │ │ DW_CFA_advance_loc: 1 to 00e22401 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 6 to 00e22407 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00e22408 │ │ │ │ @@ -1539967,1044 +1539967,1044 @@ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ DW_CFA_advance_loc: 4 to 00e2250c │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ DW_CFA_advance_loc: 3 to 00e2250f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ DW_CFA_advance_loc: 6 to 00e22515 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 28 to 00e22531 │ │ │ │ + DW_CFA_advance_loc: 27 to 00e22530 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00e2257e │ │ │ │ + DW_CFA_advance_loc1: 76 to 00e2257c │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 14 to 00e2258c │ │ │ │ + DW_CFA_advance_loc: 14 to 00e2258a │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e22590 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e2258e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 22 to 00e225a6 │ │ │ │ + DW_CFA_advance_loc: 22 to 00e225a4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 30 to 00e225c4 │ │ │ │ + DW_CFA_advance_loc: 30 to 00e225c2 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 11 to 00e225cf │ │ │ │ + DW_CFA_advance_loc: 11 to 00e225cd │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e225d3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e225d1 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 24 to 00e225eb │ │ │ │ + DW_CFA_advance_loc: 24 to 00e225e9 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00e225f3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00e225f1 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 6 to 00e225f9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00e225f7 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 6 to 00e225ff │ │ │ │ + DW_CFA_advance_loc: 6 to 00e225fd │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 23 to 00e22616 │ │ │ │ + DW_CFA_advance_loc: 23 to 00e22614 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e22617 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e22615 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e2261b │ │ │ │ + DW_CFA_advance_loc: 4 to 00e22619 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e22624 │ │ │ │ + DW_CFA_advance_loc: 9 to 00e22622 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 23 to 00e2263b │ │ │ │ + DW_CFA_advance_loc: 23 to 00e22639 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2263c │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2263a │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e22640 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e2263e │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e22649 │ │ │ │ + DW_CFA_advance_loc: 9 to 00e22647 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 28 to 00e22665 │ │ │ │ + DW_CFA_advance_loc: 28 to 00e22663 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 29 to 00e22682 │ │ │ │ + DW_CFA_advance_loc: 29 to 00e22680 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e22683 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e22681 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e22684 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e22682 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e22685 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e22683 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e22686 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e22684 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00e22690 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e22688 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 85 to 00e226e5 │ │ │ │ + DW_CFA_advance_loc1: 85 to 00e226dd │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e226ee │ │ │ │ + DW_CFA_advance_loc: 9 to 00e226e6 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e226f2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e226ea │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 22 to 00e22708 │ │ │ │ + DW_CFA_advance_loc: 22 to 00e22700 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 3 to 00e2270b │ │ │ │ + DW_CFA_advance_loc: 3 to 00e22703 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 6 to 00e22711 │ │ │ │ + DW_CFA_advance_loc: 6 to 00e22709 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e22712 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2270a │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 24 to 00e2272a │ │ │ │ + DW_CFA_advance_loc: 24 to 00e22722 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 19 to 00e2273d │ │ │ │ + DW_CFA_advance_loc: 19 to 00e22735 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 12 to 00e22749 │ │ │ │ + DW_CFA_advance_loc: 12 to 00e22741 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 12 to 00e22755 │ │ │ │ + DW_CFA_advance_loc: 12 to 00e2274d │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 28 to 00e22771 │ │ │ │ + DW_CFA_advance_loc: 28 to 00e22769 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 6 to 00e22777 │ │ │ │ + DW_CFA_advance_loc: 6 to 00e2276f │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e22778 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e22770 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 3 to 00e2277b │ │ │ │ + DW_CFA_advance_loc: 3 to 00e22773 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 35 to 00e2279e │ │ │ │ + DW_CFA_advance_loc: 35 to 00e22796 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 00e227a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00e22798 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 6 to 00e227a6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00e2279e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 10 to 00e227b0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00e227a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00e227b3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e227ab │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e227b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e227ac │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 6 to 00e227ba │ │ │ │ + DW_CFA_advance_loc: 6 to 00e227b2 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 25 to 00e227d3 │ │ │ │ + DW_CFA_advance_loc: 25 to 00e227cb │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e227d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e227cc │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e227d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e227d0 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 6 to 00e227de │ │ │ │ + DW_CFA_advance_loc: 6 to 00e227d6 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 20 to 00e227f2 │ │ │ │ + DW_CFA_advance_loc: 20 to 00e227ea │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 17 to 00e22803 │ │ │ │ + DW_CFA_advance_loc: 9 to 00e227f3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e2280c │ │ │ │ + DW_CFA_advance_loc: 9 to 00e227fc │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e22810 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e22800 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00e22818 │ │ │ │ + DW_CFA_advance_loc: 8 to 00e22808 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00e22828 │ │ │ │ + DW_CFA_advance_loc: 16 to 00e22818 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e22831 │ │ │ │ + DW_CFA_advance_loc: 9 to 00e22821 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e22835 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e22825 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 5 to 00e2283a │ │ │ │ + DW_CFA_advance_loc: 5 to 00e2282a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029b538 000000a4 0029b53c FDE cie=00000000 pc=00e22840..00e22a4d │ │ │ │ - DW_CFA_advance_loc: 1 to 00e22841 │ │ │ │ +0029b538 000000a4 0029b53c FDE cie=00000000 pc=00e22830..00e22a3d │ │ │ │ + DW_CFA_advance_loc: 1 to 00e22831 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00e22847 │ │ │ │ + DW_CFA_advance_loc: 6 to 00e22837 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00e2284a │ │ │ │ + DW_CFA_advance_loc: 3 to 00e2283a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00e2284d │ │ │ │ + DW_CFA_advance_loc: 3 to 00e2283d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 8 to 00e22855 │ │ │ │ + DW_CFA_advance_loc: 8 to 00e22845 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc1: 120 to 00e228cd │ │ │ │ + DW_CFA_advance_loc1: 120 to 00e228bd │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ - DW_CFA_advance_loc: 11 to 00e228d8 │ │ │ │ + DW_CFA_advance_loc: 11 to 00e228c8 │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ - DW_CFA_advance_loc: 6 to 00e228de │ │ │ │ + DW_CFA_advance_loc: 6 to 00e228ce │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 32 to 00e228fe │ │ │ │ + DW_CFA_advance_loc: 32 to 00e228ee │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 11 to 00e22909 │ │ │ │ + DW_CFA_advance_loc: 11 to 00e228f9 │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ - DW_CFA_advance_loc: 8 to 00e22911 │ │ │ │ + DW_CFA_advance_loc: 8 to 00e22901 │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e22912 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e22902 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 29 to 00e2292f │ │ │ │ + DW_CFA_advance_loc: 29 to 00e2291f │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 31 to 00e2294e │ │ │ │ + DW_CFA_advance_loc: 31 to 00e2293e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00e22951 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e22941 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e22952 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e22942 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e22953 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e22943 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e22954 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e22944 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e22958 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e22948 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 29 to 00e22975 │ │ │ │ + DW_CFA_advance_loc: 29 to 00e22965 │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ - DW_CFA_advance_loc: 5 to 00e2297a │ │ │ │ + DW_CFA_advance_loc: 5 to 00e2296a │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2297b │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2296b │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 21 to 00e22990 │ │ │ │ + DW_CFA_advance_loc: 21 to 00e22980 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 27 to 00e229ab │ │ │ │ + DW_CFA_advance_loc: 27 to 00e2299b │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ - DW_CFA_advance_loc: 11 to 00e229b6 │ │ │ │ + DW_CFA_advance_loc: 11 to 00e229a6 │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e229ba │ │ │ │ + DW_CFA_advance_loc: 4 to 00e229aa │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 20 to 00e229ce │ │ │ │ + DW_CFA_advance_loc: 20 to 00e229be │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 32 to 00e229ee │ │ │ │ + DW_CFA_advance_loc: 32 to 00e229de │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ - DW_CFA_advance_loc: 2 to 00e229f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00e229e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00e229f6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00e229e6 │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ - DW_CFA_advance_loc: 7 to 00e229fd │ │ │ │ + DW_CFA_advance_loc: 7 to 00e229ed │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e229fe │ │ │ │ + DW_CFA_advance_loc: 1 to 00e229ee │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 21 to 00e22a13 │ │ │ │ + DW_CFA_advance_loc: 21 to 00e22a03 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 19 to 00e22a26 │ │ │ │ + DW_CFA_advance_loc: 19 to 00e22a16 │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ - DW_CFA_advance_loc: 5 to 00e22a2b │ │ │ │ + DW_CFA_advance_loc: 5 to 00e22a1b │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ - DW_CFA_advance_loc: 3 to 00e22a2e │ │ │ │ + DW_CFA_advance_loc: 3 to 00e22a1e │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 21 to 00e22a43 │ │ │ │ + DW_CFA_advance_loc: 21 to 00e22a33 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029b5e0 00000048 0029b5e4 FDE cie=00000000 pc=00e22a50..00e236de │ │ │ │ - DW_CFA_advance_loc: 1 to 00e22a51 │ │ │ │ +0029b5e0 00000048 0029b5e4 FDE cie=00000000 pc=00e22a40..00e236ce │ │ │ │ + DW_CFA_advance_loc: 1 to 00e22a41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e22a55 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e22a45 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e22a5e │ │ │ │ + DW_CFA_advance_loc: 9 to 00e22a4e │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e22a5f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e22a4f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e22a60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e22a50 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ - DW_CFA_advance_loc: 12 to 00e22a6c │ │ │ │ + DW_CFA_advance_loc: 12 to 00e22a5c │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 2667 to 00e234d7 │ │ │ │ + DW_CFA_advance_loc2: 2667 to 00e234c7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e234d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e234c8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e234d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e234c9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e234da │ │ │ │ + DW_CFA_advance_loc: 1 to 00e234ca │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00e234dd │ │ │ │ + DW_CFA_advance_loc: 3 to 00e234cd │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e234de │ │ │ │ + DW_CFA_advance_loc: 1 to 00e234ce │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e234df │ │ │ │ + DW_CFA_advance_loc: 1 to 00e234cf │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029b62c 00000048 0029b630 FDE cie=00000000 pc=00e236e0..00e2436e │ │ │ │ - DW_CFA_advance_loc: 1 to 00e236e1 │ │ │ │ +0029b62c 00000048 0029b630 FDE cie=00000000 pc=00e236d0..00e2435e │ │ │ │ + DW_CFA_advance_loc: 1 to 00e236d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e236e5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e236d5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e236ee │ │ │ │ + DW_CFA_advance_loc: 9 to 00e236de │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e236ef │ │ │ │ + DW_CFA_advance_loc: 1 to 00e236df │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e236f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e236e0 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ - DW_CFA_advance_loc: 12 to 00e236fc │ │ │ │ + DW_CFA_advance_loc: 12 to 00e236ec │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 2667 to 00e24167 │ │ │ │ + DW_CFA_advance_loc2: 2667 to 00e24157 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e24168 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e24158 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e24169 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e24159 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2416a │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2415a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00e2416d │ │ │ │ + DW_CFA_advance_loc: 3 to 00e2415d │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2416e │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2415e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2416f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2415f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029b678 00000048 0029b67c FDE cie=00000000 pc=00e24370..00e250b6 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e24371 │ │ │ │ +0029b678 00000048 0029b67c FDE cie=00000000 pc=00e24360..00e250a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e24361 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e24375 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e24365 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e2437e │ │ │ │ + DW_CFA_advance_loc: 9 to 00e2436e │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2437f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2436f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 10 to 00e24389 │ │ │ │ + DW_CFA_advance_loc: 10 to 00e24379 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 2839 to 00e24ea0 │ │ │ │ + DW_CFA_advance_loc2: 2839 to 00e24e90 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e24ea1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e24e91 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e24ea2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e24e92 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e24ea3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e24e93 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00e24ea6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e24e96 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e24ea7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e24e97 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e24ea8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e24e98 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029b6c4 000000ac 0029b6c8 FDE cie=00000000 pc=00e250c0..00e253c0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e250c1 │ │ │ │ +0029b6c4 000000ac 0029b6c8 FDE cie=00000000 pc=00e250b0..00e253b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e250b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00e250c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e250b4 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 12 to 00e250d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00e250c0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00e250d3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e250c3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00e250d6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e250c6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 84 to 00e2512a │ │ │ │ + DW_CFA_advance_loc1: 84 to 00e2511a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00e2512d │ │ │ │ + DW_CFA_advance_loc: 3 to 00e2511d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2512e │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2511e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2512f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2511f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e25130 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e25120 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00e25138 │ │ │ │ + DW_CFA_advance_loc: 8 to 00e25128 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 62 to 00e25176 │ │ │ │ + DW_CFA_advance_loc: 62 to 00e25166 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 7 to 00e2517d │ │ │ │ + DW_CFA_advance_loc: 7 to 00e2516d │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 7 to 00e25184 │ │ │ │ + DW_CFA_advance_loc: 7 to 00e25174 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00e25186 │ │ │ │ + DW_CFA_advance_loc: 2 to 00e25176 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00e2518e │ │ │ │ + DW_CFA_advance_loc: 8 to 00e2517e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 00e251ae │ │ │ │ + DW_CFA_advance_loc: 32 to 00e2519e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 11 to 00e251b9 │ │ │ │ + DW_CFA_advance_loc: 11 to 00e251a9 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 00e251bf │ │ │ │ + DW_CFA_advance_loc: 6 to 00e251af │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 31 to 00e251de │ │ │ │ + DW_CFA_advance_loc: 31 to 00e251ce │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e251df │ │ │ │ + DW_CFA_advance_loc: 1 to 00e251cf │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e251e3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e251d3 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e251e7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e251d7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 27 to 00e25202 │ │ │ │ + DW_CFA_advance_loc: 27 to 00e251f2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 117 to 00e25277 │ │ │ │ + DW_CFA_advance_loc1: 117 to 00e25267 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e25278 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e25268 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00e2527b │ │ │ │ + DW_CFA_advance_loc: 3 to 00e2526b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 21 to 00e25290 │ │ │ │ + DW_CFA_advance_loc: 21 to 00e25280 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 55 to 00e252c7 │ │ │ │ + DW_CFA_advance_loc: 55 to 00e252b7 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00e252cf │ │ │ │ + DW_CFA_advance_loc: 8 to 00e252bf │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 18 to 00e252e1 │ │ │ │ + DW_CFA_advance_loc: 18 to 00e252d1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 23 to 00e252f8 │ │ │ │ + DW_CFA_advance_loc: 23 to 00e252e8 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e252f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e252e9 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 00e252fc │ │ │ │ + DW_CFA_advance_loc: 3 to 00e252ec │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00e252ff │ │ │ │ + DW_CFA_advance_loc: 3 to 00e252ef │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 00e25313 │ │ │ │ + DW_CFA_advance_loc: 20 to 00e25303 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 25 to 00e2532c │ │ │ │ + DW_CFA_advance_loc: 25 to 00e2531c │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2532d │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2531d │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00e25330 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e25320 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 21 to 00e25345 │ │ │ │ + DW_CFA_advance_loc: 21 to 00e25335 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 00e25356 │ │ │ │ + DW_CFA_advance_loc: 17 to 00e25346 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 11 to 00e25361 │ │ │ │ + DW_CFA_advance_loc: 11 to 00e25351 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 00e25367 │ │ │ │ + DW_CFA_advance_loc: 6 to 00e25357 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 00e2537b │ │ │ │ + DW_CFA_advance_loc: 20 to 00e2536b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2537c │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2536c │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e25385 │ │ │ │ + DW_CFA_advance_loc: 9 to 00e25375 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00e25388 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e25378 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 00e2539c │ │ │ │ + DW_CFA_advance_loc: 20 to 00e2538c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029b774 00000048 0029b778 FDE cie=00000000 pc=00e253c0..00e25f5e │ │ │ │ - DW_CFA_advance_loc: 1 to 00e253c1 │ │ │ │ +0029b774 00000048 0029b778 FDE cie=00000000 pc=00e253b0..00e25f61 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e253b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e253c5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e253b5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e253ce │ │ │ │ + DW_CFA_advance_loc: 9 to 00e253be │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e253cf │ │ │ │ + DW_CFA_advance_loc: 1 to 00e253bf │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 8 to 00e253d7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00e253c7 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1525 to 00e259cc │ │ │ │ + DW_CFA_advance_loc2: 1507 to 00e259aa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e259cd │ │ │ │ + DW_CFA_advance_loc: 1 to 00e259ab │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e259ce │ │ │ │ + DW_CFA_advance_loc: 1 to 00e259ac │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e259cf │ │ │ │ + DW_CFA_advance_loc: 1 to 00e259ad │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00e259d2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e259b0 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e259d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e259b1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00e259d8 │ │ │ │ + DW_CFA_advance_loc: 7 to 00e259b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029b7c0 00000048 0029b7c4 FDE cie=00000000 pc=00e25f60..00e26b3e │ │ │ │ - DW_CFA_advance_loc: 1 to 00e25f61 │ │ │ │ +0029b7c0 00000048 0029b7c4 FDE cie=00000000 pc=00e25f70..00e26afb │ │ │ │ + DW_CFA_advance_loc: 1 to 00e25f71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e25f65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e25f75 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e25f6e │ │ │ │ + DW_CFA_advance_loc: 9 to 00e25f7e │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e25f6f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e25f7f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 8 to 00e25f77 │ │ │ │ + DW_CFA_advance_loc: 8 to 00e25f87 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1547 to 00e26582 │ │ │ │ + DW_CFA_advance_loc2: 1474 to 00e26549 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e26583 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2654a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e26584 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2654b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e26585 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2654c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00e26588 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e2654f │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e26589 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e26550 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00e26590 │ │ │ │ + DW_CFA_advance_loc: 8 to 00e26558 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029b80c 00000048 0029b810 FDE cie=00000000 pc=00e26b40..00e275fe │ │ │ │ - DW_CFA_advance_loc: 1 to 00e26b41 │ │ │ │ +0029b80c 00000048 0029b810 FDE cie=00000000 pc=00e26b00..00e2754f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e26b01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e26b45 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e26b05 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e26b4e │ │ │ │ + DW_CFA_advance_loc: 9 to 00e26b0e │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e26b4f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e26b0f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 8 to 00e26b57 │ │ │ │ + DW_CFA_advance_loc: 8 to 00e26b17 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1366 to 00e270ad │ │ │ │ + DW_CFA_advance_loc2: 1325 to 00e27044 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e270ae │ │ │ │ + DW_CFA_advance_loc: 1 to 00e27045 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e270af │ │ │ │ + DW_CFA_advance_loc: 1 to 00e27046 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e270b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e27047 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00e270b3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e2704a │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e270b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2704b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e270b8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00e27050 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029b858 00000048 0029b85c FDE cie=00000000 pc=00e27600..00e280cf │ │ │ │ - DW_CFA_advance_loc: 1 to 00e27601 │ │ │ │ +0029b858 00000048 0029b85c FDE cie=00000000 pc=00e27550..00e2801b │ │ │ │ + DW_CFA_advance_loc: 1 to 00e27551 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e27605 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e27555 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e2760e │ │ │ │ + DW_CFA_advance_loc: 9 to 00e2755e │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2760f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2755f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 8 to 00e27617 │ │ │ │ + DW_CFA_advance_loc: 8 to 00e27567 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1402 to 00e27b91 │ │ │ │ + DW_CFA_advance_loc2: 1395 to 00e27ada │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e27b92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e27adb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e27b93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e27adc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e27b94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e27add │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00e27b97 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e27ae0 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e27b98 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e27ae1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00e27ba0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00e27ae8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029b8a4 00000048 0029b8a8 FDE cie=00000000 pc=00e280d0..00e28fbf │ │ │ │ - DW_CFA_advance_loc: 1 to 00e280d1 │ │ │ │ +0029b8a4 00000048 0029b8a8 FDE cie=00000000 pc=00e28020..00e28f0f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e28021 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e280d5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e28025 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e280de │ │ │ │ + DW_CFA_advance_loc: 9 to 00e2802e │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e280df │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2802f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 2 to 00e280e1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00e28031 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 3385 to 00e28e1a │ │ │ │ + DW_CFA_advance_loc2: 3385 to 00e28d6a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e28e1b │ │ │ │ + DW_CFA_advance_loc: 1 to 00e28d6b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e28e1c │ │ │ │ + DW_CFA_advance_loc: 1 to 00e28d6c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e28e1d │ │ │ │ + DW_CFA_advance_loc: 1 to 00e28d6d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00e28e20 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e28d70 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e28e21 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e28d71 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e28e22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e28d72 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029b8f0 00000048 0029b8f4 FDE cie=00000000 pc=00e28fc0..00e29f0f │ │ │ │ - DW_CFA_advance_loc: 1 to 00e28fc1 │ │ │ │ +0029b8f0 00000048 0029b8f4 FDE cie=00000000 pc=00e28f10..00e29e5f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e28f11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e28fc5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e28f15 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e28fce │ │ │ │ + DW_CFA_advance_loc: 9 to 00e28f1e │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e28fcf │ │ │ │ + DW_CFA_advance_loc: 1 to 00e28f1f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 2 to 00e28fd1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00e28f21 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 3451 to 00e29d4c │ │ │ │ + DW_CFA_advance_loc2: 3451 to 00e29c9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e29d4d │ │ │ │ + DW_CFA_advance_loc: 1 to 00e29c9d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e29d4e │ │ │ │ + DW_CFA_advance_loc: 1 to 00e29c9e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e29d4f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e29c9f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00e29d52 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e29ca2 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e29d53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e29ca3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00e29d58 │ │ │ │ + DW_CFA_advance_loc: 5 to 00e29ca8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029b93c 00000048 0029b940 FDE cie=00000000 pc=00e29f10..00e2ae1f │ │ │ │ - DW_CFA_advance_loc: 1 to 00e29f11 │ │ │ │ +0029b93c 00000048 0029b940 FDE cie=00000000 pc=00e29e60..00e2ad6f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e29e61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e29f15 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e29e65 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e29f1e │ │ │ │ + DW_CFA_advance_loc: 9 to 00e29e6e │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e29f1f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e29e6f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 2 to 00e29f21 │ │ │ │ + DW_CFA_advance_loc: 2 to 00e29e71 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 3421 to 00e2ac7e │ │ │ │ + DW_CFA_advance_loc2: 3421 to 00e2abce │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2ac7f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2abcf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2ac80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2abd0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2ac81 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2abd1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00e2ac84 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e2abd4 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2ac85 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2abd5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2ac86 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2abd6 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029b988 00000048 0029b98c FDE cie=00000000 pc=00e2ae20..00e2bd7f │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2ae21 │ │ │ │ +0029b988 00000048 0029b98c FDE cie=00000000 pc=00e2ad70..00e2bccf │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2ad71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e2ae25 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e2ad75 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e2ae2e │ │ │ │ + DW_CFA_advance_loc: 9 to 00e2ad7e │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2ae2f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2ad7f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 2 to 00e2ae31 │ │ │ │ + DW_CFA_advance_loc: 2 to 00e2ad81 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 3465 to 00e2bbba │ │ │ │ + DW_CFA_advance_loc2: 3465 to 00e2bb0a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2bbbb │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2bb0b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2bbbc │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2bb0c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2bbbd │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2bb0d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00e2bbc0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e2bb10 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2bbc1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2bb11 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00e2bbc8 │ │ │ │ + DW_CFA_advance_loc: 7 to 00e2bb18 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029b9d4 00000048 0029b9d8 FDE cie=00000000 pc=00e2bd80..00e2cd1f │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2bd81 │ │ │ │ +0029b9d4 00000048 0029b9d8 FDE cie=00000000 pc=00e2bcd0..00e2cc6f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2bcd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e2bd85 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e2bcd5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e2bd8e │ │ │ │ + DW_CFA_advance_loc: 9 to 00e2bcde │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2bd8f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2bcdf │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 2 to 00e2bd91 │ │ │ │ + DW_CFA_advance_loc: 2 to 00e2bce1 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 3517 to 00e2cb4e │ │ │ │ + DW_CFA_advance_loc2: 3517 to 00e2ca9e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2cb4f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2ca9f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2cb50 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2caa0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2cb51 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2caa1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00e2cb54 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e2caa4 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2cb55 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2caa5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00e2cb60 │ │ │ │ + DW_CFA_advance_loc: 11 to 00e2cab0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029ba20 00000048 0029ba24 FDE cie=00000000 pc=00e2cd20..00e2dc1f │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2cd21 │ │ │ │ +0029ba20 00000048 0029ba24 FDE cie=00000000 pc=00e2cc70..00e2db6f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2cc71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e2cd25 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e2cc75 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e2cd2e │ │ │ │ + DW_CFA_advance_loc: 9 to 00e2cc7e │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2cd2f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2cc7f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2cd30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2cc80 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ - DW_CFA_advance_loc: 12 to 00e2cd3c │ │ │ │ + DW_CFA_advance_loc: 12 to 00e2cc8c │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 3365 to 00e2da61 │ │ │ │ + DW_CFA_advance_loc2: 3365 to 00e2d9b1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2da62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2d9b2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2da63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2d9b3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2da64 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2d9b4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00e2da67 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e2d9b7 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2da68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2d9b8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2da69 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2d9b9 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029ba6c 00000048 0029ba70 FDE cie=00000000 pc=00e2dc20..00e2eb1f │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2dc21 │ │ │ │ +0029ba6c 00000048 0029ba70 FDE cie=00000000 pc=00e2db70..00e2ea6f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2db71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e2dc25 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e2db75 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e2dc2e │ │ │ │ + DW_CFA_advance_loc: 9 to 00e2db7e │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2dc2f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2db7f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2dc30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2db80 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ - DW_CFA_advance_loc: 12 to 00e2dc3c │ │ │ │ + DW_CFA_advance_loc: 12 to 00e2db8c │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 3365 to 00e2e961 │ │ │ │ + DW_CFA_advance_loc2: 3365 to 00e2e8b1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2e962 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2e8b2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2e963 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2e8b3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2e964 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2e8b4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00e2e967 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e2e8b7 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2e968 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2e8b8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2e969 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2e8b9 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029bab8 00000048 0029babc FDE cie=00000000 pc=00e2eb20..00e2f908 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2eb21 │ │ │ │ +0029bab8 00000048 0029babc FDE cie=00000000 pc=00e2ea70..00e2f858 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2ea71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e2eb25 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e2ea75 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e2eb2e │ │ │ │ + DW_CFA_advance_loc: 9 to 00e2ea7e │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2eb2f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2ea7f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 3 to 00e2eb32 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e2ea82 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ - DW_CFA_advance_loc: 18 to 00e2eb44 │ │ │ │ + DW_CFA_advance_loc: 18 to 00e2ea94 │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 3251 to 00e2f7f7 │ │ │ │ + DW_CFA_advance_loc2: 3251 to 00e2f747 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2f7f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2f748 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2f7f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2f749 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2f7fa │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2f74a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00e2f7fd │ │ │ │ + DW_CFA_advance_loc: 3 to 00e2f74d │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2f7fe │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2f74e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00e2f800 │ │ │ │ + DW_CFA_advance_loc: 2 to 00e2f750 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029bb04 00000090 0029bb08 FDE cie=00000000 pc=00e2f910..00e2fc85 │ │ │ │ - DW_CFA_advance_loc: 3 to 00e2f913 │ │ │ │ +0029bb04 00000090 0029bb08 FDE cie=00000000 pc=00e2f860..00e2fbd5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e2f863 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00e2f91b │ │ │ │ + DW_CFA_advance_loc: 8 to 00e2f86b │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00e2f921 │ │ │ │ + DW_CFA_advance_loc: 6 to 00e2f871 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 150 to 00e2f9b7 │ │ │ │ + DW_CFA_advance_loc1: 150 to 00e2f907 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e2f9c0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00e2f910 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 55 to 00e2f9f7 │ │ │ │ + DW_CFA_advance_loc: 55 to 00e2f947 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 00e2fa1f │ │ │ │ + DW_CFA_advance_loc: 40 to 00e2f96f │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 00e2fa25 │ │ │ │ + DW_CFA_advance_loc: 6 to 00e2f975 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 00e2fa2b │ │ │ │ + DW_CFA_advance_loc: 6 to 00e2f97b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 29 to 00e2fa48 │ │ │ │ + DW_CFA_advance_loc: 29 to 00e2f998 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2fa49 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2f999 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e2fa4d │ │ │ │ + DW_CFA_advance_loc: 4 to 00e2f99d │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e2fa51 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e2f9a1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 27 to 00e2fa6c │ │ │ │ + DW_CFA_advance_loc: 27 to 00e2f9bc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e2fa75 │ │ │ │ + DW_CFA_advance_loc: 9 to 00e2f9c5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 49 to 00e2faa6 │ │ │ │ + DW_CFA_advance_loc: 49 to 00e2f9f6 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00e2fac2 │ │ │ │ + DW_CFA_advance_loc: 28 to 00e2fa12 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 00e2fac8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00e2fa18 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 00e2face │ │ │ │ + DW_CFA_advance_loc: 6 to 00e2fa1e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 23 to 00e2fae5 │ │ │ │ + DW_CFA_advance_loc: 23 to 00e2fa35 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e2fae9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e2fa39 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00e2faeb │ │ │ │ + DW_CFA_advance_loc: 2 to 00e2fa3b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00e2faee │ │ │ │ + DW_CFA_advance_loc: 3 to 00e2fa3e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 00e2fb02 │ │ │ │ + DW_CFA_advance_loc: 20 to 00e2fa52 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e2fb0b │ │ │ │ + DW_CFA_advance_loc: 9 to 00e2fa5b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00e2fb10 │ │ │ │ + DW_CFA_advance_loc: 5 to 00e2fa60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 00e2fb15 │ │ │ │ + DW_CFA_advance_loc: 5 to 00e2fa65 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 11 to 00e2fb20 │ │ │ │ + DW_CFA_advance_loc: 11 to 00e2fa70 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e2fb29 │ │ │ │ + DW_CFA_advance_loc: 9 to 00e2fa79 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 00e2fb41 │ │ │ │ + DW_CFA_advance_loc: 24 to 00e2fa91 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 34 to 00e2fb63 │ │ │ │ + DW_CFA_advance_loc: 34 to 00e2fab3 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 00e2fb69 │ │ │ │ + DW_CFA_advance_loc: 6 to 00e2fab9 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 00e2fb6f │ │ │ │ + DW_CFA_advance_loc: 6 to 00e2fabf │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 37 to 00e2fb94 │ │ │ │ + DW_CFA_advance_loc: 37 to 00e2fae4 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2fb95 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2fae5 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e2fb99 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e2fae9 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e2fb9d │ │ │ │ + DW_CFA_advance_loc: 4 to 00e2faed │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 27 to 00e2fbb8 │ │ │ │ + DW_CFA_advance_loc: 27 to 00e2fb08 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 00e2fbbe │ │ │ │ + DW_CFA_advance_loc: 6 to 00e2fb0e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc1: 74 to 00e2fc08 │ │ │ │ + DW_CFA_advance_loc1: 74 to 00e2fb58 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 116 to 00e2fc7c │ │ │ │ + DW_CFA_advance_loc1: 116 to 00e2fbcc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00e2fc80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e2fbd0 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029bb98 00000048 0029bb9c FDE cie=00000000 pc=00e2fc90..00e2ffe9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2fc91 │ │ │ │ +0029bb98 00000048 0029bb9c FDE cie=00000000 pc=00e2fbe0..00e2ff39 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2fbe1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e2fc95 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e2fbe5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e2fc9e │ │ │ │ + DW_CFA_advance_loc: 9 to 00e2fbee │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2fc9f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2fbef │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 8 to 00e2fca7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00e2fbf7 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 821 to 00e2ffdc │ │ │ │ + DW_CFA_advance_loc2: 821 to 00e2ff2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2ffdd │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2ff2d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2ffde │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2ff2e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2ffdf │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2ff2f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00e2ffe2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e2ff32 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2ffe3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2ff33 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2ffe4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2ff34 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029bbe4 00000048 0029bbe8 FDE cie=00000000 pc=00e2fff0..00e30996 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2fff1 │ │ │ │ +0029bbe4 00000048 0029bbe8 FDE cie=00000000 pc=00e2ff40..00e308e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2ff41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e2fff5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e2ff45 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e2fffe │ │ │ │ + DW_CFA_advance_loc: 9 to 00e2ff4e │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e2ffff │ │ │ │ + DW_CFA_advance_loc: 1 to 00e2ff4f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 8 to 00e30007 │ │ │ │ + DW_CFA_advance_loc: 8 to 00e2ff57 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1333 to 00e3053c │ │ │ │ + DW_CFA_advance_loc2: 1334 to 00e3048d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e3053d │ │ │ │ + DW_CFA_advance_loc: 1 to 00e3048e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e3053e │ │ │ │ + DW_CFA_advance_loc: 1 to 00e3048f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e3053f │ │ │ │ + DW_CFA_advance_loc: 1 to 00e30490 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00e30542 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e30493 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e30543 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e30494 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00e30548 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e30498 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0029bc30 00000048 0029bc34 FDE cie=00000000 pc=00e309a0..00e31150 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e309a1 │ │ │ │ +0029bc30 00000048 0029bc34 FDE cie=00000000 pc=00e308f0..00e31150 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e308f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00e309a5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00e308f5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e309ae │ │ │ │ + DW_CFA_advance_loc: 9 to 00e308fe │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e309af │ │ │ │ + DW_CFA_advance_loc: 1 to 00e308ff │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 8 to 00e309b7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00e30907 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1104 to 00e30e07 │ │ │ │ + DW_CFA_advance_loc2: 1109 to 00e30d5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e30e08 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e30d5d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e30e09 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e30d5e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e30e0a │ │ │ │ + DW_CFA_advance_loc: 1 to 00e30d5f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00e30e0d │ │ │ │ + DW_CFA_advance_loc: 3 to 00e30d62 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e30e0e │ │ │ │ + DW_CFA_advance_loc: 1 to 00e30d63 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00e30e10 │ │ │ │ + DW_CFA_advance_loc: 5 to 00e30d68 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0029bc7c 00000048 0029bc80 FDE cie=00000000 pc=00e31150..00e31aa6 │ │ │ │ DW_CFA_advance_loc: 1 to 00e31151 │ │ │ │ @@ -1541015,30 +1541015,30 @@ │ │ │ │ DW_CFA_advance_loc: 9 to 00e3115e │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_advance_loc: 1 to 00e3115f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ DW_CFA_advance_loc: 8 to 00e31167 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1287 to 00e3166e │ │ │ │ + DW_CFA_advance_loc2: 1288 to 00e3166f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e3166f │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_advance_loc: 1 to 00e31670 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00e31671 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e31671 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e31672 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00e31674 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e31675 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e31675 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e31676 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00e31680 │ │ │ │ + DW_CFA_advance_loc: 10 to 00e31680 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0029bcc8 00000048 0029bccc FDE cie=00000000 pc=00e31ab0..00e32406 │ │ │ │ DW_CFA_advance_loc: 1 to 00e31ab1 │ │ │ │ @@ -1541049,30 +1541049,30 @@ │ │ │ │ DW_CFA_advance_loc: 9 to 00e31abe │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_advance_loc: 1 to 00e31abf │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ DW_CFA_advance_loc: 8 to 00e31ac7 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1289 to 00e31fd0 │ │ │ │ + DW_CFA_advance_loc2: 1290 to 00e31fd1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00e31fd1 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_advance_loc: 1 to 00e31fd2 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00e31fd3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e31fd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e31fd4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00e31fd6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00e31fd7 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00e31fd7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00e31fd8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00e31fe0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00e31fe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0029bd14 00000048 0029bd18 FDE cie=00000000 pc=00e32410..00e32e14 │ │ │ │ DW_CFA_advance_loc: 1 to 00e32411 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -3671471,27 +3671471,27 @@ │ │ │ │ jmp d420b3 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov $0x290,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ lea -0xa14154(%ebx),%edx │ │ │ │ call d3d640 │ │ │ │ - lea -0xa143b4(%ebx),%edx │ │ │ │ + lea -0xa14334(%ebx),%edx │ │ │ │ mov $0x36,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ call d3d640 │ │ │ │ lea -0xa142b4(%ebx),%edx │ │ │ │ mov $0x29,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ call d3d640 │ │ │ │ lea -0xa13574(%ebx),%edx │ │ │ │ mov $0xa9,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ call d3d640 │ │ │ │ - lea -0xa141d4(%ebx),%edx │ │ │ │ + lea -0xa14194(%ebx),%edx │ │ │ │ mov $0x16,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ call d3d640 │ │ │ │ mov (%esi),%ebx │ │ │ │ mov (%ebx),%eax │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ @@ -3671994,27 +3671994,27 @@ │ │ │ │ add $0x10,%esp │ │ │ │ jmp d4279f │ │ │ │ nop │ │ │ │ lea -0xa13c34(%edi),%edx │ │ │ │ mov $0x360,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ call d3d380 │ │ │ │ - lea -0xa14334(%edi),%edx │ │ │ │ + lea -0xa143b4(%edi),%edx │ │ │ │ mov $0x3d,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ call d3d380 │ │ │ │ lea -0xa14254(%edi),%edx │ │ │ │ mov $0x33,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ call d3d380 │ │ │ │ lea -0xa13414(%edi),%edx │ │ │ │ mov $0xf5,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ call d3d380 │ │ │ │ - lea -0xa14194(%edi),%edx │ │ │ │ + lea -0xa141d4(%edi),%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov $0x17,%ecx │ │ │ │ call d3d380 │ │ │ │ mov (%esi),%ebp │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %ebp,%ebx │ │ │ │ lea 0x8(%eax),%edx │ │ │ │ @@ -3914327,61 +3914327,61 @@ │ │ │ │ lea 0x18(%esp),%ebp │ │ │ │ mov %ebp,%eax │ │ │ │ call e13b70 │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ or 0x18(%esp),%esi │ │ │ │ or 0x1c(%esp),%ebx │ │ │ │ pop %ecx │ │ │ │ - mov $0xd,%ecx │ │ │ │ - mov %edi,%edx │ │ │ │ + mov %edi,%ecx │ │ │ │ pop %eax │ │ │ │ - sar $0x8,%edx │ │ │ │ - mov %edx,%eax │ │ │ │ + sar $0x8,%edi │ │ │ │ + movzbl %cl,%eax │ │ │ │ + mov $0x27,%ecx │ │ │ │ cltd │ │ │ │ push %edx │ │ │ │ - mov $0x9,%edx │ │ │ │ + mov $0x20,%edx │ │ │ │ push %eax │ │ │ │ mov %ebp,%eax │ │ │ │ call e13b70 │ │ │ │ - mov %edi,%ecx │ │ │ │ or 0x18(%esp),%esi │ │ │ │ or 0x1c(%esp),%ebx │ │ │ │ + mov $0xd,%ecx │ │ │ │ pop %eax │ │ │ │ - movzbl %cl,%eax │ │ │ │ + mov %edi,%eax │ │ │ │ pop %edx │ │ │ │ - mov $0x27,%ecx │ │ │ │ cltd │ │ │ │ - push %edx │ │ │ │ - mov $0x20,%edx │ │ │ │ - push %eax │ │ │ │ mov %ebp,%eax │ │ │ │ + push %edx │ │ │ │ + mov $0x9,%edx │ │ │ │ + push %edi │ │ │ │ call e13b70 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ or 0x18(%esp),%esi │ │ │ │ or 0x1c(%esp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov %esi,(%eax) │ │ │ │ mov %ebx,0x4(%eax) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e17aff │ │ │ │ + jne e17afd │ │ │ │ mov (%esp),%eax │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ call 1d7cd30 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ sub $0x28,%esp │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ cmp 0x68(%edx),%eax │ │ │ │ @@ -3914711,64 +3914711,64 @@ │ │ │ │ call e15960 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ or -0xec(%ebp),%eax │ │ │ │ mov %eax,-0xf4(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ pop %ecx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ + mov $0x27,%ecx │ │ │ │ mov 0x10(%eax),%edi │ │ │ │ pop %eax │ │ │ │ - mov %edi,%ecx │ │ │ │ - sar $0x8,%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ + mov %edi,%eax │ │ │ │ + sar $0x8,%edi │ │ │ │ + movzbl %al,%eax │ │ │ │ cltd │ │ │ │ - lea -0xf0(%ebp),%eax │ │ │ │ push %edx │ │ │ │ - mov $0x9,%edx │ │ │ │ - push %ecx │ │ │ │ - mov $0xd,%ecx │ │ │ │ + mov $0x20,%edx │ │ │ │ + push %eax │ │ │ │ + lea -0xf0(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ or -0xec(%ebp),%eax │ │ │ │ - mov $0x27,%ecx │ │ │ │ + mov $0xd,%ecx │ │ │ │ mov %eax,-0xf4(%ebp) │ │ │ │ pop %eax │ │ │ │ mov %edi,%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ pop %edx │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - push %edx │ │ │ │ - mov $0x20,%edx │ │ │ │ - push %eax │ │ │ │ lea -0xf0(%ebp),%eax │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + mov $0x9,%edx │ │ │ │ + push %edi │ │ │ │ call e13b70 │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%eax │ │ │ │ mov %ebx,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e180a2 │ │ │ │ + jne e180a0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ call 1d7cd30 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ push %edi │ │ │ │ mov $0x3c,%ecx │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ and $0xfffffff0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ @@ -3924719,35 +3924719,34 @@ │ │ │ │ push %eax │ │ │ │ lea 0x48(%esp),%eax │ │ │ │ call e13b70 │ │ │ │ mov 0x24(%ebx),%eax │ │ │ │ or 0x48(%esp),%edi │ │ │ │ or 0x4c(%esp),%ebp │ │ │ │ mov %eax,%edx │ │ │ │ - and $0x1,%edx │ │ │ │ + shr $1,%edx │ │ │ │ add $0x10,%esp │ │ │ │ - shr $1,%eax │ │ │ │ + and $0x1,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ mov 0x18(%ebx),%eax │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ mov (%eax),%eax │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ movzwl 0xc(%eax),%ebx │ │ │ │ mov %edx,%eax │ │ │ │ mov %ecx,%edx │ │ │ │ add %eax,%eax │ │ │ │ adc %ecx,%edx │ │ │ │ or 0x8(%esp),%eax │ │ │ │ or 0xc(%esp),%edx │ │ │ │ xor $0x1,%eax │ │ │ │ or %edx,%eax │ │ │ │ - je e22738 │ │ │ │ + je e22730 │ │ │ │ lea 0x38(%esp),%eax │ │ │ │ movzwl %bx,%edx │ │ │ │ call e13cd0 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x27,%ecx │ │ │ │ mov $0x20,%edx │ │ │ │ push 0x44(%esp) │ │ │ │ @@ -3924756,15 +3924755,15 @@ │ │ │ │ call e13b70 │ │ │ │ or 0x48(%esp),%edi │ │ │ │ mov %edi,%ebx │ │ │ │ mov 0x4c(%esp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ or %ebp,%edi │ │ │ │ test $0x1,%esi │ │ │ │ - je e22690 │ │ │ │ + je e22688 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ lea 0x38(%esp),%eax │ │ │ │ call e13ff0 │ │ │ │ sub $0x8,%esp │ │ │ │ xor %edx,%edx │ │ │ │ mov $0xa,%ecx │ │ │ │ push 0x44(%esp) │ │ │ │ @@ -3924782,73 +3924781,72 @@ │ │ │ │ push %edx │ │ │ │ mov $0x33,%edx │ │ │ │ push %eax │ │ │ │ lea 0x48(%esp),%eax │ │ │ │ call e13b70 │ │ │ │ mov 0x48(%esp),%esi │ │ │ │ mov 0x4c(%esp),%ebx │ │ │ │ - mov $0x2f,%ecx │ │ │ │ + mov $0x31,%ecx │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - push 0x14(%esp) │ │ │ │ - mov $0x2f,%edx │ │ │ │ - push 0x14(%esp) │ │ │ │ + push 0x1c(%esp) │ │ │ │ + mov $0x31,%edx │ │ │ │ + push 0x1c(%esp) │ │ │ │ lea 0x48(%esp),%eax │ │ │ │ call e13b70 │ │ │ │ or 0x48(%esp),%esi │ │ │ │ or 0x4c(%esp),%ebx │ │ │ │ - mov $0x31,%edx │ │ │ │ + mov $0x2f,%edx │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ - push 0x1c(%esp) │ │ │ │ - mov $0x31,%ecx │ │ │ │ - push 0x1c(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + mov $0x2f,%ecx │ │ │ │ + push 0x14(%esp) │ │ │ │ lea 0x48(%esp),%eax │ │ │ │ call e13b70 │ │ │ │ or 0x48(%esp),%esi │ │ │ │ or 0x4c(%esp),%ebx │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ or %ebp,%esi │ │ │ │ or %edi,%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov %esi,(%eax) │ │ │ │ mov %ebx,0x4(%eax) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e2283a │ │ │ │ + jne e2282a │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ and $0x2,%esi │ │ │ │ mov %esi,0x30(%esp) │ │ │ │ - je e22818 │ │ │ │ + je e22808 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ cmpb $0x0,0x2a(%esp) │ │ │ │ - jne e226c2 │ │ │ │ + jne e226ba │ │ │ │ movzbl 0x24(%esp),%eax │ │ │ │ xor $0x1,%al │ │ │ │ - je e227b0 │ │ │ │ + je e227a8 │ │ │ │ cmpb $0x0,0x2b(%esp) │ │ │ │ - je e226d6 │ │ │ │ + je e226ce │ │ │ │ movzbl 0x24(%esp),%eax │ │ │ │ xor $0x1,%al │ │ │ │ - jne e22800 │ │ │ │ + jne e227f0 │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e22800 │ │ │ │ + je e227f0 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0xf,%ecx │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ lea 0x48(%esp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ call e13b70 │ │ │ │ @@ -3924864,15 +3924862,15 @@ │ │ │ │ call e13b70 │ │ │ │ or 0x48(%esp),%ebx │ │ │ │ or 0x4c(%esp),%edi │ │ │ │ xor %edx,%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebx,%ebp │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ - jmp e225f0 │ │ │ │ + jmp e225ee │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x4,%ecx │ │ │ │ shr $0x2,%ax │ │ │ │ push %edx │ │ │ │ @@ -3924903,15 +3924901,15 @@ │ │ │ │ or 0x4c(%esp),%eax │ │ │ │ add $0x8,%esp │ │ │ │ xchg %eax,%edx │ │ │ │ push %edx │ │ │ │ mov $0x20,%edx │ │ │ │ push %eax │ │ │ │ mov %ebx,%eax │ │ │ │ - jmp e22594 │ │ │ │ + jmp e22592 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ mov $0xf,%ecx │ │ │ │ push %edx │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x48(%esp),%eax │ │ │ │ @@ -3924925,31 +3924923,30 @@ │ │ │ │ xor %edx,%edx │ │ │ │ push 0x24(%esp) │ │ │ │ lea 0x48(%esp),%eax │ │ │ │ call e13b70 │ │ │ │ or 0x48(%esp),%ebp │ │ │ │ or 0x4c(%esp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp e22708 │ │ │ │ + jmp e22700 │ │ │ │ nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x1f,%ecx │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ - jmp e226f2 │ │ │ │ + jmp e226ea │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ lea 0x38(%esp),%eax │ │ │ │ call e16180 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x7,%ecx │ │ │ │ push 0x44(%esp) │ │ │ │ push 0x44(%esp) │ │ │ │ - jmp e22712 │ │ │ │ + jmp e2270a │ │ │ │ call 1d7cd30 │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ mov $0x5,%ebp │ │ │ │ push %edi │ │ │ │ mov %edx,%edi │ │ │ │ push %esi │ │ │ │ @@ -3924962,25 +3924959,25 @@ │ │ │ │ mov %eax,(%esp) │ │ │ │ mov 0x88(%ebx),%eax │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ mov %ecx,0xdc(%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ cmp %eax,%ebp │ │ │ │ sbb %edx,%ecx │ │ │ │ - jge e22998 │ │ │ │ + jge e22988 │ │ │ │ mov (%edi),%ecx │ │ │ │ mov 0x8(%edi),%edi │ │ │ │ lea -0x258(%ecx),%ebp │ │ │ │ cmp $0x63,%ebp │ │ │ │ - jbe e22958 │ │ │ │ + jbe e22948 │ │ │ │ cmp $0x2bb,%ecx │ │ │ │ - jbe e228ac │ │ │ │ + jbe e2289c │ │ │ │ xor $0x7,%eax │ │ │ │ or %edx,%eax │ │ │ │ - je e229d8 │ │ │ │ + je e229c8 │ │ │ │ mov (%ebx),%eax │ │ │ │ mov 0x4(%ebx),%edx │ │ │ │ lea 0x8(%esp),%ebp │ │ │ │ mov %edi,%ecx │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ @@ -3924998,15 +3924995,15 @@ │ │ │ │ mov 0xc(%ebx),%ebx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov %ecx,%edx │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ or %ebx,%edx │ │ │ │ - jne e22a20 │ │ │ │ + jne e22a10 │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ebp,%eax │ │ │ │ mov $0x4,%edx │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov $0x7,%ecx │ │ │ │ call e13b70 │ │ │ │ @@ -3925015,43 +3925012,43 @@ │ │ │ │ or 0x18(%esp),%ebp │ │ │ │ or 0x1c(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebp,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov 0xdc(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e22a48 │ │ │ │ + jne e22a38 │ │ │ │ add $0xec,%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ xor $0x7,%eax │ │ │ │ or %edx,%eax │ │ │ │ - jne e228ac │ │ │ │ + jne e2289c │ │ │ │ mov (%ebx),%ecx │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ lea 0x8(%esp),%ebp │ │ │ │ mov %ecx,%edx │ │ │ │ or %ebx,%edx │ │ │ │ - jne e229f0 │ │ │ │ + jne e229e0 │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ebp,%eax │ │ │ │ xor %edx,%edx │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov $0x7,%ecx │ │ │ │ call e13b70 │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp e2292f │ │ │ │ + jmp e2291f │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ movzwl 0xc(%eax),%edx │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ call e13cd0 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x7,%ecx │ │ │ │ @@ -3925059,65 +3925056,65 @@ │ │ │ │ push 0x14(%esp) │ │ │ │ push 0x14(%esp) │ │ │ │ lea 0x18(%esp),%eax │ │ │ │ call e13b70 │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp e2292f │ │ │ │ + jmp e2291f │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebx),%ecx │ │ │ │ mov 0xc(%ebx),%ebx │ │ │ │ lea 0x8(%esp),%ebp │ │ │ │ mov %ecx,%edx │ │ │ │ or %ebx,%edx │ │ │ │ - je e22972 │ │ │ │ + je e22962 │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - jmp e229f6 │ │ │ │ + jmp e229e6 │ │ │ │ mov 0x20(%edi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ebp,%eax │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov $0x7,%ecx │ │ │ │ call e13b70 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp e22972 │ │ │ │ + jmp e22962 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %edx,%edx │ │ │ │ push %ebx │ │ │ │ mov %ebp,%eax │ │ │ │ push %ecx │ │ │ │ mov $0x3,%ecx │ │ │ │ call e13b70 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp e22906 │ │ │ │ + jmp e228f6 │ │ │ │ call 1d7cd30 │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ and $0xfffffff0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ call 105c1e │ │ │ │ - add $0x23d258f,%esi │ │ │ │ + add $0x23d259f,%esi │ │ │ │ push %ebx │ │ │ │ xor %ebx,%ebx │ │ │ │ sub $0x12c,%esp │ │ │ │ mov %eax,-0x104(%ebp) │ │ │ │ mov %edx,-0x108(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0xf4(%ebp) │ │ │ │ @@ -3925146,15 +3925143,15 @@ │ │ │ │ shr $0x6,%ecx │ │ │ │ mov %esi,-0x114(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ and $0x1,%ebx │ │ │ │ and $0x1400,%edi │ │ │ │ lea -0xf0(%ebp),%edi │ │ │ │ mov %ebx,-0x118(%ebp) │ │ │ │ - je e230c0 │ │ │ │ + je e230b0 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ @@ -3925194,15 +3925191,15 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e22bab │ │ │ │ + jb e22b9b │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ movl $0x0,-0x124(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0x1000,%eax │ │ │ │ @@ -3925233,15 +3925230,15 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e22c70 │ │ │ │ + jb e22c60 │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ movl $0x1,-0x88(%ebp) │ │ │ │ movl $0x0,-0x84(%ebp) │ │ │ │ call e14430 │ │ │ │ pop %eax │ │ │ │ @@ -3925291,26 +3925288,26 @@ │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e22d74 │ │ │ │ + jb e22d64 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov -0x110(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x2,-0x80(%ebp) │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ shr $0xa,%edx │ │ │ │ mov %edx,-0x130(%ebp) │ │ │ │ mov %ecx,-0x11c(%ebp) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jae e23562 │ │ │ │ + jae e23552 │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3925325,23 +3925322,23 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e22e1a │ │ │ │ + jb e22e0a │ │ │ │ add $0x10,%esp │ │ │ │ mov $0x1,%eax │ │ │ │ cmpl $0x1,-0x110(%ebp) │ │ │ │ movl $0x2,-0x80(%ebp) │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ sbb $0xffffffff,%eax │ │ │ │ cmp -0x11c(%ebp),%eax │ │ │ │ - jae e236cb │ │ │ │ + jae e236bb │ │ │ │ mov -0xf4(%ebp),%edx │ │ │ │ mov 0x1c(%edx),%edx │ │ │ │ mov (%edx,%eax,4),%ecx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17000 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3925358,52 +3925355,52 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xa8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e22ec1 │ │ │ │ + jb e22eb1 │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ add $0x10,%esp │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ mov -0x120(%ebp),%eax │ │ │ │ movdqa -0x1346244(%eax),%xmm0 │ │ │ │ mov -0x110(%ebp),%eax │ │ │ │ movaps %xmm0,-0xe8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je e235e8 │ │ │ │ + je e235d8 │ │ │ │ mov -0xf8(%ebp),%ecx │ │ │ │ mov -0x118(%ebp),%ebx │ │ │ │ and $0x2000,%ecx │ │ │ │ test %ebx,%ebx │ │ │ │ - je e23668 │ │ │ │ + je e23658 │ │ │ │ testb $0x40,-0xf7(%ebp) │ │ │ │ - je e23698 │ │ │ │ + je e23688 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e236bf │ │ │ │ + jne e236af │ │ │ │ nop │ │ │ │ mov -0x11c(%ebp),%ebx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je e22f7d │ │ │ │ + je e22f6d │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x100(%ebp),%ecx │ │ │ │ mov -0x108(%ebp),%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ - call e22840 │ │ │ │ + call e22830 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x1c,%ecx │ │ │ │ mov $0x15,%edx │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3925417,26 +3925414,26 @@ │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ call e15960 │ │ │ │ mov -0x110(%ebp),%ecx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - je e23620 │ │ │ │ + je e23610 │ │ │ │ mov -0xf8(%ebp),%ecx │ │ │ │ mov -0x118(%ebp),%eax │ │ │ │ and $0x2000,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je e23658 │ │ │ │ + je e23648 │ │ │ │ testb $0x40,-0xf7(%ebp) │ │ │ │ - je e23678 │ │ │ │ + je e23668 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e236b3 │ │ │ │ + jne e236a3 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x1f,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x1d,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3925452,25 +3925449,25 @@ │ │ │ │ mov $0x13,%edx │ │ │ │ call e13b70 │ │ │ │ mov -0x130(%ebp),%edx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ cmp -0x11c(%ebp),%edx │ │ │ │ - jae e230b0 │ │ │ │ + jae e230a0 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne e23482 │ │ │ │ + jne e23472 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e23493 │ │ │ │ + jmp e23483 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3925511,15 +3925508,15 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e23169 │ │ │ │ + jb e23159 │ │ │ │ lea -0xe8(%ebp),%eax │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ movl $0x1,-0x88(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ mov %eax,-0x100(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ movl $0x0,-0x84(%ebp) │ │ │ │ @@ -3925568,23 +3925565,23 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e23267 │ │ │ │ + jb e23257 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ movl $0x2,-0x80(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,-0xf8(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je e234df │ │ │ │ + je e234cf │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3925599,20 +3925596,20 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e232fd │ │ │ │ + jb e232ed │ │ │ │ movl $0x2,-0x80(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ cmpl $0x1,-0xf8(%ebp) │ │ │ │ - je e236d7 │ │ │ │ + je e236c7 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17000 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3925644,15 +3925641,15 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e233e2 │ │ │ │ + jb e233d2 │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ movl $0x1,-0xe0(%ebp) │ │ │ │ movl $0x0,-0xdc(%ebp) │ │ │ │ call e143b0 │ │ │ │ pop %eax │ │ │ │ @@ -3925664,20 +3925661,20 @@ │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ mov -0xf8(%ebp),%ecx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - je e230b0 │ │ │ │ + je e230a0 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e230b0 │ │ │ │ + je e230a0 │ │ │ │ movzbl (%eax),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3925691,15 +3925688,15 @@ │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov %ebx,(%eax) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e236d2 │ │ │ │ + jne e236c2 │ │ │ │ mov -0x104(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ @@ -3925722,20 +3925719,20 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e23520 │ │ │ │ + jb e23510 │ │ │ │ movl $0x2,-0x80(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ xor %ecx,%ecx │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ - jmp e23351 │ │ │ │ + jmp e23341 │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0xec(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3925749,94 +3925746,94 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e235a3 │ │ │ │ + jb e23593 │ │ │ │ movl $0x2,-0x80(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ xor %ecx,%ecx │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ - jmp e22e7c │ │ │ │ + jmp e22e6c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x118(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e22f60 │ │ │ │ + je e22f50 │ │ │ │ mov $0x6,%eax │ │ │ │ xor %edx,%edx │ │ │ │ testb $0x40,-0xf7(%ebp) │ │ │ │ - je e22f60 │ │ │ │ + je e22f50 │ │ │ │ mov $0x7,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e22f60 │ │ │ │ + jmp e22f50 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x118(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e23030 │ │ │ │ + je e23020 │ │ │ │ mov $0x6,%eax │ │ │ │ xor %edx,%edx │ │ │ │ testb $0x40,-0xf7(%ebp) │ │ │ │ - je e23030 │ │ │ │ + je e23020 │ │ │ │ mov $0x7,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e23030 │ │ │ │ + jmp e23020 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ shr $0xb,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp e23030 │ │ │ │ + jmp e23020 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ shr $0xb,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp e22f60 │ │ │ │ + jmp e22f50 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x5,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e23030 │ │ │ │ + je e23020 │ │ │ │ mov $0x2,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e23030 │ │ │ │ + jmp e23020 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x5,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e22f60 │ │ │ │ + je e22f50 │ │ │ │ mov $0x2,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e22f60 │ │ │ │ + jmp e22f50 │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e23030 │ │ │ │ + jmp e23020 │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e22f60 │ │ │ │ + jmp e22f50 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp e22e7c │ │ │ │ + jmp e22e6c │ │ │ │ call 1d7cd30 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp e23351 │ │ │ │ + jmp e23341 │ │ │ │ xchg %ax,%ax │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ and $0xfffffff0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ call 105c1e │ │ │ │ - add $0x23d18ff,%esi │ │ │ │ + add $0x23d190f,%esi │ │ │ │ push %ebx │ │ │ │ xor %ebx,%ebx │ │ │ │ sub $0x12c,%esp │ │ │ │ mov %eax,-0x104(%ebp) │ │ │ │ mov %edx,-0x108(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0xf4(%ebp) │ │ │ │ @@ -3925865,15 +3925862,15 @@ │ │ │ │ shr $0x6,%ecx │ │ │ │ mov %esi,-0x114(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ and $0x1,%ebx │ │ │ │ and $0x1400,%edi │ │ │ │ lea -0xf0(%ebp),%edi │ │ │ │ mov %ebx,-0x118(%ebp) │ │ │ │ - je e23d50 │ │ │ │ + je e23d40 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ @@ -3925913,15 +3925910,15 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2383b │ │ │ │ + jb e2382b │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ movl $0x0,-0x124(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0x1000,%eax │ │ │ │ @@ -3925952,15 +3925949,15 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e23900 │ │ │ │ + jb e238f0 │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ movl $0x1,-0x88(%ebp) │ │ │ │ movl $0x0,-0x84(%ebp) │ │ │ │ call e14430 │ │ │ │ pop %eax │ │ │ │ @@ -3926010,26 +3926007,26 @@ │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e23a04 │ │ │ │ + jb e239f4 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov -0x110(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x1,-0x80(%ebp) │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ shr $0xa,%edx │ │ │ │ mov %edx,-0x130(%ebp) │ │ │ │ mov %ecx,-0x11c(%ebp) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jae e241f2 │ │ │ │ + jae e241e2 │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3926044,23 +3926041,23 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e23aaa │ │ │ │ + jb e23a9a │ │ │ │ add $0x10,%esp │ │ │ │ mov $0x1,%eax │ │ │ │ cmpl $0x1,-0x110(%ebp) │ │ │ │ movl $0x1,-0x80(%ebp) │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ sbb $0xffffffff,%eax │ │ │ │ cmp -0x11c(%ebp),%eax │ │ │ │ - jae e2435b │ │ │ │ + jae e2434b │ │ │ │ mov -0xf4(%ebp),%edx │ │ │ │ mov 0x1c(%edx),%edx │ │ │ │ mov (%edx,%eax,4),%ecx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17000 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3926077,52 +3926074,52 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xa8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e23b51 │ │ │ │ + jb e23b41 │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ add $0x10,%esp │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ mov -0x120(%ebp),%eax │ │ │ │ movdqa -0x1346244(%eax),%xmm0 │ │ │ │ mov -0x110(%ebp),%eax │ │ │ │ movaps %xmm0,-0xe8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je e24278 │ │ │ │ + je e24268 │ │ │ │ mov -0xf8(%ebp),%ecx │ │ │ │ mov -0x118(%ebp),%ebx │ │ │ │ and $0x2000,%ecx │ │ │ │ test %ebx,%ebx │ │ │ │ - je e242f8 │ │ │ │ + je e242e8 │ │ │ │ testb $0x40,-0xf7(%ebp) │ │ │ │ - je e24328 │ │ │ │ + je e24318 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e2434f │ │ │ │ + jne e2433f │ │ │ │ nop │ │ │ │ mov -0x11c(%ebp),%ebx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je e23c0d │ │ │ │ + je e23bfd │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x100(%ebp),%ecx │ │ │ │ mov -0x108(%ebp),%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ - call e22840 │ │ │ │ + call e22830 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x1c,%ecx │ │ │ │ mov $0x15,%edx │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3926136,26 +3926133,26 @@ │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ call e15960 │ │ │ │ mov -0x110(%ebp),%ecx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - je e242b0 │ │ │ │ + je e242a0 │ │ │ │ mov -0xf8(%ebp),%ecx │ │ │ │ mov -0x118(%ebp),%eax │ │ │ │ and $0x2000,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je e242e8 │ │ │ │ + je e242d8 │ │ │ │ testb $0x40,-0xf7(%ebp) │ │ │ │ - je e24308 │ │ │ │ + je e242f8 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e24343 │ │ │ │ + jne e24333 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x1f,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x1d,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3926171,25 +3926168,25 @@ │ │ │ │ mov $0x13,%edx │ │ │ │ call e13b70 │ │ │ │ mov -0x130(%ebp),%edx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ cmp -0x11c(%ebp),%edx │ │ │ │ - jae e23d40 │ │ │ │ + jae e23d30 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne e24112 │ │ │ │ + jne e24102 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e24123 │ │ │ │ + jmp e24113 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3926230,15 +3926227,15 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e23df9 │ │ │ │ + jb e23de9 │ │ │ │ lea -0xe8(%ebp),%eax │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ movl $0x1,-0x88(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ mov %eax,-0x100(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ movl $0x0,-0x84(%ebp) │ │ │ │ @@ -3926287,23 +3926284,23 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e23ef7 │ │ │ │ + jb e23ee7 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ movl $0x1,-0x80(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,-0xf8(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je e2416f │ │ │ │ + je e2415f │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3926318,20 +3926315,20 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e23f8d │ │ │ │ + jb e23f7d │ │ │ │ movl $0x1,-0x80(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ cmpl $0x1,-0xf8(%ebp) │ │ │ │ - je e24367 │ │ │ │ + je e24357 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17000 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3926363,15 +3926360,15 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e24072 │ │ │ │ + jb e24062 │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ movl $0x1,-0xe0(%ebp) │ │ │ │ movl $0x0,-0xdc(%ebp) │ │ │ │ call e143b0 │ │ │ │ pop %eax │ │ │ │ @@ -3926383,20 +3926380,20 @@ │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ mov -0xf8(%ebp),%ecx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - je e23d40 │ │ │ │ + je e23d30 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e23d40 │ │ │ │ + je e23d30 │ │ │ │ movzbl (%eax),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3926410,15 +3926407,15 @@ │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov %ebx,(%eax) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e24362 │ │ │ │ + jne e24352 │ │ │ │ mov -0x104(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ @@ -3926441,20 +3926438,20 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e241b0 │ │ │ │ + jb e241a0 │ │ │ │ movl $0x1,-0x80(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ xor %ecx,%ecx │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ - jmp e23fe1 │ │ │ │ + jmp e23fd1 │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0xec(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3926468,83 +3926465,83 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e24233 │ │ │ │ + jb e24223 │ │ │ │ movl $0x1,-0x80(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ xor %ecx,%ecx │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ - jmp e23b0c │ │ │ │ + jmp e23afc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x118(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e23bf0 │ │ │ │ + je e23be0 │ │ │ │ mov $0x6,%eax │ │ │ │ xor %edx,%edx │ │ │ │ testb $0x40,-0xf7(%ebp) │ │ │ │ - je e23bf0 │ │ │ │ + je e23be0 │ │ │ │ mov $0x7,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e23bf0 │ │ │ │ + jmp e23be0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x118(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e23cc0 │ │ │ │ + je e23cb0 │ │ │ │ mov $0x6,%eax │ │ │ │ xor %edx,%edx │ │ │ │ testb $0x40,-0xf7(%ebp) │ │ │ │ - je e23cc0 │ │ │ │ + je e23cb0 │ │ │ │ mov $0x7,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e23cc0 │ │ │ │ + jmp e23cb0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ shr $0xb,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp e23cc0 │ │ │ │ + jmp e23cb0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ shr $0xb,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp e23bf0 │ │ │ │ + jmp e23be0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x5,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e23cc0 │ │ │ │ + je e23cb0 │ │ │ │ mov $0x2,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e23cc0 │ │ │ │ + jmp e23cb0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x5,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e23bf0 │ │ │ │ + je e23be0 │ │ │ │ mov $0x2,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e23bf0 │ │ │ │ + jmp e23be0 │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e23cc0 │ │ │ │ + jmp e23cb0 │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e23bf0 │ │ │ │ + jmp e23be0 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp e23b0c │ │ │ │ + jmp e23afc │ │ │ │ call 1d7cd30 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp e23fe1 │ │ │ │ + jmp e23fd1 │ │ │ │ xchg %ax,%ax │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ and $0xfffffff0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ @@ -3926578,15 +3926575,15 @@ │ │ │ │ lea -0xf0(%ebp),%ebx │ │ │ │ mov %ecx,-0x108(%ebp) │ │ │ │ mov -0xfc(%ebp),%ecx │ │ │ │ shr $0x6,%ecx │ │ │ │ and $0x1,%ecx │ │ │ │ mov %ecx,-0x110(%ebp) │ │ │ │ testb $0x14,-0xfb(%ebp) │ │ │ │ - je e24a20 │ │ │ │ + je e24a10 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %eax │ │ │ │ mov %ebx,%eax │ │ │ │ mov %ebx,-0xf4(%ebp) │ │ │ │ @@ -3926649,15 +3926646,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e24502 │ │ │ │ + jb e244f2 │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ mov -0xf8(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ movl $0x0,-0x11c(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0x1000,%eax │ │ │ │ @@ -3926690,15 +3926687,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e245c6 │ │ │ │ + jb e245b6 │ │ │ │ mov -0xf8(%ebp),%ecx │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ movl $0x1,-0x7c(%ebp) │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ call e14430 │ │ │ │ pop %eax │ │ │ │ @@ -3926755,26 +3926752,26 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e246e1 │ │ │ │ + jb e246d1 │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ mov -0x110(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x2,-0x74(%ebp) │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ shr $0xa,%edx │ │ │ │ mov %edx,-0x124(%ebp) │ │ │ │ mov %ecx,-0x118(%ebp) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jae e24f32 │ │ │ │ + jae e24f22 │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3926793,23 +3926790,23 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2478e │ │ │ │ + jb e2477e │ │ │ │ add $0x10,%esp │ │ │ │ mov $0x1,%eax │ │ │ │ cmpl $0x1,-0x110(%ebp) │ │ │ │ movl $0x2,-0x74(%ebp) │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ sbb $0xffffffff,%eax │ │ │ │ cmp -0x118(%ebp),%eax │ │ │ │ - jae e250a3 │ │ │ │ + jae e25093 │ │ │ │ mov -0xf8(%ebp),%edx │ │ │ │ mov 0x1c(%edx),%edx │ │ │ │ mov (%edx,%eax,4),%ecx │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ call e17000 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3926829,49 +3926826,49 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e24836 │ │ │ │ + jb e24826 │ │ │ │ mov -0x110(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x1,-0xd4(%ebp) │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je e24fc0 │ │ │ │ + je e24fb0 │ │ │ │ mov -0xfc(%ebp),%ecx │ │ │ │ mov -0x108(%ebp),%eax │ │ │ │ and $0x2000,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je e25040 │ │ │ │ + je e25030 │ │ │ │ testb $0x40,-0xfb(%ebp) │ │ │ │ - je e25070 │ │ │ │ + je e25060 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e25097 │ │ │ │ + jne e25087 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ mov -0x118(%ebp),%edx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ test %edx,%edx │ │ │ │ - je e248cd │ │ │ │ + je e248bd │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebx,%ecx │ │ │ │ mov -0xf4(%ebp),%ebx │ │ │ │ mov -0x114(%ebp),%edx │ │ │ │ push %eax │ │ │ │ mov %ebx,%eax │ │ │ │ - call e22840 │ │ │ │ + call e22830 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov $0x1c,%ecx │ │ │ │ mov $0x15,%edx │ │ │ │ @@ -3926885,26 +3926882,26 @@ │ │ │ │ call e15960 │ │ │ │ mov -0x110(%ebp),%ecx │ │ │ │ mov %edi,%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - je e24ff8 │ │ │ │ + je e24fe8 │ │ │ │ mov -0xfc(%ebp),%ecx │ │ │ │ mov -0x108(%ebp),%edi │ │ │ │ and $0x2000,%ecx │ │ │ │ test %edi,%edi │ │ │ │ - je e25030 │ │ │ │ + je e25020 │ │ │ │ testb $0x40,-0xfb(%ebp) │ │ │ │ - je e25050 │ │ │ │ + je e25040 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e2508b │ │ │ │ + jne e2507b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0xf4(%ebp),%edi │ │ │ │ mov $0x1f,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x1d,%edx │ │ │ │ @@ -3926922,24 +3926919,24 @@ │ │ │ │ mov $0x14,%ecx │ │ │ │ call e13b70 │ │ │ │ mov -0x124(%ebp),%edx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ cmp -0x118(%ebp),%edx │ │ │ │ - jae e24a10 │ │ │ │ + jae e24a00 │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne e24e47 │ │ │ │ + jne e24e37 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e24e58 │ │ │ │ + jmp e24e48 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %eax │ │ │ │ mov %ebx,%eax │ │ │ │ @@ -3926990,15 +3926987,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e24af3 │ │ │ │ + jb e24ae3 │ │ │ │ mov -0xf8(%ebp),%ecx │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ movl $0x1,-0x7c(%ebp) │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ call e14430 │ │ │ │ pop %ecx │ │ │ │ @@ -3927053,23 +3927050,23 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e24c02 │ │ │ │ + jb e24bf2 │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ movl $0x2,-0x74(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,-0xfc(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je e24ea8 │ │ │ │ + je e24e98 │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3927088,20 +3927085,20 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e24c9f │ │ │ │ + jb e24c8f │ │ │ │ movl $0x2,-0x74(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ cmpl $0x1,-0xfc(%ebp) │ │ │ │ - je e250af │ │ │ │ + je e2509f │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ call e17000 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3927121,15 +3927118,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e24d39 │ │ │ │ + jb e24d29 │ │ │ │ mov -0xf8(%ebp),%ecx │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ call e14330 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3927148,15 +3927145,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e24dae │ │ │ │ + jb e24d9e │ │ │ │ mov %ebx,%edx │ │ │ │ mov -0xf4(%ebp),%ebx │ │ │ │ mov -0xf8(%ebp),%ecx │ │ │ │ movl $0x1,-0xd4(%ebp) │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ call e143b0 │ │ │ │ @@ -3927171,20 +3927168,20 @@ │ │ │ │ mov -0xfc(%ebp),%ecx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ mov %edi,%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - je e24a10 │ │ │ │ + je e24a00 │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e24a10 │ │ │ │ + je e24a00 │ │ │ │ movzbl (%eax),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3927198,15 +3927195,15 @@ │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov %ebx,(%eax) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e250aa │ │ │ │ + jne e2509a │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ @@ -3927233,20 +3927230,20 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e24efd │ │ │ │ + jb e24eed │ │ │ │ movl $0x2,-0x74(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ xor %ecx,%ecx │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ - jmp e24ce6 │ │ │ │ + jmp e24cd6 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0xec(%ebp) │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ @@ -3927264,154 +3927261,154 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e24f87 │ │ │ │ + jb e24f77 │ │ │ │ movl $0x2,-0x74(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ xor %ecx,%ecx │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ - jmp e247e3 │ │ │ │ + jmp e247d3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x108(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e248b0 │ │ │ │ + je e248a0 │ │ │ │ mov $0x6,%eax │ │ │ │ xor %edx,%edx │ │ │ │ testb $0x40,-0xfb(%ebp) │ │ │ │ - je e248b0 │ │ │ │ + je e248a0 │ │ │ │ mov $0x7,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e248b0 │ │ │ │ + jmp e248a0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x108(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e24990 │ │ │ │ + je e24980 │ │ │ │ mov $0x6,%eax │ │ │ │ xor %edx,%edx │ │ │ │ testb $0x40,-0xfb(%ebp) │ │ │ │ - je e24990 │ │ │ │ + je e24980 │ │ │ │ mov $0x7,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e24990 │ │ │ │ + jmp e24980 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ shr $0xb,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp e24990 │ │ │ │ + jmp e24980 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ shr $0xb,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp e248b0 │ │ │ │ + jmp e248a0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x5,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e24990 │ │ │ │ + je e24980 │ │ │ │ mov $0x2,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e24990 │ │ │ │ + jmp e24980 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x5,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e248b0 │ │ │ │ + je e248a0 │ │ │ │ mov $0x2,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e248b0 │ │ │ │ + jmp e248a0 │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e24990 │ │ │ │ + jmp e24980 │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e248b0 │ │ │ │ + jmp e248a0 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp e247e3 │ │ │ │ + jmp e247d3 │ │ │ │ call 1d7cd30 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp e24ce6 │ │ │ │ + jmp e24cd6 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ mov %edx,%ebp │ │ │ │ push %edi │ │ │ │ call 117b0f <__vaDriverInit_1_24@@libgallium-26.2.2-2.so+0x41bf> │ │ │ │ - add $0x23cff2b,%edi │ │ │ │ + add $0x23cff3b,%edi │ │ │ │ push %esi │ │ │ │ mov %eax,%esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov %gs:0x14,%ebx │ │ │ │ mov %ebx,0x1c(%esp) │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ mov (%ebx),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0x10,%edx │ │ │ │ - je e25138 │ │ │ │ + je e25128 │ │ │ │ test $0x1,%al │ │ │ │ movswl 0x12(%ebx),%edx │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - jne e25210 │ │ │ │ + jne e25200 │ │ │ │ call e14240 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,(%esi) │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e253bb │ │ │ │ + jne e253ab │ │ │ │ add $0x2c,%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test $0x2,%al │ │ │ │ - je e251a0 │ │ │ │ + je e25190 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ cmp $0x187,%ecx │ │ │ │ - ja e25228 │ │ │ │ + ja e25218 │ │ │ │ cmp $0x185,%ecx │ │ │ │ - ja e252a0 │ │ │ │ + ja e25290 │ │ │ │ cmpl $0x31f,0x0(%ebp) │ │ │ │ - ja e25320 │ │ │ │ + ja e25310 │ │ │ │ mov $0x1,%eax │ │ │ │ mov %edx,(%esp) │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ lea -0x138bd30(%edi),%eax │ │ │ │ push %eax │ │ │ │ lea -0x14673d7(%edi),%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ call 626720 <__vaDriverInit_1_24@@libgallium-26.2.2-2.so+0x512dd0> │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ mov (%esp),%edx │ │ │ │ - jmp e25111 │ │ │ │ + jmp e25101 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test $0x1,%al │ │ │ │ - jne e25260 │ │ │ │ + jne e25250 │ │ │ │ shr $0x12,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ xor %edx,%edx │ │ │ │ mov $0xa,%ecx │ │ │ │ and $0x1,%eax │ │ │ │ push %edx │ │ │ │ mov $0xa,%edx │ │ │ │ @@ -3927432,57 +3927429,57 @@ │ │ │ │ lea 0x18(%esp),%eax │ │ │ │ call e13b70 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ or 0x1c(%esp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov %edi,%edx │ │ │ │ or %ebp,%eax │ │ │ │ - jmp e25111 │ │ │ │ + jmp e25101 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ call e14240 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ or $0xc,%ah │ │ │ │ - jmp e25111 │ │ │ │ + jmp e25101 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ sub $0x18c,%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jbe e252a0 │ │ │ │ + jbe e25290 │ │ │ │ cmpl $0x194,0x4(%esp) │ │ │ │ - jbe e253a8 │ │ │ │ + jbe e25398 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ sub $0x197,%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - ja e2515e │ │ │ │ + ja e2514e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%edi │ │ │ │ mov 0x48(%edi),%eax │ │ │ │ or 0x4c(%edi),%eax │ │ │ │ - je e252c0 │ │ │ │ + je e252b0 │ │ │ │ mov 0x10(%ebx),%ecx │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ebx │ │ │ │ xor %edx,%edx │ │ │ │ push %ecx │ │ │ │ mov $0xb,%ecx │ │ │ │ call e13b70 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ or $0x10,%ah │ │ │ │ - jmp e25111 │ │ │ │ + jmp e25101 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmpl $0x31f,0x0(%ebp) │ │ │ │ - ja e25350 │ │ │ │ + ja e25340 │ │ │ │ mov $0x2,%eax │ │ │ │ - jmp e25170 │ │ │ │ + jmp e25160 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movzwl 0xc(%ebx),%ebp │ │ │ │ sub $0x8,%esp │ │ │ │ xor %edx,%edx │ │ │ │ mov $0xa,%ecx │ │ │ │ push %edx │ │ │ │ @@ -3927507,30 +3927504,30 @@ │ │ │ │ call e13b70 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ or 0x1c(%esp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov %edi,%edx │ │ │ │ or %ebx,%eax │ │ │ │ or $0x10,%ah │ │ │ │ - jmp e25111 │ │ │ │ + jmp e25101 │ │ │ │ nop │ │ │ │ mov 0x10(%ebx),%ecx │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ebx │ │ │ │ xor %edx,%edx │ │ │ │ push %ecx │ │ │ │ mov $0x7,%ecx │ │ │ │ call e13b70 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ or $0x6,%ah │ │ │ │ - jmp e25111 │ │ │ │ + jmp e25101 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ shr $0x2,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x7,%ecx │ │ │ │ and $0x1,%eax │ │ │ │ push %edx │ │ │ │ @@ -3927552,2125 +3927549,2162 @@ │ │ │ │ call e13b70 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ or %edi,%eax │ │ │ │ or %ebp,%edx │ │ │ │ or $0x7,%ah │ │ │ │ - jmp e25111 │ │ │ │ + jmp e25101 │ │ │ │ cmpl $0x18f,0x4(%esp) │ │ │ │ - ja e25260 │ │ │ │ - jmp e2515e │ │ │ │ + ja e25250 │ │ │ │ + jmp e2514e │ │ │ │ call 1d7cd30 │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ and $0xfffffff0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x11c,%esp │ │ │ │ - mov %eax,-0xfc(%ebp) │ │ │ │ - movzbl 0xd(%ecx),%eax │ │ │ │ - mov %edx,-0x108(%ebp) │ │ │ │ + mov %eax,-0xf8(%ebp) │ │ │ │ + movzbl 0xc(%ecx),%eax │ │ │ │ + mov %edx,-0x124(%ebp) │ │ │ │ mov %gs:0x14,%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ + mov %al,-0xfc(%ebp) │ │ │ │ + movzbl 0xd(%ecx),%eax │ │ │ │ test %al,%al │ │ │ │ - jne e25ed0 │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - cmpl $0x1,0x10(%edi) │ │ │ │ - ja e25eb8 │ │ │ │ + jne e25ec0 │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ + mov (%edx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - movzbl (%eax),%eax │ │ │ │ - shr $0x5,%al │ │ │ │ - and $0x1,%eax │ │ │ │ - mov %al,-0x104(%ebp) │ │ │ │ - movl $0x0,-0xf4(%ebp) │ │ │ │ - movzbl 0xc(%edi),%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %ebx,-0x10c(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %al,-0x100(%ebp) │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - mov %ebx,-0x114(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %ebx,-0x11c(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - and $0x1,%ecx │ │ │ │ - mov %ebx,-0x124(%ebp) │ │ │ │ - mov %ecx,-0xf8(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ - shr $1,%ecx │ │ │ │ - and $0x1,%ecx │ │ │ │ - mov %ecx,-0x110(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - shr $0x2,%ecx │ │ │ │ + shr $0x5,%ecx │ │ │ │ and $0x1,%ecx │ │ │ │ - mov %ecx,-0x118(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ + mov %cl,-0xfd(%ebp) │ │ │ │ + mov %cl,-0xf4(%ebp) │ │ │ │ + cmpl $0x1,0x10(%edi) │ │ │ │ + ja e25ea0 │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %ecx,-0x104(%ebp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,-0x10c(%ebp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + and $0x1,%edx │ │ │ │ + mov %ecx,-0x114(%ebp) │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov %eax,%edx │ │ │ │ + shr $1,%edx │ │ │ │ + and $0x1,%edx │ │ │ │ + mov %edx,-0x108(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ + shr $0x2,%edx │ │ │ │ + and $0x1,%edx │ │ │ │ + mov %edx,-0x110(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ shr $0xb,%eax │ │ │ │ - shr $0x4,%ecx │ │ │ │ - and $0x1,%ecx │ │ │ │ - mov %ecx,-0x120(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ + shr $0x4,%edx │ │ │ │ + and $0x1,%eax │ │ │ │ + and $0x1,%edx │ │ │ │ + mov %eax,-0x120(%ebp) │ │ │ │ lea -0xf0(%ebp),%eax │ │ │ │ - and $0x1,%ecx │ │ │ │ - mov %ecx,-0x128(%ebp) │ │ │ │ - cmpb $0x0,-0x100(%ebp) │ │ │ │ - jne e254af │ │ │ │ - or -0x104(%ebp),%dl │ │ │ │ - jne e259d8 │ │ │ │ + mov %edx,-0x118(%ebp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,-0x11c(%ebp) │ │ │ │ + cmpb $0x0,-0xfc(%ebp) │ │ │ │ + jne e25497 │ │ │ │ + cmpb $0x0,-0xf4(%ebp) │ │ │ │ + jne e259b8 │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0xf4(%ebp) │ │ │ │ mov $0x3c,%ecx │ │ │ │ mov $0x3c,%edx │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + mov %eax,-0xf4(%ebp) │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ mov $0x2c,%ecx │ │ │ │ - mov -0xf0(%ebp),%esi │ │ │ │ - mov -0xec(%ebp),%ebx │ │ │ │ - push -0x10c(%ebp) │ │ │ │ + mov -0xf0(%ebp),%ebx │ │ │ │ + mov -0xec(%ebp),%esi │ │ │ │ + push -0x104(%ebp) │ │ │ │ mov $0x2c,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - push -0x110(%ebp) │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + push -0x108(%ebp) │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ mov $0x3b,%ecx │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ - or -0xec(%ebp),%ebx │ │ │ │ - push -0x114(%ebp) │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ + push -0x10c(%ebp) │ │ │ │ mov $0x3b,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - push -0x118(%ebp) │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + push -0x110(%ebp) │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ xor %edx,%edx │ │ │ │ - movzbl -0x100(%ebp),%eax │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + movzbl -0xfc(%ebp),%eax │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ mov $0x29,%ecx │ │ │ │ - or -0xec(%ebp),%ebx │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ push %edx │ │ │ │ mov $0x28,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ mov $0x2d,%ecx │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ - or -0xec(%ebp),%ebx │ │ │ │ - push -0x11c(%ebp) │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ + push -0x114(%ebp) │ │ │ │ mov $0x2d,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - push -0x120(%ebp) │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + push -0x118(%ebp) │ │ │ │ call e13b70 │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ - pop %ecx │ │ │ │ - mov $0x2a,%edx │ │ │ │ - or -0xec(%ebp),%ebx │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ pop %eax │ │ │ │ - push -0x124(%ebp) │ │ │ │ mov $0x2a,%ecx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - push -0x128(%ebp) │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ + pop %edx │ │ │ │ + push -0x11c(%ebp) │ │ │ │ + mov $0x2a,%edx │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + push -0x120(%ebp) │ │ │ │ call e13b70 │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ - or -0xec(%ebp),%ebx │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ movzwl 0xc(%eax),%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13cd0 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x27,%ecx │ │ │ │ mov $0x20,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ - or -0xec(%ebp),%ebx │ │ │ │ - mov (%eax),%edx │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ - pop %ecx │ │ │ │ - mov $0xe,%ecx │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ + mov (%eax),%ecx │ │ │ │ + mov %ecx,-0xfc(%ebp) │ │ │ │ pop %eax │ │ │ │ xor %eax,%eax │ │ │ │ - testw $0x540,(%edx) │ │ │ │ + testw $0x540,(%ecx) │ │ │ │ + pop %edx │ │ │ │ + mov $0xe,%ecx │ │ │ │ setne %al │ │ │ │ xor %edx,%edx │ │ │ │ push %edx │ │ │ │ mov $0xe,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ xor %edx,%edx │ │ │ │ - movzbl -0x104(%ebp),%eax │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + movzbl -0xfd(%ebp),%eax │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ mov $0x2b,%ecx │ │ │ │ - or -0xec(%ebp),%ebx │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ push %edx │ │ │ │ mov $0x2b,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - mov %esi,-0x104(%ebp) │ │ │ │ - or -0xec(%ebp),%ebx │ │ │ │ + mov %esi,-0x108(%ebp) │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ lea -0xdc(%ebp),%esi │ │ │ │ movups %xmm0,-0x5c(%ebp) │ │ │ │ movups %xmm0,-0x4c(%ebp) │ │ │ │ movups %xmm0,-0x3c(%ebp) │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%esi,%eax,1) │ │ │ │ movups %xmm0,0x10(%esi,%eax,1) │ │ │ │ movups %xmm0,0x20(%esi,%eax,1) │ │ │ │ movups %xmm0,0x30(%esi,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e25698 │ │ │ │ + jb e25676 │ │ │ │ movl $0x1,-0xbc(%ebp) │ │ │ │ - mov -0x108(%ebp),%edx │ │ │ │ - mov %esi,%ecx │ │ │ │ + mov -0x124(%ebp),%edx │ │ │ │ movl $0x0,-0xb8(%ebp) │ │ │ │ - pop %eax │ │ │ │ - push -0x100(%ebp) │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - call e250c0 │ │ │ │ + pop %ecx │ │ │ │ + mov %esi,%ecx │ │ │ │ + push -0xfc(%ebp) │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + call e250b0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ mov $0xc,%ecx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov 0x1c(%edi),%ecx │ │ │ │ - mov -0x104(%ebp),%edx │ │ │ │ - or -0xf0(%ebp),%edx │ │ │ │ - or -0xec(%ebp),%ebx │ │ │ │ - mov %ecx,-0x110(%ebp) │ │ │ │ - mov 0x4(%ecx),%ecx │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ - mov %ecx,-0x104(%ebp) │ │ │ │ - mov (%ecx),%ecx │ │ │ │ - mov %ecx,-0x118(%ebp) │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ + or -0xec(%ebp),%ecx │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + mov %edx,-0x110(%ebp) │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ + mov %ecx,-0x108(%ebp) │ │ │ │ + mov %edx,-0xfc(%ebp) │ │ │ │ + mov (%edx),%edx │ │ │ │ + mov %edx,-0x118(%ebp) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x1e,%ecx │ │ │ │ pop %eax │ │ │ │ xor %eax,%eax │ │ │ │ - and $0x540,%ecx │ │ │ │ + and $0x540,%edx │ │ │ │ setne %al │ │ │ │ - pop %edx │ │ │ │ xor %edx,%edx │ │ │ │ - mov $0x1e,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x1e,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ movzbl 0xd(%edi),%eax │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - or -0xf0(%ebp),%edx │ │ │ │ - or -0xec(%ebp),%ebx │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ + or -0xec(%ebp),%ecx │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + mov %ecx,-0x108(%ebp) │ │ │ │ test %al,%al │ │ │ │ jne e25f00 │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ cmpl $0x1,0x10(%edi) │ │ │ │ ja e25ee8 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0xf,%ecx │ │ │ │ push %edx │ │ │ │ mov $0xf,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov -0x104(%ebp),%ecx │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ - or -0xf0(%ebp),%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ - movzwl 0xc(%ecx),%edx │ │ │ │ - or -0xec(%ebp),%ebx │ │ │ │ + mov -0xfc(%ebp),%edx │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ + or -0xec(%ebp),%ecx │ │ │ │ + movzwl 0xc(%edx),%edx │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + mov %ecx,-0x108(%ebp) │ │ │ │ call e13cd0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x36,%ecx │ │ │ │ mov $0x2f,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ mov -0x110(%ebp),%eax │ │ │ │ - or -0xec(%ebp),%ebx │ │ │ │ - mov %ebx,-0x104(%ebp) │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + mov %ebx,-0xfc(%ebp) │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ - or -0xf0(%ebp),%edx │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ + or -0xec(%ebp),%ecx │ │ │ │ + mov %ecx,-0x108(%ebp) │ │ │ │ mov (%eax),%ebx │ │ │ │ mov %eax,-0x110(%ebp) │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1f,%ecx │ │ │ │ test $0x540,%ebx │ │ │ │ setne %al │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x5,%ebx │ │ │ │ push %edx │ │ │ │ mov $0x1f,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ - mov -0x104(%ebp),%ecx │ │ │ │ + mov -0xfc(%ebp),%edx │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ or -0xf0(%ebp),%edx │ │ │ │ or -0xec(%ebp),%ecx │ │ │ │ - mov %ecx,-0x104(%ebp) │ │ │ │ + mov %ecx,-0x108(%ebp) │ │ │ │ mov $0x1d,%ecx │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ + mov %edx,-0xfc(%ebp) │ │ │ │ pop %eax │ │ │ │ mov %ebx,%eax │ │ │ │ pop %edx │ │ │ │ and $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ push %edx │ │ │ │ mov $0x1d,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ + mov -0xfc(%ebp),%edx │ │ │ │ or -0xf0(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ + mov %edx,-0xfc(%ebp) │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ - mov -0x104(%ebp),%ebx │ │ │ │ + mov -0x108(%ebp),%ebx │ │ │ │ movups %xmm0,-0x5c(%ebp) │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ movups %xmm0,-0x4c(%ebp) │ │ │ │ movups %xmm0,-0x3c(%ebp) │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%esi,%eax,1) │ │ │ │ movups %xmm0,0x10(%esi,%eax,1) │ │ │ │ movups %xmm0,0x20(%esi,%eax,1) │ │ │ │ movups %xmm0,0x30(%esi,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e258ca │ │ │ │ + jb e258a8 │ │ │ │ movl $0x1,-0xbc(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ - mov -0xf8(%ebp),%esi │ │ │ │ + mov -0xf4(%ebp),%esi │ │ │ │ movl $0x0,-0xb8(%ebp) │ │ │ │ pop %eax │ │ │ │ push -0x110(%ebp) │ │ │ │ - mov -0x108(%ebp),%edx │ │ │ │ + mov -0x124(%ebp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call e250c0 │ │ │ │ + call e250b0 │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov $0x1c,%ecx │ │ │ │ mov $0x10,%edx │ │ │ │ call e13b70 │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ - mov -0x100(%ebp),%esi │ │ │ │ + mov -0xfc(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov (%eax),%ecx │ │ │ │ movzwl 0xc(%ecx),%eax │ │ │ │ shr $0x2,%ax │ │ │ │ - mov %ax,-0x100(%ebp) │ │ │ │ + mov %ax,-0xfc(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - cmpw $0x3e,-0x100(%ebp) │ │ │ │ - je e2597e │ │ │ │ + cmpw $0x3e,-0xfc(%ebp) │ │ │ │ + je e2595c │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov (%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ xor (%ecx),%eax │ │ │ │ shr $0x2,%eax │ │ │ │ and $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x2e,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x2e,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xfc(%ebp),%eax │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ mov %esi,(%eax) │ │ │ │ mov %ebx,0x4(%eax) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e25f59 │ │ │ │ - mov -0xfc(%ebp),%eax │ │ │ │ + jne e25f5c │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0xf4(%ebp) │ │ │ │ mov $0x3c,%ecx │ │ │ │ mov $0x3c,%edx │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + mov %eax,-0xf4(%ebp) │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ mov $0x2c,%ecx │ │ │ │ mov -0xf0(%ebp),%esi │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ - push -0x10c(%ebp) │ │ │ │ + push -0x104(%ebp) │ │ │ │ mov $0x2c,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - push -0x110(%ebp) │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + push -0x108(%ebp) │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ mov $0x3b,%ecx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ - push -0x114(%ebp) │ │ │ │ + push -0x10c(%ebp) │ │ │ │ mov $0x3b,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - push -0x118(%ebp) │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + push -0x110(%ebp) │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ mov $0x2d,%ecx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ - push -0x11c(%ebp) │ │ │ │ + push -0x114(%ebp) │ │ │ │ mov $0x2d,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - push -0x120(%ebp) │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + push -0x118(%ebp) │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ mov $0x2a,%ecx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ - push -0x124(%ebp) │ │ │ │ + push -0x11c(%ebp) │ │ │ │ mov $0x2a,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - push -0x128(%ebp) │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + push -0x120(%ebp) │ │ │ │ call e13b70 │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ mov (%eax),%eax │ │ │ │ movzwl 0xc(%eax),%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13cd0 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x27,%ecx │ │ │ │ mov $0x20,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ - mov (%eax),%edx │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ + mov (%eax),%ecx │ │ │ │ + mov %ecx,-0xfc(%ebp) │ │ │ │ pop %eax │ │ │ │ xor %eax,%eax │ │ │ │ - testw $0x540,(%edx) │ │ │ │ - pop %ecx │ │ │ │ + testw $0x540,(%ecx) │ │ │ │ + pop %edx │ │ │ │ mov $0xe,%ecx │ │ │ │ setne %al │ │ │ │ xor %edx,%edx │ │ │ │ push %edx │ │ │ │ mov $0xe,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - mov %esi,-0x104(%ebp) │ │ │ │ + mov %esi,-0x108(%ebp) │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ lea -0xdc(%ebp),%esi │ │ │ │ movups %xmm0,-0x5c(%ebp) │ │ │ │ movups %xmm0,-0x4c(%ebp) │ │ │ │ movups %xmm0,-0x3c(%ebp) │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%esi,%eax,1) │ │ │ │ movups %xmm0,0x10(%esi,%eax,1) │ │ │ │ movups %xmm0,0x20(%esi,%eax,1) │ │ │ │ movups %xmm0,0x30(%esi,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e25b65 │ │ │ │ + jb e25b3b │ │ │ │ movl $0x1,-0xbc(%ebp) │ │ │ │ - mov -0x108(%ebp),%edx │ │ │ │ - movl $0x0,-0xb8(%ebp) │ │ │ │ - pop %ecx │ │ │ │ + mov -0x124(%ebp),%edx │ │ │ │ mov %esi,%ecx │ │ │ │ - push -0x100(%ebp) │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - call e250c0 │ │ │ │ + movl $0x0,-0xb8(%ebp) │ │ │ │ + pop %eax │ │ │ │ + push -0xfc(%ebp) │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + call e250b0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ mov $0xc,%ecx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ mov %ebx,-0x110(%ebp) │ │ │ │ - mov -0x104(%ebp),%edx │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ - or -0xf0(%ebp),%edx │ │ │ │ - mov %eax,-0x100(%ebp) │ │ │ │ - mov %edx,-0x104(%ebp) │ │ │ │ + or -0xf0(%ebp),%ecx │ │ │ │ + mov %eax,-0xfc(%ebp) │ │ │ │ + mov %ecx,-0x108(%ebp) │ │ │ │ pop %ecx │ │ │ │ mov $0x1e,%ecx │ │ │ │ pop %eax │ │ │ │ xor %eax,%eax │ │ │ │ testw $0x540,(%ebx) │ │ │ │ setne %al │ │ │ │ xor %edx,%edx │ │ │ │ push %edx │ │ │ │ mov $0x1e,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov -0x110(%ebp),%edx │ │ │ │ - or -0xec(%ebp),%edx │ │ │ │ - mov %edx,-0x110(%ebp) │ │ │ │ + mov -0x108(%ebp),%edx │ │ │ │ + or -0xf0(%ebp),%edx │ │ │ │ + mov %edx,-0x108(%ebp) │ │ │ │ movzwl 0xc(%ebx),%edx │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ - mov -0x104(%ebp),%ecx │ │ │ │ - or -0xf0(%ebp),%ecx │ │ │ │ + mov -0xf4(%ebp),%ebx │ │ │ │ + mov -0x110(%ebp),%ecx │ │ │ │ + or -0xec(%ebp),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ - mov %ecx,-0x104(%ebp) │ │ │ │ + mov %ecx,-0x110(%ebp) │ │ │ │ call e13cd0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov $0x36,%ecx │ │ │ │ mov $0x2f,%edx │ │ │ │ - mov %ebx,-0xf8(%ebp) │ │ │ │ + mov %ebx,-0xf4(%ebp) │ │ │ │ call e13b70 │ │ │ │ - mov -0x104(%ebp),%ecx │ │ │ │ - or -0xf0(%ebp),%ecx │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov -0x100(%ebp),%ecx │ │ │ │ - mov -0x110(%ebp),%edx │ │ │ │ - or -0xec(%ebp),%edx │ │ │ │ - mov 0x8(%ecx),%ecx │ │ │ │ - mov %edx,-0x104(%ebp) │ │ │ │ - mov %ecx,-0x100(%ebp) │ │ │ │ + mov -0x108(%ebp),%edx │ │ │ │ + or -0xf0(%ebp),%edx │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov -0xfc(%ebp),%edx │ │ │ │ + mov -0x110(%ebp),%ecx │ │ │ │ + or -0xec(%ebp),%ecx │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + mov %ecx,-0x108(%ebp) │ │ │ │ + mov %edx,-0xfc(%ebp) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x1f,%ecx │ │ │ │ pop %eax │ │ │ │ xor %eax,%eax │ │ │ │ - testw $0x540,(%ecx) │ │ │ │ - pop %edx │ │ │ │ - mov $0x1f,%ecx │ │ │ │ + testw $0x540,(%edx) │ │ │ │ setne %al │ │ │ │ xor %edx,%edx │ │ │ │ push %edx │ │ │ │ mov $0x1f,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov -0x104(%ebp),%edx │ │ │ │ - or -0xec(%ebp),%edx │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ + or -0xec(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - mov %edx,-0x104(%ebp) │ │ │ │ + mov %ecx,-0x108(%ebp) │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ movups %xmm0,-0x5c(%ebp) │ │ │ │ movups %xmm0,-0x4c(%ebp) │ │ │ │ movups %xmm0,-0x3c(%ebp) │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%esi,%eax,1) │ │ │ │ movups %xmm0,0x10(%esi,%eax,1) │ │ │ │ movups %xmm0,0x20(%esi,%eax,1) │ │ │ │ movups %xmm0,0x30(%esi,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e25cfb │ │ │ │ + jb e25cd1 │ │ │ │ movl $0x1,-0xbc(%ebp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov -0xf8(%ebp),%esi │ │ │ │ + mov -0x124(%ebp),%edx │ │ │ │ movl $0x0,-0xb8(%ebp) │ │ │ │ - pop %eax │ │ │ │ - push -0x100(%ebp) │ │ │ │ - mov -0x108(%ebp),%edx │ │ │ │ + pop %ecx │ │ │ │ + mov %esi,%ecx │ │ │ │ + push -0xfc(%ebp) │ │ │ │ + mov -0xf4(%ebp),%esi │ │ │ │ mov %esi,%eax │ │ │ │ - call e250c0 │ │ │ │ + call e250b0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov $0x1c,%ecx │ │ │ │ mov $0x10,%edx │ │ │ │ + mov %esi,-0xf4(%ebp) │ │ │ │ call e13b70 │ │ │ │ - movzbl 0xd(%edi),%eax │ │ │ │ - mov -0x104(%ebp),%esi │ │ │ │ - add $0x10,%esp │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + xor %edx,%edx │ │ │ │ + movzbl 0xc(%edi),%eax │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ - mov %al,-0x100(%ebp) │ │ │ │ - test %al,%al │ │ │ │ + mov $0x29,%ecx │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov -0x108(%ebp),%ebx │ │ │ │ + or -0xec(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + mov $0x28,%edx │ │ │ │ + call e13b70 │ │ │ │ + or -0xec(%ebp),%ebx │ │ │ │ + or -0xf0(%ebp),%esi │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %ebx,-0xfc(%ebp) │ │ │ │ + movzbl 0xd(%edi),%ebx │ │ │ │ + test %bl,%bl │ │ │ │ jne e25f0c │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - cmpl $0x1,0x10(%edi) │ │ │ │ - jbe e25dac │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ + mov 0x1c(%edi),%ebx │ │ │ │ + sub $0x8,%esp │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov $0x2b,%ecx │ │ │ │ + mov (%ebx),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ + push %edx │ │ │ │ + mov $0x2b,%edx │ │ │ │ shr $0x5,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov $0xf,%ecx │ │ │ │ - push %edx │ │ │ │ - mov $0xf,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ebx,-0x104(%ebp) │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ - mov (%eax),%eax │ │ │ │ - mov %esi,-0x110(%ebp) │ │ │ │ - movzbl (%eax),%ebx │ │ │ │ - shr $0x5,%bl │ │ │ │ - and $0x1,%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - movzbl %bl,%ebx │ │ │ │ xor %edx,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - push %edx │ │ │ │ - mov $0x2b,%ecx │ │ │ │ - mov $0x2b,%edx │ │ │ │ - push %ebx │ │ │ │ - call e13b70 │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ + or -0xec(%ebp),%eax │ │ │ │ + or -0xf0(%ebp),%esi │ │ │ │ + mov %eax,-0x110(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %esi,-0x108(%ebp) │ │ │ │ + cmpl $0x1,0x10(%edi) │ │ │ │ + jbe e25e00 │ │ │ │ + mov 0x4(%ebx),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - movzbl 0xc(%edi),%eax │ │ │ │ - mov -0xf0(%ebp),%esi │ │ │ │ - mov $0x29,%ecx │ │ │ │ - mov -0xec(%ebp),%ebx │ │ │ │ + movzbl (%eax),%eax │ │ │ │ + shr $0x5,%al │ │ │ │ + movzbl %al,%eax │ │ │ │ + and $0x1,%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov $0xf,%ecx │ │ │ │ push %edx │ │ │ │ - mov $0x28,%edx │ │ │ │ + mov $0xf,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + mov -0xf0(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ - or -0xec(%ebp),%ebx │ │ │ │ + mov -0xec(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov (%eax),%ecx │ │ │ │ movzwl 0xc(%ecx),%eax │ │ │ │ shr $0x2,%ax │ │ │ │ - mov %ax,-0x100(%ebp) │ │ │ │ + mov %ax,-0xfc(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - cmpw $0x3e,-0x100(%ebp) │ │ │ │ - je e25e7b │ │ │ │ + cmpw $0x3e,-0xfc(%ebp) │ │ │ │ + je e25e5c │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov (%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ xor (%ecx),%eax │ │ │ │ shr $0x2,%eax │ │ │ │ and $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x2e,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x2e,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - or -0x104(%ebp),%esi │ │ │ │ + or -0x108(%ebp),%esi │ │ │ │ or -0x110(%ebp),%ebx │ │ │ │ - jmp e259a7 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - movzbl (%edx),%edx │ │ │ │ - shr $0x5,%dl │ │ │ │ - and $0x1,%edx │ │ │ │ - jmp e2540a │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,%edx │ │ │ │ + jmp e25985 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ + or (%edx),%eax │ │ │ │ + shr $0x5,%eax │ │ │ │ and $0x1,%eax │ │ │ │ - shr $1,%dl │ │ │ │ - mov %al,-0x104(%ebp) │ │ │ │ - and $0x1,%edx │ │ │ │ - jmp e2541b │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %al,-0xf4(%ebp) │ │ │ │ + jmp e2541a │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $1,%bl │ │ │ │ + and $0x1,%ecx │ │ │ │ + or %eax,%ebx │ │ │ │ + mov %cl,-0xfd(%ebp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x1,%eax │ │ │ │ + mov %al,-0xf4(%ebp) │ │ │ │ + jmp e2541a │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x118(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x5,%eax │ │ │ │ and $0x1,%eax │ │ │ │ - jmp e25790 │ │ │ │ + jmp e2576e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ shr $1,%al │ │ │ │ xor %edx,%edx │ │ │ │ and $0x1,%eax │ │ │ │ - jmp e25790 │ │ │ │ - shr $1,%al │ │ │ │ + jmp e2576e │ │ │ │ + mov %ebx,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ xor %edx,%edx │ │ │ │ - mov $0xf,%ecx │ │ │ │ + mov $0x2b,%ecx │ │ │ │ and $0x1,%eax │ │ │ │ push %edx │ │ │ │ - mov $0xf,%edx │ │ │ │ + shr $1,%bl │ │ │ │ + mov $0x2b,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + and $0x1,%ebx │ │ │ │ call e13b70 │ │ │ │ - mov -0xf0(%ebp),%edx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,-0x110(%ebp) │ │ │ │ - or %ebx,%edx │ │ │ │ - movzbl -0x100(%ebp),%ebx │ │ │ │ - mov %edx,-0x104(%ebp) │ │ │ │ - and $0x1,%ebx │ │ │ │ - jmp e25def │ │ │ │ + xor %edx,%edx │ │ │ │ + or -0xec(%ebp),%eax │ │ │ │ + or -0xf0(%ebp),%esi │ │ │ │ + mov %eax,-0x110(%ebp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %esi,-0x108(%ebp) │ │ │ │ + jmp e25e00 │ │ │ │ call 1d7cd30 │ │ │ │ xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ and $0xfffffff0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x11c,%esp │ │ │ │ mov %eax,-0xfc(%ebp) │ │ │ │ + mov %edx,-0x11c(%ebp) │ │ │ │ + mov %ecx,-0xf8(%ebp) │ │ │ │ + mov %gs:0x14,%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + movzbl 0xc(%ecx),%eax │ │ │ │ + mov %al,-0xf4(%ebp) │ │ │ │ movzbl 0xd(%ecx),%eax │ │ │ │ - mov %edx,-0x108(%ebp) │ │ │ │ - mov %gs:0x14,%edi │ │ │ │ - mov %edi,-0x1c(%ebp) │ │ │ │ - mov %ecx,%edi │ │ │ │ test %al,%al │ │ │ │ - jne e26ab0 │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - cmpl $0x1,0x10(%edi) │ │ │ │ - ja e26a98 │ │ │ │ + jne e26a68 │ │ │ │ + mov -0xf8(%ebp),%edi │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ + mov (%edx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - movzbl (%eax),%eax │ │ │ │ - shr $0x5,%al │ │ │ │ - and $0x1,%eax │ │ │ │ - mov %al,-0x104(%ebp) │ │ │ │ - movl $0x0,-0xf4(%ebp) │ │ │ │ - movzbl 0xc(%edi),%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %ebx,-0x10c(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %al,-0x100(%ebp) │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - mov %ebx,-0x114(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - mov %ebx,-0x11c(%ebp) │ │ │ │ - and $0x1,%ecx │ │ │ │ - mov %ecx,-0xf8(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - shr $1,%ecx │ │ │ │ + shr $0x5,%ecx │ │ │ │ and $0x1,%ecx │ │ │ │ - mov %ecx,-0x110(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ + mov %cl,-0xfd(%ebp) │ │ │ │ + mov %ecx,%ebx │ │ │ │ + cmpl $0x1,0x10(%edi) │ │ │ │ + ja e26a50 │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %ecx,-0x104(%ebp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %ecx,-0x10c(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ + and $0x1,%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,%edx │ │ │ │ + shr $1,%edx │ │ │ │ + and $0x1,%edx │ │ │ │ + mov %edx,-0x108(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ - shr $0x2,%ecx │ │ │ │ - and $0x1,%ecx │ │ │ │ - mov %ecx,-0x118(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ + shr $0x2,%edx │ │ │ │ + and $0x1,%eax │ │ │ │ + and $0x1,%edx │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ lea -0xf0(%ebp),%eax │ │ │ │ - and $0x1,%ecx │ │ │ │ - mov %ecx,-0x120(%ebp) │ │ │ │ - cmpb $0x0,-0x100(%ebp) │ │ │ │ - jne e26039 │ │ │ │ - or -0x104(%ebp),%dl │ │ │ │ - jne e26590 │ │ │ │ + mov %edx,-0x110(%ebp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,-0x114(%ebp) │ │ │ │ + cmpb $0x0,-0xf4(%ebp) │ │ │ │ + jne e26049 │ │ │ │ + test %bl,%bl │ │ │ │ + jne e26558 │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0xf4(%ebp) │ │ │ │ mov $0x3c,%ecx │ │ │ │ mov $0x3c,%edx │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + mov %eax,%esi │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ - mov $0x2c,%ecx │ │ │ │ - mov -0xf0(%ebp),%esi │ │ │ │ + pop %edx │ │ │ │ + mov %esi,%eax │ │ │ │ + mov -0xf0(%ebp),%edi │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ - push -0x10c(%ebp) │ │ │ │ + push -0x104(%ebp) │ │ │ │ + mov $0x2c,%ecx │ │ │ │ + push -0x108(%ebp) │ │ │ │ mov $0x2c,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - push -0x110(%ebp) │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ mov $0x3b,%ecx │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ - push -0x114(%ebp) │ │ │ │ + push -0x10c(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + push -0x110(%ebp) │ │ │ │ mov $0x3b,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - push -0x118(%ebp) │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ xor %edx,%edx │ │ │ │ - movzbl -0x100(%ebp),%eax │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + movzbl -0xf4(%ebp),%eax │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ mov $0x29,%ecx │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ mov $0x28,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %esi,%eax │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ mov $0x2d,%ecx │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ - push -0x11c(%ebp) │ │ │ │ + push -0x114(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + push -0x118(%ebp) │ │ │ │ mov $0x2d,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - push -0x120(%ebp) │ │ │ │ call e13b70 │ │ │ │ - mov 0x18(%edi),%eax │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ + mov 0x18(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ movzwl 0xc(%eax),%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %esi,%eax │ │ │ │ call e13cd0 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ mov $0x27,%ecx │ │ │ │ mov $0x20,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %esi,-0xf4(%ebp) │ │ │ │ call e13b70 │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ - mov (%eax),%edx │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ - pop %eax │ │ │ │ - xor %eax,%eax │ │ │ │ - testw $0x540,(%edx) │ │ │ │ + mov 0x1c(%ecx),%eax │ │ │ │ pop %ecx │ │ │ │ mov $0xe,%ecx │ │ │ │ + mov (%eax),%esi │ │ │ │ + pop %eax │ │ │ │ + xor %eax,%eax │ │ │ │ + testw $0x540,(%esi) │ │ │ │ setne %al │ │ │ │ xor %edx,%edx │ │ │ │ push %edx │ │ │ │ mov $0xe,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ xor %edx,%edx │ │ │ │ - movzbl -0x104(%ebp),%eax │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + movzbl -0xfd(%ebp),%eax │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ mov $0x2b,%ecx │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ mov $0x2b,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - mov %ebx,-0x104(%ebp) │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + mov %ebx,-0x108(%ebp) │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ lea -0xdc(%ebp),%ebx │ │ │ │ movups %xmm0,-0x5c(%ebp) │ │ │ │ movups %xmm0,-0x4c(%ebp) │ │ │ │ movups %xmm0,-0x3c(%ebp) │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e261f3 │ │ │ │ + jb e261e9 │ │ │ │ movl $0x1,-0xbc(%ebp) │ │ │ │ - mov -0x108(%ebp),%edx │ │ │ │ + mov -0x11c(%ebp),%edx │ │ │ │ mov %ebx,%ecx │ │ │ │ movl $0x0,-0xb8(%ebp) │ │ │ │ movl $0x1,-0x94(%ebp) │ │ │ │ movl $0x0,-0x90(%ebp) │ │ │ │ + mov %esi,(%esp) │ │ │ │ + mov -0xf4(%ebp),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + call e250b0 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - push -0x100(%ebp) │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - call e250c0 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %esi,%eax │ │ │ │ mov $0xc,%ecx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %esi,-0xf4(%ebp) │ │ │ │ call e13b70 │ │ │ │ - mov 0x1c(%edi),%ecx │ │ │ │ - mov -0x104(%ebp),%edx │ │ │ │ - or -0xec(%ebp),%edx │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ - mov %ecx,-0x110(%ebp) │ │ │ │ - mov 0x4(%ecx),%ecx │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ - mov %ecx,-0x104(%ebp) │ │ │ │ - mov (%ecx),%ecx │ │ │ │ - mov %ecx,-0x118(%ebp) │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ + mov %edi,%esi │ │ │ │ + mov -0x108(%ebp),%edi │ │ │ │ + or -0xec(%ebp),%edi │ │ │ │ + mov 0x1c(%ecx),%edx │ │ │ │ + mov %edx,-0x108(%ebp) │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ + mov %edx,-0x110(%ebp) │ │ │ │ + mov (%edx),%edx │ │ │ │ + mov %edx,-0x118(%ebp) │ │ │ │ pop %eax │ │ │ │ xor %eax,%eax │ │ │ │ - and $0x540,%ecx │ │ │ │ + and $0x540,%edx │ │ │ │ setne %al │ │ │ │ - pop %edx │ │ │ │ xor %edx,%edx │ │ │ │ + pop %ecx │ │ │ │ mov $0x1e,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x1e,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - movzbl 0xd(%edi),%eax │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - or -0xec(%ebp),%edx │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + or -0xec(%ebp),%edi │ │ │ │ + movzbl 0xd(%ecx),%eax │ │ │ │ test %al,%al │ │ │ │ - jne e26ae0 │ │ │ │ + jne e26aa0 │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - cmpl $0x1,0x10(%edi) │ │ │ │ - ja e26ac8 │ │ │ │ + cmpl $0x1,0x10(%ecx) │ │ │ │ + ja e26a88 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0xf,%ecx │ │ │ │ push %edx │ │ │ │ mov $0xf,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov -0x104(%ebp),%ecx │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ - or -0xec(%ebp),%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ - movzwl 0xc(%ecx),%edx │ │ │ │ + mov -0x110(%ebp),%ecx │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ + or -0xec(%ebp),%edi │ │ │ │ + movzwl 0xc(%ecx),%edx │ │ │ │ call e13cd0 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x36,%ecx │ │ │ │ mov $0x2f,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov -0x110(%ebp),%ecx │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ - or -0xec(%ebp),%edx │ │ │ │ + mov -0x108(%ebp),%edx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ - mov 0x8(%ecx),%ecx │ │ │ │ - mov %edx,-0x104(%ebp) │ │ │ │ + or -0xec(%ebp),%edi │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ mov %ecx,-0x110(%ebp) │ │ │ │ mov (%ecx),%ecx │ │ │ │ pop %eax │ │ │ │ xor %eax,%eax │ │ │ │ pop %edx │ │ │ │ - mov %ecx,-0x100(%ebp) │ │ │ │ + mov %ecx,-0x108(%ebp) │ │ │ │ and $0x540,%ecx │ │ │ │ mov $0x1f,%ecx │ │ │ │ setne %al │ │ │ │ xor %edx,%edx │ │ │ │ push %edx │ │ │ │ mov $0x1f,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov -0x104(%ebp),%edx │ │ │ │ - or -0xec(%ebp),%edx │ │ │ │ - mov %edx,-0x104(%ebp) │ │ │ │ pop %ecx │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov -0x100(%ebp),%ecx │ │ │ │ pop %eax │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ + shr $0x5,%ecx │ │ │ │ + or -0xec(%ebp),%edi │ │ │ │ push %edx │ │ │ │ mov $0x1d,%edx │ │ │ │ - shr $0x5,%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ mov $0x1d,%ecx │ │ │ │ and $0x1,%eax │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov -0xf0(%ebp),%eax │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ + or -0xf0(%ebp),%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + or -0xec(%ebp),%edi │ │ │ │ movups %xmm0,-0x5c(%ebp) │ │ │ │ - or %esi,%eax │ │ │ │ movups %xmm0,-0x4c(%ebp) │ │ │ │ - mov -0x104(%ebp),%esi │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ - mov %eax,-0x100(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ movups %xmm0,-0x3c(%ebp) │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2642f │ │ │ │ + jb e263f5 │ │ │ │ movl $0x1,-0xbc(%ebp) │ │ │ │ - mov -0x108(%ebp),%edx │ │ │ │ + mov -0x11c(%ebp),%edx │ │ │ │ movl $0x0,-0xb8(%ebp) │ │ │ │ movl $0x1,-0x94(%ebp) │ │ │ │ movl $0x0,-0x90(%ebp) │ │ │ │ pop %ecx │ │ │ │ mov %ebx,%ecx │ │ │ │ push -0x110(%ebp) │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ + mov -0xf4(%ebp),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ - call e250c0 │ │ │ │ + call e250b0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov $0x1c,%ecx │ │ │ │ mov $0x10,%edx │ │ │ │ call e13b70 │ │ │ │ - mov 0x18(%edi),%eax │ │ │ │ - mov -0x100(%ebp),%ebx │ │ │ │ - xor %edx,%edx │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0xec(%ebp),%ebx │ │ │ │ + or -0xf0(%ebp),%esi │ │ │ │ + mov 0x18(%eax),%eax │ │ │ │ + or %edi,%ebx │ │ │ │ mov (%eax),%ecx │ │ │ │ - movzwl 0xc(%ecx),%eax │ │ │ │ - shr $0x2,%ax │ │ │ │ - mov %ax,-0x100(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - cmpw $0x3e,-0x100(%ebp) │ │ │ │ - je e264f8 │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ + movzwl 0xc(%ecx),%edi │ │ │ │ + shr $0x2,%di │ │ │ │ + cmp $0x3e,%di │ │ │ │ + je e264bb │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ xor (%ecx),%eax │ │ │ │ shr $0x2,%eax │ │ │ │ and $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0xf4(%ebp),%edi │ │ │ │ mov $0x2e,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x2e,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + or -0xf0(%ebp),%esi │ │ │ │ mov $0x2a,%ecx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ + or -0xec(%ebp),%ebx │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ push %edx │ │ │ │ mov $0x2a,%edx │ │ │ │ shr $0x2,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ + or -0xf0(%ebp),%esi │ │ │ │ + or -0xec(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ - mov %ebx,(%eax) │ │ │ │ - mov %esi,0x4(%eax) │ │ │ │ + mov %esi,(%eax) │ │ │ │ + mov %ebx,0x4(%eax) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e26b39 │ │ │ │ + jne e26af6 │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0xf4(%ebp) │ │ │ │ mov $0x3c,%ecx │ │ │ │ mov $0x3c,%edx │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + mov %eax,%esi │ │ │ │ call e13b70 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - mov $0x2c,%ecx │ │ │ │ - mov -0xf0(%ebp),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + mov -0xf0(%ebp),%edi │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ - push -0x10c(%ebp) │ │ │ │ + push -0x104(%ebp) │ │ │ │ + mov $0x2c,%ecx │ │ │ │ + push -0x108(%ebp) │ │ │ │ mov $0x2c,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - push -0x110(%ebp) │ │ │ │ call e13b70 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ mov $0x3b,%ecx │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ - push -0x114(%ebp) │ │ │ │ + push -0x10c(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + push -0x110(%ebp) │ │ │ │ mov $0x3b,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - push -0x118(%ebp) │ │ │ │ call e13b70 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ mov $0x2d,%ecx │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ - push -0x11c(%ebp) │ │ │ │ + push -0x114(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + push -0x118(%ebp) │ │ │ │ mov $0x2d,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - push -0x120(%ebp) │ │ │ │ call e13b70 │ │ │ │ - mov 0x18(%edi),%eax │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ + mov 0x18(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ movzwl 0xc(%eax),%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %esi,%eax │ │ │ │ call e13cd0 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ mov $0x27,%ecx │ │ │ │ mov $0x20,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %esi,-0xf4(%ebp) │ │ │ │ call e13b70 │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ - mov (%eax),%edx │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ + mov 0x1c(%ecx),%eax │ │ │ │ + mov $0xe,%ecx │ │ │ │ + mov (%eax),%esi │ │ │ │ pop %eax │ │ │ │ xor %eax,%eax │ │ │ │ - testw $0x540,(%edx) │ │ │ │ - pop %ecx │ │ │ │ - mov $0xe,%ecx │ │ │ │ + pop %edx │ │ │ │ + testw $0x540,(%esi) │ │ │ │ setne %al │ │ │ │ xor %edx,%edx │ │ │ │ push %edx │ │ │ │ mov $0xe,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - mov %ebx,-0x104(%ebp) │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + mov %ebx,-0x108(%ebp) │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ lea -0xdc(%ebp),%ebx │ │ │ │ movups %xmm0,-0x5c(%ebp) │ │ │ │ movups %xmm0,-0x4c(%ebp) │ │ │ │ movups %xmm0,-0x3c(%ebp) │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e266ee │ │ │ │ + jb e266a0 │ │ │ │ movl $0x1,-0xbc(%ebp) │ │ │ │ - mov -0x108(%ebp),%edx │ │ │ │ + mov -0x11c(%ebp),%edx │ │ │ │ + mov %ebx,%ecx │ │ │ │ movl $0x0,-0xb8(%ebp) │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ movl $0x1,-0x94(%ebp) │ │ │ │ movl $0x0,-0x90(%ebp) │ │ │ │ + mov %esi,(%esp) │ │ │ │ + mov -0xf4(%ebp),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + call e250b0 │ │ │ │ pop %ecx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - push -0x100(%ebp) │ │ │ │ - call e250c0 │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %esi,%eax │ │ │ │ mov $0xc,%ecx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %esi,-0xf4(%ebp) │ │ │ │ call e13b70 │ │ │ │ - mov 0x1c(%edi),%ecx │ │ │ │ - mov -0x104(%ebp),%edx │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ - or -0xec(%ebp),%edx │ │ │ │ - mov 0x4(%ecx),%eax │ │ │ │ - mov %edx,-0x110(%ebp) │ │ │ │ - mov %ecx,-0x100(%ebp) │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ + mov %edi,%esi │ │ │ │ + mov -0x108(%ebp),%edi │ │ │ │ + or -0xec(%ebp),%edi │ │ │ │ + mov 0x1c(%ecx),%ecx │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ + mov %ecx,-0x108(%ebp) │ │ │ │ + pop %eax │ │ │ │ + xor %eax,%eax │ │ │ │ pop %ecx │ │ │ │ mov $0x1e,%ecx │ │ │ │ - testw $0x540,(%eax) │ │ │ │ - pop %edx │ │ │ │ - mov %eax,-0x104(%ebp) │ │ │ │ + testw $0x540,(%edx) │ │ │ │ + mov %edx,-0x110(%ebp) │ │ │ │ setne %al │ │ │ │ xor %edx,%edx │ │ │ │ - movzbl %al,%eax │ │ │ │ push %edx │ │ │ │ mov $0x1e,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov -0x104(%ebp),%eax │ │ │ │ mov -0x110(%ebp),%edx │ │ │ │ - or -0xec(%ebp),%edx │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ - mov %edx,-0x110(%ebp) │ │ │ │ - movzwl 0xc(%eax),%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + or -0xec(%ebp),%edi │ │ │ │ + movzwl 0xc(%edx),%edx │ │ │ │ call e13cd0 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x36,%ecx │ │ │ │ mov $0x2f,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov -0x100(%ebp),%ecx │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ - mov %esi,-0x104(%ebp) │ │ │ │ - mov -0x110(%ebp),%esi │ │ │ │ - mov 0x8(%ecx),%edx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ - pop %eax │ │ │ │ - xor %eax,%eax │ │ │ │ - testw $0x540,(%edx) │ │ │ │ + or -0xec(%ebp),%edi │ │ │ │ + mov %esi,-0x110(%ebp) │ │ │ │ + mov %edi,%esi │ │ │ │ + mov 0x8(%ecx),%edi │ │ │ │ pop %ecx │ │ │ │ mov $0x1f,%ecx │ │ │ │ + pop %eax │ │ │ │ + xor %eax,%eax │ │ │ │ + testw $0x540,(%edi) │ │ │ │ setne %al │ │ │ │ xor %edx,%edx │ │ │ │ push %edx │ │ │ │ mov $0x1f,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ - mov -0x104(%ebp),%eax │ │ │ │ + mov -0x110(%ebp),%eax │ │ │ │ or -0xf0(%ebp),%eax │ │ │ │ - mov %eax,-0x104(%ebp) │ │ │ │ + mov %eax,-0x108(%ebp) │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ movups %xmm0,-0x5c(%ebp) │ │ │ │ movups %xmm0,-0x4c(%ebp) │ │ │ │ movups %xmm0,-0x3c(%ebp) │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e26887 │ │ │ │ - movl $0x1,-0xbc(%ebp) │ │ │ │ + jb e26824 │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ + mov -0xf4(%ebp),%ebx │ │ │ │ + movl $0x1,-0xbc(%ebp) │ │ │ │ movl $0x0,-0xb8(%ebp) │ │ │ │ - mov -0x108(%ebp),%edx │ │ │ │ + mov -0x11c(%ebp),%edx │ │ │ │ movl $0x1,-0x94(%ebp) │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - pop %eax │ │ │ │ mov %ebx,%eax │ │ │ │ - push -0x100(%ebp) │ │ │ │ - call e250c0 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call e250b0 │ │ │ │ + pop %ecx │ │ │ │ + pop %edi │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov $0x1c,%ecx │ │ │ │ mov $0x10,%edx │ │ │ │ + mov %ebx,-0xf4(%ebp) │ │ │ │ call e13b70 │ │ │ │ - movzbl 0xd(%edi),%eax │ │ │ │ - mov -0x104(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ - mov %al,-0x100(%ebp) │ │ │ │ - test %al,%al │ │ │ │ - jne e26aec │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - cmpl $0x1,0x10(%edi) │ │ │ │ - jbe e2694c │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ + pop %eax │ │ │ │ + mov $0x29,%ecx │ │ │ │ + mov %esi,%edi │ │ │ │ + mov -0xf8(%ebp),%esi │ │ │ │ + pop %edx │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - movzbl (%eax),%eax │ │ │ │ - shr $0x5,%al │ │ │ │ - movzbl %al,%eax │ │ │ │ - and $0x1,%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov $0xf,%ecx │ │ │ │ + mov -0x108(%ebp),%ebx │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + movzbl 0xc(%esi),%eax │ │ │ │ push %edx │ │ │ │ - mov $0xf,%edx │ │ │ │ + mov $0x28,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ebx,-0x110(%ebp) │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ - mov (%eax),%eax │ │ │ │ - mov %esi,-0x104(%ebp) │ │ │ │ - movzbl (%eax),%ebx │ │ │ │ - shr $0x5,%bl │ │ │ │ - and $0x1,%ebx │ │ │ │ + mov %ebx,%esi │ │ │ │ + or -0xec(%ebp),%edi │ │ │ │ + movzbl 0xd(%eax),%ebx │ │ │ │ + test %bl,%bl │ │ │ │ + jne e26aac │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - movzbl %bl,%ebx │ │ │ │ xor %edx,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - push %edx │ │ │ │ mov $0x2b,%ecx │ │ │ │ + mov 0x1c(%eax),%ebx │ │ │ │ + mov (%ebx),%eax │ │ │ │ + movzbl (%eax),%eax │ │ │ │ + push %edx │ │ │ │ mov $0x2b,%edx │ │ │ │ - push %ebx │ │ │ │ + shr $0x5,%al │ │ │ │ + movzbl %al,%eax │ │ │ │ + and $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ + or -0xec(%ebp),%edi │ │ │ │ + add $0x10,%esp │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %edi,-0x108(%ebp) │ │ │ │ + mov -0xf8(%ebp),%edi │ │ │ │ xor %edx,%edx │ │ │ │ - movzbl 0xc(%edi),%eax │ │ │ │ - mov -0xf0(%ebp),%ebx │ │ │ │ - mov $0x29,%ecx │ │ │ │ - mov -0xec(%ebp),%esi │ │ │ │ + or -0xf0(%ebp),%esi │ │ │ │ + mov %esi,-0x110(%ebp) │ │ │ │ + cmpl $0x1,0x10(%edi) │ │ │ │ + jbe e26971 │ │ │ │ + mov 0x4(%ebx),%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + movzbl (%eax),%eax │ │ │ │ + shr $0x5,%al │ │ │ │ + movzbl %al,%eax │ │ │ │ + and $0x1,%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov $0xf,%ecx │ │ │ │ push %edx │ │ │ │ - mov $0x28,%edx │ │ │ │ + mov $0xf,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov 0x18(%edi),%eax │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %esi,-0x100(%ebp) │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov (%eax),%esi │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0xf0(%ebp),%esi │ │ │ │ + mov -0xec(%ebp),%ebx │ │ │ │ + mov 0x18(%eax),%eax │ │ │ │ + mov (%eax),%edi │ │ │ │ xor %eax,%eax │ │ │ │ - movzwl 0xc(%esi),%ecx │ │ │ │ + movzwl 0xc(%edi),%ecx │ │ │ │ shr $0x2,%cx │ │ │ │ cmp $0x3e,%cx │ │ │ │ - je e26a17 │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ + je e269cf │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - xor (%esi),%eax │ │ │ │ + xor (%edi),%eax │ │ │ │ shr $0x2,%eax │ │ │ │ and $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0xf4(%ebp),%edi │ │ │ │ mov $0x2e,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x2e,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ - mov -0x100(%ebp),%esi │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + or -0xf0(%ebp),%esi │ │ │ │ mov $0x2a,%ecx │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ + or -0xec(%ebp),%ebx │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ push %edx │ │ │ │ mov $0x2a,%edx │ │ │ │ shr $0x2,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ + or -0xf0(%ebp),%esi │ │ │ │ + or -0xec(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - or -0x110(%ebp),%ebx │ │ │ │ - or -0x104(%ebp),%esi │ │ │ │ - jmp e2655d │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - movzbl (%edx),%edx │ │ │ │ - shr $0x5,%dl │ │ │ │ - and $0x1,%edx │ │ │ │ - jmp e25faa │ │ │ │ + or -0x110(%ebp),%esi │ │ │ │ + or -0x108(%ebp),%ebx │ │ │ │ + jmp e26524 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,%edx │ │ │ │ - and $0x1,%eax │ │ │ │ - shr $1,%dl │ │ │ │ - mov %al,-0x104(%ebp) │ │ │ │ - and $0x1,%edx │ │ │ │ - jmp e25fbb │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ + or (%edx),%eax │ │ │ │ + shr $0x5,%eax │ │ │ │ + mov %eax,%ebx │ │ │ │ + and $0x1,%ebx │ │ │ │ + jmp e25fe1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $1,%bl │ │ │ │ + and $0x1,%ecx │ │ │ │ + or %eax,%ebx │ │ │ │ + mov %cl,-0xfd(%ebp) │ │ │ │ + and $0x1,%ebx │ │ │ │ + jmp e25fe1 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x118(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x5,%eax │ │ │ │ and $0x1,%eax │ │ │ │ - jmp e262ff │ │ │ │ + jmp e262f7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ shr $1,%al │ │ │ │ xor %edx,%edx │ │ │ │ and $0x1,%eax │ │ │ │ - jmp e262ff │ │ │ │ - shr $1,%al │ │ │ │ + jmp e262f7 │ │ │ │ + mov %ebx,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ xor %edx,%edx │ │ │ │ - mov $0xf,%ecx │ │ │ │ + mov $0x2b,%ecx │ │ │ │ and $0x1,%eax │ │ │ │ push %edx │ │ │ │ - mov $0xf,%edx │ │ │ │ + shr $1,%bl │ │ │ │ + mov $0x2b,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + and $0x1,%ebx │ │ │ │ call e13b70 │ │ │ │ - mov -0xf0(%ebp),%edx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ + or -0xf0(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,-0x104(%ebp) │ │ │ │ - or %ebx,%edx │ │ │ │ - movzbl -0x100(%ebp),%ebx │ │ │ │ - mov %edx,-0x110(%ebp) │ │ │ │ - and $0x1,%ebx │ │ │ │ - jmp e2698f │ │ │ │ + mov %ebx,%eax │ │ │ │ + or -0xec(%ebp),%edi │ │ │ │ + mov %esi,-0x110(%ebp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edi,-0x108(%ebp) │ │ │ │ + jmp e26971 │ │ │ │ call 1d7cd30 │ │ │ │ xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ and $0xfffffff0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x11c,%esp │ │ │ │ mov %eax,-0xfc(%ebp) │ │ │ │ - movzbl 0xd(%ecx),%eax │ │ │ │ mov %edx,-0x124(%ebp) │ │ │ │ - mov %gs:0x14,%edi │ │ │ │ - mov %edi,-0x1c(%ebp) │ │ │ │ - mov %ecx,%edi │ │ │ │ + mov %ecx,-0xf4(%ebp) │ │ │ │ + mov %gs:0x14,%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + movzbl 0xc(%ecx),%eax │ │ │ │ + mov %al,-0xf8(%ebp) │ │ │ │ + movzbl 0xd(%ecx),%eax │ │ │ │ test %al,%al │ │ │ │ - jne e27568 │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - cmpl $0x1,0x10(%edi) │ │ │ │ - ja e27550 │ │ │ │ + jne e274c0 │ │ │ │ + mov -0xf4(%ebp),%edi │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ + mov (%edx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - movzbl (%eax),%eax │ │ │ │ - shr $0x5,%al │ │ │ │ - and $0x1,%eax │ │ │ │ - mov %al,-0x100(%ebp) │ │ │ │ - movl $0x0,-0xf4(%ebp) │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %ebx,-0x104(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - mov %ebx,-0x10c(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - and $0x1,%ecx │ │ │ │ - mov %ebx,-0x114(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %ecx,-0xf8(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - shr $1,%ecx │ │ │ │ - mov %ebx,-0x11c(%ebp) │ │ │ │ - and $0x1,%ecx │ │ │ │ - mov %ecx,-0x108(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - shr $0x2,%ecx │ │ │ │ + shr $0x5,%ecx │ │ │ │ and $0x1,%ecx │ │ │ │ - mov %ecx,-0x110(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ + mov %cl,-0xfd(%ebp) │ │ │ │ + mov %ecx,%ebx │ │ │ │ + cmpl $0x1,0x10(%edi) │ │ │ │ + ja e274a8 │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %ecx,-0x104(%ebp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %ecx,-0x10c(%ebp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,-0x114(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ + and $0x1,%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,%edx │ │ │ │ + shr $1,%edx │ │ │ │ + and $0x1,%edx │ │ │ │ + mov %edx,-0x108(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ + shr $0x2,%edx │ │ │ │ + and $0x1,%edx │ │ │ │ + mov %edx,-0x110(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ shr $0xb,%eax │ │ │ │ - shr $0x4,%ecx │ │ │ │ - and $0x1,%ecx │ │ │ │ - mov %ecx,-0x118(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - lea -0xf0(%ebp),%eax │ │ │ │ - and $0x1,%ecx │ │ │ │ - mov %ecx,-0x120(%ebp) │ │ │ │ - cmpb $0x0,0xc(%edi) │ │ │ │ - jne e26c22 │ │ │ │ - or -0x100(%ebp),%dl │ │ │ │ - jne e270b8 │ │ │ │ + shr $0x4,%edx │ │ │ │ + and $0x1,%eax │ │ │ │ + and $0x1,%edx │ │ │ │ + mov %eax,-0x120(%ebp) │ │ │ │ + mov %edx,-0x118(%ebp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,-0x11c(%ebp) │ │ │ │ + cmpb $0x0,-0xf8(%ebp) │ │ │ │ + jne e26be9 │ │ │ │ + test %bl,%bl │ │ │ │ + jne e27050 │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0xf4(%ebp) │ │ │ │ + lea -0xf0(%ebp),%eax │ │ │ │ mov $0x3c,%ecx │ │ │ │ mov $0x3c,%edx │ │ │ │ - push -0xf8(%ebp) │ │ │ │ mov %eax,-0xf8(%ebp) │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + mov %eax,%esi │ │ │ │ call e13b70 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ mov $0x2c,%ecx │ │ │ │ - mov -0xf0(%ebp),%esi │ │ │ │ + mov -0xf0(%ebp),%edi │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ push -0x104(%ebp) │ │ │ │ - mov $0x2c,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %esi,%eax │ │ │ │ push -0x108(%ebp) │ │ │ │ + mov $0x2c,%edx │ │ │ │ call e13b70 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - mov $0x3b,%ecx │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push -0x10c(%ebp) │ │ │ │ - mov $0x3b,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov $0x3b,%ecx │ │ │ │ push -0x110(%ebp) │ │ │ │ + mov $0x3b,%edx │ │ │ │ call e13b70 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ mov $0x2d,%ecx │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push -0x114(%ebp) │ │ │ │ - mov $0x2d,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %esi,%eax │ │ │ │ push -0x118(%ebp) │ │ │ │ + mov $0x2d,%edx │ │ │ │ call e13b70 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x20(%edi),%eax │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ mov $0xe,%ecx │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ + mov 0x20(%eax),%eax │ │ │ │ push %edx │ │ │ │ mov $0xe,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %esi,%eax │ │ │ │ call e13b70 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ mov $0x1e,%ecx │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ + mov 0x24(%eax),%eax │ │ │ │ push %edx │ │ │ │ mov $0x1e,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %esi,%eax │ │ │ │ call e13b70 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ mov $0x2a,%ecx │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push -0x11c(%ebp) │ │ │ │ - mov $0x2a,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %esi,%eax │ │ │ │ push -0x120(%ebp) │ │ │ │ + mov $0x2a,%edx │ │ │ │ call e13b70 │ │ │ │ - mov 0x18(%edi),%eax │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ + mov 0x18(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ movzwl 0xc(%eax),%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %esi,%eax │ │ │ │ call e13cd0 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ mov $0x27,%ecx │ │ │ │ mov $0x20,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ xor %edx,%edx │ │ │ │ - movzbl -0x100(%ebp),%eax │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + movzbl -0xfd(%ebp),%eax │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ mov $0x2b,%ecx │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ mov $0x2b,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0xdc(%ebp),%esi │ │ │ │ call e13b70 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ - mov %esi,-0x100(%ebp) │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ - lea -0xdc(%ebp),%esi │ │ │ │ movups %xmm0,-0x5c(%ebp) │ │ │ │ movups %xmm0,-0x4c(%ebp) │ │ │ │ movups %xmm0,-0x3c(%ebp) │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%esi,%eax,1) │ │ │ │ movups %xmm0,0x10(%esi,%eax,1) │ │ │ │ movups %xmm0,0x20(%esi,%eax,1) │ │ │ │ movups %xmm0,0x30(%esi,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e26df5 │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ + jb e26da2 │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ mov -0x124(%ebp),%edx │ │ │ │ movl $0x1,-0xbc(%ebp) │ │ │ │ movl $0x0,-0xb8(%ebp) │ │ │ │ pop %ecx │ │ │ │ mov %esi,%ecx │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ push (%eax) │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ - call e250c0 │ │ │ │ + call e250b0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0xc,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov -0x100(%ebp),%eax │ │ │ │ - or -0xf0(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x100(%ebp) │ │ │ │ - movzbl 0xd(%edi),%eax │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ + movzbl 0xd(%eax),%eax │ │ │ │ test %al,%al │ │ │ │ - jne e275a0 │ │ │ │ + jne e27500 │ │ │ │ + mov -0xf4(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - cmpl $0x1,0x10(%edi) │ │ │ │ - ja e27580 │ │ │ │ + cmpl $0x1,0x10(%ecx) │ │ │ │ + ja e274e0 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0xf,%ecx │ │ │ │ push %edx │ │ │ │ mov $0xf,%edx │ │ │ │ push %eax │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ + mov -0xf4(%ebp),%ecx │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ - mov %ebx,-0x108(%ebp) │ │ │ │ - mov 0x1c(%edi),%ebx │ │ │ │ - or -0xf0(%ebp),%edx │ │ │ │ + mov %ebx,-0x110(%ebp) │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ + mov 0x1c(%ecx),%ebx │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ movzwl 0xc(%eax),%edx │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ call e13cd0 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x36,%ecx │ │ │ │ mov $0x2f,%edx │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov 0x8(%ebx),%ebx │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ - mov -0x108(%ebp),%ecx │ │ │ │ - or -0xf0(%ebp),%edx │ │ │ │ - mov %ebx,-0x110(%ebp) │ │ │ │ - mov (%ebx),%ebx │ │ │ │ - or -0xec(%ebp),%ecx │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ - mov %ecx,-0x108(%ebp) │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ + mov %edi,-0x108(%ebp) │ │ │ │ + mov -0x110(%ebp),%edi │ │ │ │ + or -0xec(%ebp),%edi │ │ │ │ + mov %edi,-0x110(%ebp) │ │ │ │ + mov 0x8(%ebx),%edi │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ xor %eax,%eax │ │ │ │ + mov $0x1f,%ecx │ │ │ │ + mov (%edi),%ebx │ │ │ │ test $0x540,%ebx │ │ │ │ setne %al │ │ │ │ - pop %edx │ │ │ │ xor %edx,%edx │ │ │ │ - mov $0x1f,%ecx │ │ │ │ + shr $0x5,%ebx │ │ │ │ push %edx │ │ │ │ mov $0x1f,%edx │ │ │ │ - shr $0x5,%ebx │ │ │ │ push %eax │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ - mov -0x108(%ebp),%ecx │ │ │ │ + mov -0x108(%ebp),%edx │ │ │ │ + mov -0x110(%ebp),%ecx │ │ │ │ or -0xf0(%ebp),%edx │ │ │ │ or -0xec(%ebp),%ecx │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,-0x108(%ebp) │ │ │ │ - pop %ecx │ │ │ │ + mov %ecx,-0x110(%ebp) │ │ │ │ mov $0x1d,%ecx │ │ │ │ + mov %edx,-0x108(%ebp) │ │ │ │ pop %eax │ │ │ │ mov %ebx,%eax │ │ │ │ + pop %edx │ │ │ │ + and $0x1,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ push %edx │ │ │ │ mov $0x1d,%edx │ │ │ │ - and $0x1,%eax │ │ │ │ push %eax │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ - or -0xf0(%ebp),%edx │ │ │ │ + mov -0x110(%ebp),%ecx │ │ │ │ + or -0xec(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ mov -0x108(%ebp),%ebx │ │ │ │ + mov %ecx,-0x108(%ebp) │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ movups %xmm0,-0x5c(%ebp) │ │ │ │ - or -0xec(%ebp),%ebx │ │ │ │ movups %xmm0,-0x4c(%ebp) │ │ │ │ movups %xmm0,-0x3c(%ebp) │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%esi,%eax,1) │ │ │ │ movups %xmm0,0x10(%esi,%eax,1) │ │ │ │ movups %xmm0,0x20(%esi,%eax,1) │ │ │ │ movups %xmm0,0x30(%esi,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e26fd4 │ │ │ │ + jb e26f75 │ │ │ │ movl $0x1,-0xbc(%ebp) │ │ │ │ + mov -0x124(%ebp),%edx │ │ │ │ mov %esi,%ecx │ │ │ │ - mov -0xf8(%ebp),%esi │ │ │ │ movl $0x0,-0xb8(%ebp) │ │ │ │ + mov %edi,(%esp) │ │ │ │ + mov -0xf8(%ebp),%edi │ │ │ │ + mov %edi,%eax │ │ │ │ + call e250b0 │ │ │ │ pop %eax │ │ │ │ - push -0x110(%ebp) │ │ │ │ - mov -0x124(%ebp),%edx │ │ │ │ - mov %esi,%eax │ │ │ │ - call e250c0 │ │ │ │ pop %edx │ │ │ │ - pop %ecx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ mov $0x1c,%ecx │ │ │ │ mov $0x10,%edx │ │ │ │ - mov %esi,-0xf8(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ - mov $0x29,%ecx │ │ │ │ - or -0xf0(%ebp),%edx │ │ │ │ - movzbl 0xc(%edi),%eax │ │ │ │ - mov %edx,%esi │ │ │ │ - pop %edx │ │ │ │ xor %edx,%edx │ │ │ │ - or -0xec(%ebp),%ebx │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + mov -0x108(%ebp),%esi │ │ │ │ + mov $0x29,%ecx │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ + movzbl 0xc(%eax),%eax │ │ │ │ push %edx │ │ │ │ mov $0x28,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ - or -0xec(%ebp),%ebx │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ - mov %esi,(%eax) │ │ │ │ - mov %ebx,0x4(%eax) │ │ │ │ + mov %ebx,(%eax) │ │ │ │ + mov %esi,0x4(%eax) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e275f9 │ │ │ │ + jne e2754a │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0xf4(%ebp) │ │ │ │ + lea -0xf0(%ebp),%eax │ │ │ │ mov $0x3c,%ecx │ │ │ │ mov $0x3c,%edx │ │ │ │ - push -0xf8(%ebp) │ │ │ │ mov %eax,-0xf8(%ebp) │ │ │ │ + push %edi │ │ │ │ + mov %eax,%edi │ │ │ │ + push %esi │ │ │ │ call e13b70 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - mov $0x2c,%ecx │ │ │ │ + mov %edi,%eax │ │ │ │ mov -0xf0(%ebp),%esi │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ push -0x104(%ebp) │ │ │ │ - mov $0x2c,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov $0x2c,%ecx │ │ │ │ push -0x108(%ebp) │ │ │ │ + mov $0x2c,%edx │ │ │ │ call e13b70 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ mov $0x3b,%ecx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push -0x10c(%ebp) │ │ │ │ - mov $0x3b,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %edi,%eax │ │ │ │ push -0x110(%ebp) │ │ │ │ + mov $0x3b,%edx │ │ │ │ call e13b70 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - mov $0x2d,%ecx │ │ │ │ + mov %edi,%eax │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push -0x114(%ebp) │ │ │ │ - mov $0x2d,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov $0x2d,%ecx │ │ │ │ push -0x118(%ebp) │ │ │ │ + mov $0x2d,%edx │ │ │ │ call e13b70 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x20(%edi),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ mov $0xe,%ecx │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ + mov 0x20(%eax),%eax │ │ │ │ push %edx │ │ │ │ mov $0xe,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ mov $0x1e,%ecx │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ + mov 0x24(%eax),%eax │ │ │ │ push %edx │ │ │ │ mov $0x1e,%edx │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ mov $0x2a,%ecx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push -0x11c(%ebp) │ │ │ │ - mov $0x2a,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %edi,%eax │ │ │ │ push -0x120(%ebp) │ │ │ │ + mov $0x2a,%edx │ │ │ │ call e13b70 │ │ │ │ - mov 0x18(%edi),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ + mov 0x18(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ movzwl 0xc(%eax),%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %edi,%eax │ │ │ │ call e13cd0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ mov $0x27,%ecx │ │ │ │ mov $0x20,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ + mov -0xf0(%ebp),%edi │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - mov %esi,-0x100(%ebp) │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ - lea -0xdc(%ebp),%esi │ │ │ │ movups %xmm0,-0x5c(%ebp) │ │ │ │ + or %esi,%edi │ │ │ │ movups %xmm0,-0x4c(%ebp) │ │ │ │ + lea -0xdc(%ebp),%esi │ │ │ │ movups %xmm0,-0x3c(%ebp) │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%esi,%eax,1) │ │ │ │ movups %xmm0,0x10(%esi,%eax,1) │ │ │ │ movups %xmm0,0x20(%esi,%eax,1) │ │ │ │ movups %xmm0,0x30(%esi,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2725d │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ - mov -0x124(%ebp),%edx │ │ │ │ + jb e271e1 │ │ │ │ movl $0x1,-0xbc(%ebp) │ │ │ │ - movl $0x0,-0xb8(%ebp) │ │ │ │ - pop %ecx │ │ │ │ + mov -0x124(%ebp),%edx │ │ │ │ mov %esi,%ecx │ │ │ │ + movl $0x0,-0xb8(%ebp) │ │ │ │ + pop %eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ push (%eax) │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ - call e250c0 │ │ │ │ + call e250b0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0xc,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ + mov -0xf4(%ebp),%edx │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ mov %ebx,-0x108(%ebp) │ │ │ │ - mov 0x1c(%edi),%ebx │ │ │ │ - or -0xf0(%ebp),%edx │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ + mov 0x1c(%edx),%ebx │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ movzwl 0xc(%eax),%edx │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ call e13cd0 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x36,%ecx │ │ │ │ mov $0x2f,%edx │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov 0x8(%ebx),%ebx │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ + mov 0x8(%ebx),%edx │ │ │ │ mov -0x108(%ebp),%ecx │ │ │ │ - or -0xf0(%ebp),%edx │ │ │ │ - mov %ebx,-0x110(%ebp) │ │ │ │ - mov (%ebx),%ebx │ │ │ │ or -0xec(%ebp),%ecx │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ + mov (%edx),%ebx │ │ │ │ mov %ecx,-0x108(%ebp) │ │ │ │ + mov $0x1f,%ecx │ │ │ │ + mov %edx,-0x110(%ebp) │ │ │ │ pop %eax │ │ │ │ xor %eax,%eax │ │ │ │ test $0x540,%ebx │ │ │ │ - setne %al │ │ │ │ pop %edx │ │ │ │ + setne %al │ │ │ │ xor %edx,%edx │ │ │ │ - mov $0x1f,%ecx │ │ │ │ + shr $0x5,%ebx │ │ │ │ push %edx │ │ │ │ mov $0x1f,%edx │ │ │ │ - shr $0x5,%ebx │ │ │ │ push %eax │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ mov -0x108(%ebp),%ecx │ │ │ │ - or -0xf0(%ebp),%edx │ │ │ │ - or -0xec(%ebp),%ecx │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + or -0xec(%ebp),%ecx │ │ │ │ mov %ecx,-0x108(%ebp) │ │ │ │ pop %ecx │ │ │ │ mov $0x1d,%ecx │ │ │ │ pop %eax │ │ │ │ mov %ebx,%eax │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ push %edx │ │ │ │ - mov $0x1d,%edx │ │ │ │ and $0x1,%eax │ │ │ │ + mov $0x1d,%edx │ │ │ │ push %eax │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov -0x108(%ebp),%ecx │ │ │ │ - or -0xec(%ebp),%ecx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov -0x100(%ebp),%ebx │ │ │ │ - mov %ecx,-0x100(%ebp) │ │ │ │ + mov -0xf0(%ebp),%ebx │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ movups %xmm0,-0x5c(%ebp) │ │ │ │ + or %edi,%ebx │ │ │ │ movups %xmm0,-0x4c(%ebp) │ │ │ │ + mov -0x108(%ebp),%edi │ │ │ │ + or -0xec(%ebp),%edi │ │ │ │ movups %xmm0,-0x3c(%ebp) │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%esi,%eax,1) │ │ │ │ movups %xmm0,0x10(%esi,%eax,1) │ │ │ │ movups %xmm0,0x20(%esi,%eax,1) │ │ │ │ movups %xmm0,0x30(%esi,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e273ed │ │ │ │ + jb e2734f │ │ │ │ movl $0x1,-0xbc(%ebp) │ │ │ │ mov -0x124(%ebp),%edx │ │ │ │ movl $0x0,-0xb8(%ebp) │ │ │ │ pop %ecx │ │ │ │ mov %esi,%ecx │ │ │ │ push -0x110(%ebp) │ │ │ │ mov -0xf8(%ebp),%esi │ │ │ │ mov %esi,%eax │ │ │ │ - call e250c0 │ │ │ │ + call e250b0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov $0x1c,%ecx │ │ │ │ mov $0x10,%edx │ │ │ │ + mov %esi,-0xf8(%ebp) │ │ │ │ call e13b70 │ │ │ │ - movzbl 0xd(%edi),%eax │ │ │ │ - mov -0x100(%ebp),%esi │ │ │ │ - add $0x10,%esp │ │ │ │ + or -0xec(%ebp),%edi │ │ │ │ + pop %ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edi,%esi │ │ │ │ + pop %edi │ │ │ │ + mov -0xf4(%ebp),%edi │ │ │ │ + mov $0x29,%ecx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ + movzbl 0xc(%edi),%eax │ │ │ │ + push %edx │ │ │ │ + mov $0x28,%edx │ │ │ │ + push %eax │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + call e13b70 │ │ │ │ + movzbl 0xd(%edi),%edi │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ - mov %al,-0x110(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ test %al,%al │ │ │ │ - jne e275ac │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - cmpl $0x1,0x10(%edi) │ │ │ │ - jbe e2749e │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ + jne e2750c │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov $0x2b,%ecx │ │ │ │ + mov 0x1c(%eax),%edi │ │ │ │ + mov (%edi),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ + push %edx │ │ │ │ + mov $0x2b,%edx │ │ │ │ shr $0x5,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov $0xf,%ecx │ │ │ │ - push %edx │ │ │ │ - mov $0xf,%edx │ │ │ │ push %eax │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ + mov -0xf4(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ebx,-0x108(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ - mov (%eax),%eax │ │ │ │ - mov %esi,-0x100(%ebp) │ │ │ │ - movzbl (%eax),%ebx │ │ │ │ - shr $0x5,%bl │ │ │ │ - and $0x1,%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - movzbl %bl,%ebx │ │ │ │ xor %edx,%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - push %edx │ │ │ │ - mov $0x2b,%ecx │ │ │ │ - mov $0x2b,%edx │ │ │ │ - push %ebx │ │ │ │ - call e13b70 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ + cmpl $0x1,0x10(%ecx) │ │ │ │ + jbe e27474 │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - movzbl 0xc(%edi),%eax │ │ │ │ - mov -0xf0(%ebp),%esi │ │ │ │ - mov $0x29,%ecx │ │ │ │ - mov -0xec(%ebp),%ebx │ │ │ │ + movzbl (%eax),%eax │ │ │ │ + shr $0x5,%al │ │ │ │ + movzbl %al,%eax │ │ │ │ + and $0x1,%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov $0xf,%ecx │ │ │ │ push %edx │ │ │ │ - mov $0x28,%edx │ │ │ │ + mov $0xf,%edx │ │ │ │ push %eax │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ - or -0xec(%ebp),%ebx │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - or -0x108(%ebp),%esi │ │ │ │ - or -0x100(%ebp),%ebx │ │ │ │ - jmp e27088 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - movzbl (%edx),%edx │ │ │ │ - shr $0x5,%dl │ │ │ │ - and $0x1,%edx │ │ │ │ - jmp e26b8a │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,%edx │ │ │ │ - and $0x1,%eax │ │ │ │ - shr $1,%dl │ │ │ │ - mov %al,-0x100(%ebp) │ │ │ │ - and $0x1,%edx │ │ │ │ - jmp e26b9b │ │ │ │ + jmp e2701f │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ + or (%edx),%eax │ │ │ │ + shr $0x5,%eax │ │ │ │ + mov %eax,%ebx │ │ │ │ + and $0x1,%ebx │ │ │ │ + jmp e26b71 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $1,%bl │ │ │ │ + and $0x1,%ecx │ │ │ │ + or %eax,%ebx │ │ │ │ + mov %cl,-0xfd(%ebp) │ │ │ │ + and $0x1,%ebx │ │ │ │ + jmp e26b71 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x1c(%ecx),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ shr $0x5,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ - jmp e26e94 │ │ │ │ + jmp e26e47 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ shr $1,%al │ │ │ │ xor %edx,%edx │ │ │ │ and $0x1,%eax │ │ │ │ - jmp e26e94 │ │ │ │ - shr $1,%al │ │ │ │ + jmp e26e47 │ │ │ │ + mov %edi,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ xor %edx,%edx │ │ │ │ - mov $0xf,%ecx │ │ │ │ + mov $0x2b,%ecx │ │ │ │ and $0x1,%eax │ │ │ │ push %edx │ │ │ │ - mov $0xf,%edx │ │ │ │ + mov $0x2b,%edx │ │ │ │ push %eax │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov -0xf0(%ebp),%edx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ + mov %edi,%eax │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,-0x100(%ebp) │ │ │ │ - or %ebx,%edx │ │ │ │ - movzbl -0x110(%ebp),%ebx │ │ │ │ - mov %edx,-0x108(%ebp) │ │ │ │ - and $0x1,%ebx │ │ │ │ - jmp e274e1 │ │ │ │ + shr $1,%al │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ + xor %edx,%edx │ │ │ │ + and $0x1,%eax │ │ │ │ + jmp e27474 │ │ │ │ call 1d7cd30 │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ and $0xfffffff0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ @@ -3929679,198 +3929713,198 @@ │ │ │ │ sub $0x11c,%esp │ │ │ │ mov %eax,-0xfc(%ebp) │ │ │ │ mov %edx,-0x11c(%ebp) │ │ │ │ mov %ecx,-0xf8(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + movzbl 0xc(%ecx),%eax │ │ │ │ + mov %al,-0xf4(%ebp) │ │ │ │ movzbl 0xd(%ecx),%eax │ │ │ │ test %al,%al │ │ │ │ - jne e28048 │ │ │ │ + jne e27f88 │ │ │ │ mov -0xf8(%ebp),%edi │ │ │ │ - xor %edx,%edx │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ - cmpl $0x1,0x10(%edi) │ │ │ │ - ja e28030 │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ + mov (%edx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - movzbl (%eax),%eax │ │ │ │ - shr $0x5,%al │ │ │ │ - and $0x1,%eax │ │ │ │ - mov %al,-0x100(%ebp) │ │ │ │ - mov -0xf8(%ebp),%edi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %ebx,-0x104(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - movzbl 0xc(%edi),%eax │ │ │ │ - mov %ebx,-0x10c(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %ebx,-0x114(%ebp) │ │ │ │ - mov %al,-0xf4(%ebp) │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - xor %edi,%edi │ │ │ │ mov %eax,%ecx │ │ │ │ + shr $0x5,%ecx │ │ │ │ and $0x1,%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,%ecx │ │ │ │ - shr $1,%ecx │ │ │ │ - and $0x1,%ecx │ │ │ │ - mov %ecx,-0x108(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ + mov %cl,-0xfd(%ebp) │ │ │ │ + mov %ecx,%ebx │ │ │ │ + cmpl $0x1,0x10(%edi) │ │ │ │ + ja e27f70 │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %ecx,-0x104(%ebp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %ecx,-0x10c(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ + and $0x1,%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,%edx │ │ │ │ + shr $1,%edx │ │ │ │ + and $0x1,%edx │ │ │ │ + mov %edx,-0x108(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ - shr $0x2,%ecx │ │ │ │ - and $0x1,%ecx │ │ │ │ - mov %ecx,-0x110(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ + shr $0x2,%edx │ │ │ │ + and $0x1,%eax │ │ │ │ + and $0x1,%edx │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ lea -0xf0(%ebp),%eax │ │ │ │ - and $0x1,%ecx │ │ │ │ - mov %ecx,-0x118(%ebp) │ │ │ │ + mov %edx,-0x110(%ebp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,-0x114(%ebp) │ │ │ │ cmpb $0x0,-0xf4(%ebp) │ │ │ │ - jne e276de │ │ │ │ - or -0x100(%ebp),%dl │ │ │ │ - jne e27ba0 │ │ │ │ + jne e27629 │ │ │ │ + test %bl,%bl │ │ │ │ + jne e27ae8 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %edi │ │ │ │ - mov %eax,%edi │ │ │ │ push %esi │ │ │ │ + mov %eax,%esi │ │ │ │ call e13b70 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ mov $0x2c,%ecx │ │ │ │ - mov -0xf0(%ebp),%esi │ │ │ │ + mov -0xf0(%ebp),%edi │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ push -0x104(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ + mov %esi,%eax │ │ │ │ push -0x108(%ebp) │ │ │ │ mov $0x2c,%edx │ │ │ │ call e13b70 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - mov %edi,%eax │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push -0x10c(%ebp) │ │ │ │ mov $0x3b,%ecx │ │ │ │ push -0x110(%ebp) │ │ │ │ mov $0x3b,%edx │ │ │ │ call e13b70 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ xor %edx,%edx │ │ │ │ movzbl -0xf4(%ebp),%eax │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ mov $0x29,%ecx │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ mov $0x28,%edx │ │ │ │ push %eax │ │ │ │ - mov %edi,%eax │ │ │ │ + mov %esi,%eax │ │ │ │ call e13b70 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ mov $0x2d,%ecx │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push -0x114(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ + mov %esi,%eax │ │ │ │ push -0x118(%ebp) │ │ │ │ mov $0x2d,%edx │ │ │ │ call e13b70 │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ movzwl 0xc(%eax),%edx │ │ │ │ - mov %edi,%eax │ │ │ │ + mov %esi,%eax │ │ │ │ call e13cd0 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ + mov %esi,%eax │ │ │ │ mov $0x27,%ecx │ │ │ │ mov $0x20,%edx │ │ │ │ - mov %edi,-0xf4(%ebp) │ │ │ │ + mov %esi,-0xf4(%ebp) │ │ │ │ call e13b70 │ │ │ │ - mov -0xf8(%ebp),%edx │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ - mov $0xe,%ecx │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ - mov 0x1c(%edx),%eax │ │ │ │ - mov (%eax),%edi │ │ │ │ + mov 0x1c(%ecx),%eax │ │ │ │ + mov $0xe,%ecx │ │ │ │ + mov (%eax),%esi │ │ │ │ pop %eax │ │ │ │ xor %eax,%eax │ │ │ │ pop %edx │ │ │ │ - testw $0x540,(%edi) │ │ │ │ + testw $0x540,(%esi) │ │ │ │ setne %al │ │ │ │ xor %edx,%edx │ │ │ │ push %edx │ │ │ │ mov $0xe,%edx │ │ │ │ push %eax │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ xor %edx,%edx │ │ │ │ - movzbl -0x100(%ebp),%eax │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + movzbl -0xfd(%ebp),%eax │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ mov $0x2b,%ecx │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ mov $0x2b,%edx │ │ │ │ push %eax │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - mov %ebx,-0x100(%ebp) │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + mov %ebx,-0x108(%ebp) │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ lea -0xdc(%ebp),%ebx │ │ │ │ movups %xmm0,-0x5c(%ebp) │ │ │ │ movups %xmm0,-0x4c(%ebp) │ │ │ │ movups %xmm0,-0x3c(%ebp) │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2787e │ │ │ │ + jb e277c9 │ │ │ │ movl $0x1,-0xbc(%ebp) │ │ │ │ mov -0x11c(%ebp),%edx │ │ │ │ mov %ebx,%ecx │ │ │ │ movl $0x0,-0xb8(%ebp) │ │ │ │ - mov %edi,(%esp) │ │ │ │ - mov -0xf4(%ebp),%edi │ │ │ │ - mov %edi,%eax │ │ │ │ - call e250c0 │ │ │ │ - pop %ecx │ │ │ │ + mov %esi,(%esp) │ │ │ │ + mov -0xf4(%ebp),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + call e250b0 │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - mov %edi,%eax │ │ │ │ + mov %esi,%eax │ │ │ │ mov $0xc,%ecx │ │ │ │ - mov %edi,-0xf4(%ebp) │ │ │ │ + mov %esi,-0xf4(%ebp) │ │ │ │ call e13b70 │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ - or -0xec(%ebp),%edx │ │ │ │ - mov %edx,%edi │ │ │ │ mov -0xf8(%ebp),%edx │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ + mov %edi,%esi │ │ │ │ + mov -0x108(%ebp),%edi │ │ │ │ + or -0xec(%ebp),%edi │ │ │ │ mov 0x1c(%edx),%ecx │ │ │ │ - mov %ecx,-0x100(%ebp) │ │ │ │ - mov 0x4(%ecx),%ecx │ │ │ │ mov %ecx,-0x108(%ebp) │ │ │ │ - mov (%ecx),%ecx │ │ │ │ + mov 0x4(%ecx),%ecx │ │ │ │ mov %ecx,-0x110(%ebp) │ │ │ │ + mov (%ecx),%ecx │ │ │ │ + mov %ecx,-0x118(%ebp) │ │ │ │ pop %eax │ │ │ │ xor %eax,%eax │ │ │ │ and $0x540,%ecx │ │ │ │ setne %al │ │ │ │ pop %edx │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x1e,%ecx │ │ │ │ @@ -3929881,58 +3929915,57 @@ │ │ │ │ call e13b70 │ │ │ │ mov -0xf8(%ebp),%edx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%edi │ │ │ │ movzbl 0xd(%edx),%eax │ │ │ │ test %al,%al │ │ │ │ - jne e28078 │ │ │ │ + jne e27fc0 │ │ │ │ mov -0xf8(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ cmpl $0x1,0x10(%ecx) │ │ │ │ - ja e28060 │ │ │ │ + ja e27fa8 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0xf,%ecx │ │ │ │ push %edx │ │ │ │ mov $0xf,%edx │ │ │ │ push %eax │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov -0x108(%ebp),%edx │ │ │ │ + mov -0x110(%ebp),%ecx │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%edi │ │ │ │ - movzwl 0xc(%edx),%edx │ │ │ │ + movzwl 0xc(%ecx),%edx │ │ │ │ call e13cd0 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x36,%ecx │ │ │ │ mov $0x2f,%edx │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%edi │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - mov %edx,-0x108(%ebp) │ │ │ │ + mov 0x8(%ecx),%ecx │ │ │ │ + mov %ecx,-0x110(%ebp) │ │ │ │ + movzbl (%ecx),%ecx │ │ │ │ pop %eax │ │ │ │ - pop %ecx │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov %cl,-0x100(%ebp) │ │ │ │ - mov $0x1d,%ecx │ │ │ │ - shr $0x5,%dl │ │ │ │ - movzbl %dl,%eax │ │ │ │ + pop %edx │ │ │ │ xor %edx,%edx │ │ │ │ - and $0x1,%eax │ │ │ │ + mov %cl,-0x108(%ebp) │ │ │ │ + shr $0x5,%cl │ │ │ │ + movzbl %cl,%eax │ │ │ │ push %edx │ │ │ │ + mov $0x1d,%ecx │ │ │ │ mov $0x1d,%edx │ │ │ │ + and $0x1,%eax │ │ │ │ push %eax │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ or -0xec(%ebp),%edi │ │ │ │ @@ -3929942,26 +3929975,26 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e27a42 │ │ │ │ + jb e2798b │ │ │ │ movl $0x1,-0xbc(%ebp) │ │ │ │ mov -0x11c(%ebp),%edx │ │ │ │ movl $0x0,-0xb8(%ebp) │ │ │ │ movl $0x1,-0x94(%ebp) │ │ │ │ movl $0x0,-0x90(%ebp) │ │ │ │ pop %ecx │ │ │ │ mov %ebx,%ecx │ │ │ │ - push -0x108(%ebp) │ │ │ │ + push -0x110(%ebp) │ │ │ │ mov -0xf4(%ebp),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ - call e250c0 │ │ │ │ + call e250b0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov $0x1c,%ecx │ │ │ │ mov $0x10,%edx │ │ │ │ @@ -3929974,15 +3930007,15 @@ │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ movzwl 0xc(%ecx),%edi │ │ │ │ shr $0x2,%di │ │ │ │ cmp $0x3e,%di │ │ │ │ - je e27b04 │ │ │ │ + je e27a4d │ │ │ │ movzbl (%ecx),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3930016,54 +3930049,54 @@ │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ mov %esi,(%eax) │ │ │ │ mov %ebx,0x4(%eax) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e280ca │ │ │ │ + jne e28016 │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%esi │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ - mov %esi,%eax │ │ │ │ + mov $0x2c,%ecx │ │ │ │ mov -0xf0(%ebp),%edi │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ push -0x104(%ebp) │ │ │ │ - mov $0x2c,%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ push -0x108(%ebp) │ │ │ │ mov $0x2c,%edx │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ - mov $0x3b,%ecx │ │ │ │ + pop %edx │ │ │ │ + mov %esi,%eax │ │ │ │ or -0xf0(%ebp),%edi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push -0x10c(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ + mov $0x3b,%ecx │ │ │ │ push -0x110(%ebp) │ │ │ │ mov $0x3b,%edx │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ mov $0x2d,%ecx │ │ │ │ or -0xf0(%ebp),%edi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push -0x114(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ push -0x118(%ebp) │ │ │ │ mov $0x2d,%edx │ │ │ │ @@ -3930072,232 +3930105,233 @@ │ │ │ │ or -0xf0(%ebp),%edi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ movzwl 0xc(%eax),%edx │ │ │ │ mov %esi,%eax │ │ │ │ call e13cd0 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov $0x27,%ecx │ │ │ │ mov $0x20,%edx │ │ │ │ mov %esi,-0xf4(%ebp) │ │ │ │ call e13b70 │ │ │ │ - mov -0xf8(%ebp),%edx │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ or -0xf0(%ebp),%edi │ │ │ │ - mov $0xe,%ecx │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ - mov 0x1c(%edx),%eax │ │ │ │ + mov 0x1c(%ecx),%eax │ │ │ │ + pop %ecx │ │ │ │ + mov $0xe,%ecx │ │ │ │ mov (%eax),%esi │ │ │ │ pop %eax │ │ │ │ xor %eax,%eax │ │ │ │ - pop %edx │ │ │ │ testw $0x540,(%esi) │ │ │ │ setne %al │ │ │ │ xor %edx,%edx │ │ │ │ push %edx │ │ │ │ mov $0xe,%edx │ │ │ │ push %eax │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - mov %ebx,-0x100(%ebp) │ │ │ │ + mov %ebx,-0x108(%ebp) │ │ │ │ or -0xf0(%ebp),%edi │ │ │ │ lea -0xdc(%ebp),%ebx │ │ │ │ movups %xmm0,-0x5c(%ebp) │ │ │ │ movups %xmm0,-0x4c(%ebp) │ │ │ │ movups %xmm0,-0x3c(%ebp) │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e27ce8 │ │ │ │ + jb e27c30 │ │ │ │ movl $0x1,-0xbc(%ebp) │ │ │ │ mov -0x11c(%ebp),%edx │ │ │ │ mov %ebx,%ecx │ │ │ │ movl $0x0,-0xb8(%ebp) │ │ │ │ mov %esi,(%esp) │ │ │ │ mov -0xf4(%ebp),%esi │ │ │ │ mov %esi,%eax │ │ │ │ - call e250c0 │ │ │ │ - pop %ecx │ │ │ │ + call e250b0 │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov $0xc,%ecx │ │ │ │ mov %esi,-0xf4(%ebp) │ │ │ │ call e13b70 │ │ │ │ - mov -0xf8(%ebp),%ecx │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ - or -0xec(%ebp),%edx │ │ │ │ + mov -0xf8(%ebp),%edx │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ + or -0xec(%ebp),%ecx │ │ │ │ or -0xf0(%ebp),%edi │ │ │ │ - mov 0x1c(%ecx),%ecx │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ - mov 0x4(%ecx),%esi │ │ │ │ + mov 0x1c(%edx),%edx │ │ │ │ mov %ecx,-0x108(%ebp) │ │ │ │ - mov $0x1e,%ecx │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ + mov %edx,-0x110(%ebp) │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ xor %eax,%eax │ │ │ │ - pop %edx │ │ │ │ + mov $0x1e,%ecx │ │ │ │ testw $0x540,(%esi) │ │ │ │ setne %al │ │ │ │ xor %edx,%edx │ │ │ │ push %edx │ │ │ │ mov $0x1e,%edx │ │ │ │ push %eax │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ - or -0xec(%ebp),%edx │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ movzwl 0xc(%esi),%edx │ │ │ │ mov -0xf4(%ebp),%esi │ │ │ │ - or -0xf0(%ebp),%edi │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ + or -0xec(%ebp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ + or -0xf0(%ebp),%edi │ │ │ │ + mov %ecx,-0x108(%ebp) │ │ │ │ call e13cd0 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov $0x36,%ecx │ │ │ │ mov $0x2f,%edx │ │ │ │ call e13b70 │ │ │ │ + mov -0xf0(%ebp),%esi │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ - mov -0x100(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - or -0xf0(%ebp),%edi │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ movups %xmm0,-0x5c(%ebp) │ │ │ │ + or %edi,%esi │ │ │ │ movups %xmm0,-0x4c(%ebp) │ │ │ │ + mov -0x108(%ebp),%edi │ │ │ │ + or -0xec(%ebp),%edi │ │ │ │ movups %xmm0,-0x3c(%ebp) │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e27e12 │ │ │ │ + jb e27d5c │ │ │ │ movl $0x1,-0xbc(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ mov -0xf4(%ebp),%ebx │ │ │ │ movl $0x0,-0xb8(%ebp) │ │ │ │ mov -0x11c(%ebp),%edx │ │ │ │ movl $0x1,-0x94(%ebp) │ │ │ │ movl $0x0,-0x90(%ebp) │ │ │ │ pop %eax │ │ │ │ - mov -0x108(%ebp),%eax │ │ │ │ + mov -0x110(%ebp),%eax │ │ │ │ push 0x8(%eax) │ │ │ │ mov %ebx,%eax │ │ │ │ - call e250c0 │ │ │ │ + call e250b0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov $0x1c,%ecx │ │ │ │ mov $0x10,%edx │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + or -0xf0(%ebp),%esi │ │ │ │ + mov $0x29,%ecx │ │ │ │ + or -0xec(%ebp),%edi │ │ │ │ + movzbl 0xc(%eax),%eax │ │ │ │ + push %edx │ │ │ │ + mov $0x28,%edx │ │ │ │ + push %eax │ │ │ │ + mov %ebx,%eax │ │ │ │ + call e13b70 │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ - or -0xf0(%ebp),%edi │ │ │ │ + or -0xf0(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ + or -0xec(%ebp),%edi │ │ │ │ movzbl 0xd(%eax),%ebx │ │ │ │ test %bl,%bl │ │ │ │ - jne e28084 │ │ │ │ - mov -0xf8(%ebp),%ecx │ │ │ │ + jne e27fcc │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + xor %edx,%edx │ │ │ │ + mov $0x2b,%ecx │ │ │ │ + mov 0x1c(%eax),%ebx │ │ │ │ + mov (%ebx),%eax │ │ │ │ + movzbl (%eax),%eax │ │ │ │ + push %edx │ │ │ │ + mov $0x2b,%edx │ │ │ │ + shr $0x5,%al │ │ │ │ + movzbl %al,%eax │ │ │ │ + and $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + call e13b70 │ │ │ │ + or -0xf0(%ebp),%esi │ │ │ │ + add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ + mov %esi,-0x110(%ebp) │ │ │ │ + mov -0xf8(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ - cmpl $0x1,0x10(%ecx) │ │ │ │ - jbe e27eda │ │ │ │ - mov 0x1c(%ecx),%eax │ │ │ │ + or -0xec(%ebp),%edi │ │ │ │ + mov %edi,-0x108(%ebp) │ │ │ │ + cmpl $0x1,0x10(%esi) │ │ │ │ + jbe e27e9c │ │ │ │ + mov 0x4(%ebx),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ shr $0x5,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0xf,%ecx │ │ │ │ push %edx │ │ │ │ mov $0xf,%edx │ │ │ │ push %eax │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ call e13b70 │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ - or -0xf0(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ - mov %edi,-0x108(%ebp) │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ - mov %esi,-0x100(%ebp) │ │ │ │ - mov (%eax),%eax │ │ │ │ - movzbl (%eax),%ebx │ │ │ │ - shr $0x5,%bl │ │ │ │ - and $0x1,%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - movzbl %bl,%ebx │ │ │ │ xor %edx,%edx │ │ │ │ - mov -0xf4(%ebp),%eax │ │ │ │ - push %edx │ │ │ │ - mov $0x2b,%ecx │ │ │ │ - mov $0x2b,%edx │ │ │ │ - push %ebx │ │ │ │ - call e13b70 │ │ │ │ - pop %ecx │ │ │ │ - pop %edi │ │ │ │ - xor %edx,%edx │ │ │ │ - mov -0xf8(%ebp),%edi │ │ │ │ mov -0xf0(%ebp),%esi │ │ │ │ - mov $0x29,%ecx │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ - movzbl 0xc(%edi),%eax │ │ │ │ - push %edx │ │ │ │ - mov $0x28,%edx │ │ │ │ - push %eax │ │ │ │ - mov -0xf4(%ebp),%eax │ │ │ │ - call e13b70 │ │ │ │ - mov 0x18(%edi),%eax │ │ │ │ - or -0xf0(%ebp),%esi │ │ │ │ - xor %edx,%edx │ │ │ │ - or -0xec(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ + mov 0x18(%eax),%eax │ │ │ │ mov (%eax),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ movzwl 0xc(%edi),%ecx │ │ │ │ shr $0x2,%cx │ │ │ │ cmp $0x3e,%cx │ │ │ │ - je e27fad │ │ │ │ + je e27ef6 │ │ │ │ movzbl (%edi),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0xf4(%ebp),%edi │ │ │ │ mov $0x2e,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x2e,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ xor %edx,%edx │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ mov $0x1f,%ecx │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ @@ -3930310,61 +3930344,67 @@ │ │ │ │ xor $0x1,%eax │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - or -0x108(%ebp),%esi │ │ │ │ - or -0x100(%ebp),%ebx │ │ │ │ - jmp e27b6c │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - movzbl (%edx),%edx │ │ │ │ - shr $0x5,%dl │ │ │ │ - and $0x1,%edx │ │ │ │ - jmp e27655 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,%edx │ │ │ │ - and $0x1,%eax │ │ │ │ - shr $1,%dl │ │ │ │ - mov %al,-0x100(%ebp) │ │ │ │ - and $0x1,%edx │ │ │ │ - jmp e27666 │ │ │ │ + or -0x110(%ebp),%esi │ │ │ │ + or -0x108(%ebp),%ebx │ │ │ │ + jmp e27ab5 │ │ │ │ + nop │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ + or (%edx),%eax │ │ │ │ + shr $0x5,%eax │ │ │ │ + mov %eax,%ebx │ │ │ │ + and $0x1,%ebx │ │ │ │ + jmp e275c1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x110(%ebp),%eax │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $1,%bl │ │ │ │ + and $0x1,%ecx │ │ │ │ + or %eax,%ebx │ │ │ │ + mov %cl,-0xfd(%ebp) │ │ │ │ + and $0x1,%ebx │ │ │ │ + jmp e275c1 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x118(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x5,%eax │ │ │ │ and $0x1,%eax │ │ │ │ - jmp e27978 │ │ │ │ + jmp e278c3 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ shr $1,%al │ │ │ │ xor %edx,%edx │ │ │ │ and $0x1,%eax │ │ │ │ - jmp e27978 │ │ │ │ + jmp e278c3 │ │ │ │ mov %ebx,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ xor %edx,%edx │ │ │ │ - mov $0xf,%ecx │ │ │ │ - shr $1,%al │ │ │ │ - push %edx │ │ │ │ - mov $0xf,%edx │ │ │ │ - and $0x1,%ebx │ │ │ │ + mov $0x2b,%ecx │ │ │ │ and $0x1,%eax │ │ │ │ + push %edx │ │ │ │ + shr $1,%bl │ │ │ │ + mov $0x2b,%edx │ │ │ │ push %eax │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ + and $0x1,%ebx │ │ │ │ call e13b70 │ │ │ │ - or -0xf0(%ebp),%edi │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ + or -0xf0(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ + mov %ebx,%eax │ │ │ │ + or -0xec(%ebp),%edi │ │ │ │ + mov %esi,-0x110(%ebp) │ │ │ │ + xor %edx,%edx │ │ │ │ mov %edi,-0x108(%ebp) │ │ │ │ - mov %esi,-0x100(%ebp) │ │ │ │ - jmp e27f23 │ │ │ │ + jmp e27e9c │ │ │ │ call 1d7cd30 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ and $0xfffffff0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ @@ -3930427,15 +3930467,15 @@ │ │ │ │ lea -0xf0(%ebp),%edi │ │ │ │ mov %ebx,-0x12c(%ebp) │ │ │ │ and $0x1,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %ecx,-0x108(%ebp) │ │ │ │ mov %ebx,-0x104(%ebp) │ │ │ │ test $0x1400,%esi │ │ │ │ - je e28900 │ │ │ │ + je e28850 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ @@ -3930524,15 +3930564,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e28359 │ │ │ │ + jb e282a9 │ │ │ │ mov %esi,%eax │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebx,%edx │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ and $0x400,%eax │ │ │ │ mov %eax,-0x110(%ebp) │ │ │ │ @@ -3930583,15 +3930623,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2846b │ │ │ │ + jb e283bb │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ movl $0x1,-0x7c(%ebp) │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ call e14430 │ │ │ │ pop %eax │ │ │ │ @@ -3930654,25 +3930694,25 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e285a2 │ │ │ │ + jb e284f2 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov -0x110(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ shr $0xa,%edx │ │ │ │ mov %edx,-0x13c(%ebp) │ │ │ │ cmp %ecx,%edx │ │ │ │ mov %ecx,-0x118(%ebp) │ │ │ │ mov $0x0,%ecx │ │ │ │ - jae e285f5 │ │ │ │ + jae e28545 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3930696,30 +3930736,30 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e28658 │ │ │ │ + jb e285a8 │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,-0x110(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov -0x108(%ebp),%eax │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov $0x1,%eax │ │ │ │ sbb $0xffffffff,%eax │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ cmp -0x118(%ebp),%eax │ │ │ │ - jae e286c1 │ │ │ │ + jae e28611 │ │ │ │ mov -0xf4(%ebp),%edx │ │ │ │ mov 0x1c(%edx),%edx │ │ │ │ mov (%edx,%eax,4),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17000 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3930743,47 +3930783,47 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e28724 │ │ │ │ + jb e28674 │ │ │ │ mov -0x110(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je e28ed0 │ │ │ │ + je e28e20 │ │ │ │ mov -0x120(%ebp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ and $0x2000,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je e28f40 │ │ │ │ + je e28e90 │ │ │ │ test $0x4000,%esi │ │ │ │ - je e28f60 │ │ │ │ + je e28eb0 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e28fa7 │ │ │ │ + jne e28ef7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ mov -0x118(%ebp),%edx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ test %edx,%edx │ │ │ │ - je e287ad │ │ │ │ + je e286fd │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x134(%ebp),%edx │ │ │ │ mov %ebx,%ecx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ - call e22840 │ │ │ │ + call e22830 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x1c,%ecx │ │ │ │ mov $0x15,%edx │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3930800,26 +3930840,26 @@ │ │ │ │ mov -0x110(%ebp),%ecx │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ or -0xf0(%ebp),%eax │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ mov %eax,-0x100(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je e28f08 │ │ │ │ + je e28e58 │ │ │ │ mov -0x120(%ebp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ and $0x2000,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je e28f50 │ │ │ │ + je e28ea0 │ │ │ │ and $0x4000,%esi │ │ │ │ - je e28f80 │ │ │ │ + je e28ed0 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e28f9b │ │ │ │ + jne e28eeb │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x1f,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x1d,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3930836,24 +3930876,24 @@ │ │ │ │ push -0x128(%ebp) │ │ │ │ call e13b70 │ │ │ │ mov -0x13c(%ebp),%edx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ cmp -0x118(%ebp),%edx │ │ │ │ - jae e288f0 │ │ │ │ + jae e28840 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne e28dc5 │ │ │ │ + jne e28d15 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e28dd6 │ │ │ │ + jmp e28d26 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3930940,15 +3930980,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e28a71 │ │ │ │ + jb e289c1 │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ movl $0x1,-0x7c(%ebp) │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ call e14430 │ │ │ │ pop %ecx │ │ │ │ @@ -3931005,21 +3931045,21 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e28b84 │ │ │ │ + jb e28ad4 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,-0x118(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je e28e22 │ │ │ │ + je e28d72 │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3931040,26 +3931080,26 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e28c17 │ │ │ │ + jb e28b67 │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov -0x108(%ebp),%eax │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ cmpl $0x1,-0x118(%ebp) │ │ │ │ - je e28fb8 │ │ │ │ + je e28f08 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17000 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3931081,15 +3931121,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e28ccb │ │ │ │ + jb e28c1b │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e14330 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3931110,15 +3931150,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e28d44 │ │ │ │ + jb e28c94 │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e143b0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3931129,20 +3931169,20 @@ │ │ │ │ call e13b70 │ │ │ │ mov -0x118(%ebp),%ecx │ │ │ │ mov -0x100(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e288f0 │ │ │ │ + je e28840 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e288f0 │ │ │ │ + je e28840 │ │ │ │ movzbl (%eax),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3931156,15 +3931196,15 @@ │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ mov %ebx,0x4(%eax) │ │ │ │ mov %esi,(%eax) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e28fb3 │ │ │ │ + jne e28f03 │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ @@ -3931193,88 +3931233,88 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e28e7b │ │ │ │ + jb e28dcb │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov -0x108(%ebp),%eax │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ - jmp e28c74 │ │ │ │ + jmp e28bc4 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x120(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e28790 │ │ │ │ + je e286e0 │ │ │ │ mov $0x6,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test $0x4000,%esi │ │ │ │ - je e28790 │ │ │ │ + je e286e0 │ │ │ │ mov $0x7,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e28790 │ │ │ │ + jmp e286e0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x120(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e28870 │ │ │ │ + je e287c0 │ │ │ │ xor %edx,%edx │ │ │ │ and $0x4000,%esi │ │ │ │ mov $0x6,%eax │ │ │ │ - je e28870 │ │ │ │ + je e287c0 │ │ │ │ mov $0x7,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e28870 │ │ │ │ + jmp e287c0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ shr $0xb,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp e28790 │ │ │ │ + jmp e286e0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ shr $0xb,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp e28870 │ │ │ │ + jmp e287c0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x5,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e28790 │ │ │ │ + je e286e0 │ │ │ │ mov $0x2,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e28790 │ │ │ │ + jmp e286e0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x5,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e28870 │ │ │ │ + je e287c0 │ │ │ │ mov $0x2,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e28870 │ │ │ │ + jmp e287c0 │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e28870 │ │ │ │ + jmp e287c0 │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e28790 │ │ │ │ + jmp e286e0 │ │ │ │ call 1d7cd30 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp e28c74 │ │ │ │ + jmp e28bc4 │ │ │ │ nop │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ and $0xfffffff0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ @@ -3931337,15 +3931377,15 @@ │ │ │ │ lea -0xf0(%ebp),%edi │ │ │ │ mov %ebx,-0x12c(%ebp) │ │ │ │ and $0x1,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %ecx,-0x108(%ebp) │ │ │ │ mov %ebx,-0x104(%ebp) │ │ │ │ test $0x1400,%esi │ │ │ │ - je e29828 │ │ │ │ + je e29778 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ @@ -3931434,15 +3931474,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e29249 │ │ │ │ + jb e29199 │ │ │ │ mov %esi,%eax │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebx,%edx │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ and $0x400,%eax │ │ │ │ mov %eax,-0x110(%ebp) │ │ │ │ @@ -3931493,15 +3931533,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2935b │ │ │ │ + jb e292ab │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e14430 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3931562,27 +3931602,27 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e29484 │ │ │ │ + jb e293d4 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov -0x110(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ shr $0xa,%edx │ │ │ │ mov %edx,-0x13c(%ebp) │ │ │ │ cmp %ecx,%edx │ │ │ │ mov %ecx,-0x118(%ebp) │ │ │ │ mov $0x0,%ecx │ │ │ │ - jae e294e5 │ │ │ │ + jae e29435 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3931606,15 +3931646,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e29548 │ │ │ │ + jb e29498 │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ cmpl $0x1,-0x110(%ebp) │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ @@ -3931623,15 +3931663,15 @@ │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov $0x1,%eax │ │ │ │ sbb $0xffffffff,%eax │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ cmp -0x118(%ebp),%eax │ │ │ │ - jae e295bf │ │ │ │ + jae e2950f │ │ │ │ mov -0xf4(%ebp),%edx │ │ │ │ mov 0x1c(%edx),%edx │ │ │ │ mov (%edx,%eax,4),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17000 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3931655,47 +3931695,47 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e29622 │ │ │ │ + jb e29572 │ │ │ │ mov -0x110(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je e29e20 │ │ │ │ + je e29d70 │ │ │ │ mov -0x120(%ebp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ and $0x2000,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je e29e90 │ │ │ │ + je e29de0 │ │ │ │ test $0x4000,%esi │ │ │ │ - je e29eb0 │ │ │ │ + je e29e00 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e29ef7 │ │ │ │ + jne e29e47 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ mov -0x118(%ebp),%edx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ test %edx,%edx │ │ │ │ - je e296ad │ │ │ │ + je e295fd │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x134(%ebp),%edx │ │ │ │ mov %ebx,%ecx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ - call e22840 │ │ │ │ + call e22830 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x1c,%ecx │ │ │ │ mov $0x15,%edx │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3931712,26 +3931752,26 @@ │ │ │ │ mov -0x110(%ebp),%ecx │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ or -0xf0(%ebp),%eax │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ mov %eax,-0x100(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je e29e58 │ │ │ │ + je e29da8 │ │ │ │ mov -0x120(%ebp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ and $0x2000,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je e29ea0 │ │ │ │ + je e29df0 │ │ │ │ and $0x4000,%esi │ │ │ │ - je e29ed0 │ │ │ │ + je e29e20 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e29eeb │ │ │ │ + jne e29e3b │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x1f,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x1d,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3931748,20 +3931788,20 @@ │ │ │ │ push -0x128(%ebp) │ │ │ │ call e13b70 │ │ │ │ mov -0x13c(%ebp),%edx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ cmp -0x118(%ebp),%edx │ │ │ │ - jae e29e10 │ │ │ │ + jae e29d60 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e29e10 │ │ │ │ + je e29d60 │ │ │ │ movzbl (%eax),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3931771,15 +3931811,15 @@ │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ mov -0xf0(%ebp),%eax │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or %esi,%eax │ │ │ │ - jmp e29d27 │ │ │ │ + jmp e29c77 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3931866,15 +3931906,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e29999 │ │ │ │ + jb e298e9 │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e14430 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3931929,23 +3931969,23 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e29a9e │ │ │ │ + jb e299ee │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,-0x118(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je e29d5e │ │ │ │ + je e29cae │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3931966,28 +3932006,28 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e29b3f │ │ │ │ + jb e29a8f │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov -0x108(%ebp),%eax │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ cmpl $0x1,-0x118(%ebp) │ │ │ │ - je e29f08 │ │ │ │ + je e29e58 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17000 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3932009,15 +3932049,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e29c01 │ │ │ │ + jb e29b51 │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e14330 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3932038,15 +3932078,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e29c7a │ │ │ │ + jb e29bca │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e143b0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3932057,20 +3932097,20 @@ │ │ │ │ call e13b70 │ │ │ │ mov -0x118(%ebp),%ecx │ │ │ │ mov -0x100(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - je e29d58 │ │ │ │ + je e29ca8 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e29d58 │ │ │ │ + je e29ca8 │ │ │ │ movzbl (%eax),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3932086,28 +3932126,28 @@ │ │ │ │ or %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov -0xf8(%ebp),%edx │ │ │ │ mov %eax,(%edx) │ │ │ │ mov %ebx,0x4(%edx) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e29f03 │ │ │ │ + jne e29e53 │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e29d04 │ │ │ │ + jmp e29c54 │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0xec(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3932127,92 +3932167,92 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e29db7 │ │ │ │ + jb e29d07 │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ xor %ecx,%ecx │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov -0x108(%ebp),%eax │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ - jmp e29baa │ │ │ │ + jmp e29afa │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e297fd │ │ │ │ + jmp e2974d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x120(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e29690 │ │ │ │ + je e295e0 │ │ │ │ mov $0x6,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test $0x4000,%esi │ │ │ │ - je e29690 │ │ │ │ + je e295e0 │ │ │ │ mov $0x7,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e29690 │ │ │ │ + jmp e295e0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x120(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e29770 │ │ │ │ + je e296c0 │ │ │ │ xor %edx,%edx │ │ │ │ and $0x4000,%esi │ │ │ │ mov $0x6,%eax │ │ │ │ - je e29770 │ │ │ │ + je e296c0 │ │ │ │ mov $0x7,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e29770 │ │ │ │ + jmp e296c0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ shr $0xb,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp e29690 │ │ │ │ + jmp e295e0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ shr $0xb,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp e29770 │ │ │ │ + jmp e296c0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x5,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e29690 │ │ │ │ + je e295e0 │ │ │ │ mov $0x2,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e29690 │ │ │ │ + jmp e295e0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x5,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e29770 │ │ │ │ + je e296c0 │ │ │ │ mov $0x2,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e29770 │ │ │ │ + jmp e296c0 │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e29770 │ │ │ │ + jmp e296c0 │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e29690 │ │ │ │ + jmp e295e0 │ │ │ │ call 1d7cd30 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp e29baa │ │ │ │ + jmp e29afa │ │ │ │ nop │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ and $0xfffffff0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ @@ -3932275,15 +3932315,15 @@ │ │ │ │ lea -0xf0(%ebp),%edi │ │ │ │ mov %ebx,-0x12c(%ebp) │ │ │ │ and $0x1,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %ecx,-0x108(%ebp) │ │ │ │ mov %ebx,-0x104(%ebp) │ │ │ │ test $0x1400,%esi │ │ │ │ - je e2a750 │ │ │ │ + je e2a6a0 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ @@ -3932372,15 +3932412,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2a199 │ │ │ │ + jb e2a0e9 │ │ │ │ mov %esi,%eax │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebx,%edx │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ and $0x400,%eax │ │ │ │ mov %eax,-0x110(%ebp) │ │ │ │ @@ -3932431,15 +3932471,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2a2ab │ │ │ │ + jb e2a1fb │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ movl $0x1,-0x7c(%ebp) │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ call e14430 │ │ │ │ pop %eax │ │ │ │ @@ -3932502,25 +3932542,25 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2a3e2 │ │ │ │ + jb e2a332 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov -0x110(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ shr $0xa,%edx │ │ │ │ mov %edx,-0x13c(%ebp) │ │ │ │ cmp %ecx,%edx │ │ │ │ mov %ecx,-0x118(%ebp) │ │ │ │ mov $0x0,%ecx │ │ │ │ - jae e2a435 │ │ │ │ + jae e2a385 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3932544,30 +3932584,30 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2a498 │ │ │ │ + jb e2a3e8 │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,-0x110(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov -0x108(%ebp),%eax │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov $0x1,%eax │ │ │ │ sbb $0xffffffff,%eax │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ cmp -0x118(%ebp),%eax │ │ │ │ - jae e2a501 │ │ │ │ + jae e2a451 │ │ │ │ mov -0xf4(%ebp),%edx │ │ │ │ mov 0x1c(%edx),%edx │ │ │ │ mov (%edx,%eax,4),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17000 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3932591,49 +3932631,49 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2a564 │ │ │ │ + jb e2a4b4 │ │ │ │ mov -0x110(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x1,-0xd4(%ebp) │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je e2ad30 │ │ │ │ + je e2ac80 │ │ │ │ mov -0x120(%ebp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ and $0x2000,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je e2ada0 │ │ │ │ + je e2acf0 │ │ │ │ test $0x4000,%esi │ │ │ │ - je e2adc0 │ │ │ │ + je e2ad10 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e2ae07 │ │ │ │ + jne e2ad57 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ mov -0x118(%ebp),%edx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ test %edx,%edx │ │ │ │ - je e2a5fd │ │ │ │ + je e2a54d │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x134(%ebp),%edx │ │ │ │ mov %ebx,%ecx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ - call e22840 │ │ │ │ + call e22830 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x1c,%ecx │ │ │ │ mov $0x15,%edx │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3932650,26 +3932690,26 @@ │ │ │ │ mov -0x110(%ebp),%ecx │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ or -0xf0(%ebp),%eax │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ mov %eax,-0x100(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2ad68 │ │ │ │ + je e2acb8 │ │ │ │ mov -0x120(%ebp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ and $0x2000,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je e2adb0 │ │ │ │ + je e2ad00 │ │ │ │ and $0x4000,%esi │ │ │ │ - je e2ade0 │ │ │ │ + je e2ad30 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e2adfb │ │ │ │ + jne e2ad4b │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x1f,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x1d,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3932686,24 +3932726,24 @@ │ │ │ │ push -0x128(%ebp) │ │ │ │ call e13b70 │ │ │ │ mov -0x13c(%ebp),%edx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ cmp -0x118(%ebp),%edx │ │ │ │ - jae e2a740 │ │ │ │ + jae e2a690 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne e2ac29 │ │ │ │ + jne e2ab79 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2ac3a │ │ │ │ + jmp e2ab8a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3932790,15 +3932830,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2a8c1 │ │ │ │ + jb e2a811 │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ movl $0x1,-0x7c(%ebp) │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ call e14430 │ │ │ │ pop %ecx │ │ │ │ @@ -3932855,21 +3932895,21 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2a9d4 │ │ │ │ + jb e2a924 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,-0x118(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je e2ac86 │ │ │ │ + je e2abd6 │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3932890,26 +3932930,26 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2aa67 │ │ │ │ + jb e2a9b7 │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov -0x108(%ebp),%eax │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ cmpl $0x1,-0x118(%ebp) │ │ │ │ - je e2ae18 │ │ │ │ + je e2ad68 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17000 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3932931,15 +3932971,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2ab1b │ │ │ │ + jb e2aa6b │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e14330 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3932960,15 +3933000,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2ab94 │ │ │ │ + jb e2aae4 │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ movl $0x1,-0xd4(%ebp) │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ call e143b0 │ │ │ │ pop %eax │ │ │ │ @@ -3932981,20 +3933021,20 @@ │ │ │ │ call e13b70 │ │ │ │ mov -0x118(%ebp),%ecx │ │ │ │ mov -0x100(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2a740 │ │ │ │ + je e2a690 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e2a740 │ │ │ │ + je e2a690 │ │ │ │ movzbl (%eax),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3933008,15 +3933048,15 @@ │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ mov %ebx,0x4(%eax) │ │ │ │ mov %esi,(%eax) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e2ae13 │ │ │ │ + jne e2ad63 │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ @@ -3933045,87 +3933085,87 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2acdf │ │ │ │ + jb e2ac2f │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov -0x108(%ebp),%eax │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ - jmp e2aac4 │ │ │ │ + jmp e2aa14 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x120(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2a5e0 │ │ │ │ + je e2a530 │ │ │ │ mov $0x6,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test $0x4000,%esi │ │ │ │ - je e2a5e0 │ │ │ │ + je e2a530 │ │ │ │ mov $0x7,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2a5e0 │ │ │ │ + jmp e2a530 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x120(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2a6c0 │ │ │ │ + je e2a610 │ │ │ │ xor %edx,%edx │ │ │ │ and $0x4000,%esi │ │ │ │ mov $0x6,%eax │ │ │ │ - je e2a6c0 │ │ │ │ + je e2a610 │ │ │ │ mov $0x7,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2a6c0 │ │ │ │ + jmp e2a610 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ shr $0xb,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp e2a5e0 │ │ │ │ + jmp e2a530 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ shr $0xb,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp e2a6c0 │ │ │ │ + jmp e2a610 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x5,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2a5e0 │ │ │ │ + je e2a530 │ │ │ │ mov $0x2,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2a5e0 │ │ │ │ + jmp e2a530 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x5,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2a6c0 │ │ │ │ + je e2a610 │ │ │ │ mov $0x2,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2a6c0 │ │ │ │ + jmp e2a610 │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2a6c0 │ │ │ │ + jmp e2a610 │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2a5e0 │ │ │ │ + jmp e2a530 │ │ │ │ call 1d7cd30 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp e2aac4 │ │ │ │ + jmp e2aa14 │ │ │ │ nop │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ and $0xfffffff0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ @@ -3933188,15 +3933228,15 @@ │ │ │ │ lea -0xf0(%ebp),%edi │ │ │ │ mov %ebx,-0x12c(%ebp) │ │ │ │ and $0x1,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %ecx,-0x108(%ebp) │ │ │ │ mov %ebx,-0x104(%ebp) │ │ │ │ test $0x1400,%esi │ │ │ │ - je e2b688 │ │ │ │ + je e2b5d8 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ @@ -3933285,15 +3933325,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2b0a9 │ │ │ │ + jb e2aff9 │ │ │ │ mov %esi,%eax │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebx,%edx │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ and $0x400,%eax │ │ │ │ mov %eax,-0x110(%ebp) │ │ │ │ @@ -3933344,15 +3933384,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2b1bb │ │ │ │ + jb e2b10b │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ movl $0x1,-0x7c(%ebp) │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ call e14430 │ │ │ │ pop %eax │ │ │ │ @@ -3933415,27 +3933455,27 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2b2f2 │ │ │ │ + jb e2b242 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov -0x110(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ shr $0xa,%edx │ │ │ │ mov %edx,-0x13c(%ebp) │ │ │ │ cmp %ecx,%edx │ │ │ │ mov %ecx,-0x118(%ebp) │ │ │ │ mov $0x0,%ecx │ │ │ │ - jae e2b353 │ │ │ │ + jae e2b2a3 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3933459,15 +3933499,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2b3b6 │ │ │ │ + jb e2b306 │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ cmpl $0x1,-0x110(%ebp) │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ @@ -3933476,15 +3933516,15 @@ │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov $0x1,%eax │ │ │ │ sbb $0xffffffff,%eax │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ cmp -0x118(%ebp),%eax │ │ │ │ - jae e2b42d │ │ │ │ + jae e2b37d │ │ │ │ mov -0xf4(%ebp),%edx │ │ │ │ mov 0x1c(%edx),%edx │ │ │ │ mov (%edx,%eax,4),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17000 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3933508,46 +3933548,46 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2b490 │ │ │ │ + jb e2b3e0 │ │ │ │ mov -0x110(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je e2bc90 │ │ │ │ + je e2bbe0 │ │ │ │ mov -0x120(%ebp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ and $0x2000,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je e2bd00 │ │ │ │ + je e2bc50 │ │ │ │ test $0x4000,%esi │ │ │ │ - je e2bd20 │ │ │ │ + je e2bc70 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e2bd67 │ │ │ │ + jne e2bcb7 │ │ │ │ nop │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ mov -0x118(%ebp),%edx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ test %edx,%edx │ │ │ │ - je e2b50d │ │ │ │ + je e2b45d │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x134(%ebp),%edx │ │ │ │ mov %ebx,%ecx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ - call e22840 │ │ │ │ + call e22830 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x1c,%ecx │ │ │ │ mov $0x15,%edx │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3933564,26 +3933604,26 @@ │ │ │ │ mov -0x110(%ebp),%ecx │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ or -0xf0(%ebp),%eax │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ mov %eax,-0x100(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2bcc8 │ │ │ │ + je e2bc18 │ │ │ │ mov -0x120(%ebp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ and $0x2000,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je e2bd10 │ │ │ │ + je e2bc60 │ │ │ │ and $0x4000,%esi │ │ │ │ - je e2bd40 │ │ │ │ + je e2bc90 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e2bd5b │ │ │ │ + jne e2bcab │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x1f,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x1d,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3933600,20 +3933640,20 @@ │ │ │ │ push -0x128(%ebp) │ │ │ │ call e13b70 │ │ │ │ mov -0x13c(%ebp),%edx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ cmp -0x118(%ebp),%edx │ │ │ │ - jae e2bc80 │ │ │ │ + jae e2bbd0 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e2bc80 │ │ │ │ + je e2bbd0 │ │ │ │ movzbl (%eax),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3933623,15 +3933663,15 @@ │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ mov -0xf0(%ebp),%eax │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or %esi,%eax │ │ │ │ - jmp e2bb95 │ │ │ │ + jmp e2bae5 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3933718,15 +3933758,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2b7f9 │ │ │ │ + jb e2b749 │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ movl $0x1,-0x7c(%ebp) │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ call e14430 │ │ │ │ pop %ecx │ │ │ │ @@ -3933783,23 +3933823,23 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2b90c │ │ │ │ + jb e2b85c │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,-0x118(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je e2bbce │ │ │ │ + je e2bb1e │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3933820,28 +3933860,28 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2b9ad │ │ │ │ + jb e2b8fd │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov -0x108(%ebp),%eax │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ cmpl $0x1,-0x118(%ebp) │ │ │ │ - je e2bd78 │ │ │ │ + je e2bcc8 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17000 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3933863,15 +3933903,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2ba6f │ │ │ │ + jb e2b9bf │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e14330 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3933892,15 +3933932,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2bae8 │ │ │ │ + jb e2ba38 │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e143b0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3933911,20 +3933951,20 @@ │ │ │ │ call e13b70 │ │ │ │ mov -0x118(%ebp),%ecx │ │ │ │ mov -0x100(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2bbc8 │ │ │ │ + je e2bb18 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e2bbc8 │ │ │ │ + je e2bb18 │ │ │ │ movzbl (%eax),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3933940,28 +3933980,28 @@ │ │ │ │ or %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov -0xf8(%ebp),%edx │ │ │ │ mov %eax,(%edx) │ │ │ │ mov %ebx,0x4(%edx) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e2bd73 │ │ │ │ + jne e2bcc3 │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2bb72 │ │ │ │ + jmp e2bac2 │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0xec(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3933981,92 +3934021,92 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2bc27 │ │ │ │ + jb e2bb77 │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ xor %ecx,%ecx │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov -0x108(%ebp),%eax │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ - jmp e2ba18 │ │ │ │ + jmp e2b968 │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2b65d │ │ │ │ + jmp e2b5ad │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x120(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2b4f0 │ │ │ │ + je e2b440 │ │ │ │ mov $0x6,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test $0x4000,%esi │ │ │ │ - je e2b4f0 │ │ │ │ + je e2b440 │ │ │ │ mov $0x7,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2b4f0 │ │ │ │ + jmp e2b440 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x120(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2b5d0 │ │ │ │ + je e2b520 │ │ │ │ xor %edx,%edx │ │ │ │ and $0x4000,%esi │ │ │ │ mov $0x6,%eax │ │ │ │ - je e2b5d0 │ │ │ │ + je e2b520 │ │ │ │ mov $0x7,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2b5d0 │ │ │ │ + jmp e2b520 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ shr $0xb,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp e2b4f0 │ │ │ │ + jmp e2b440 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ shr $0xb,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp e2b5d0 │ │ │ │ + jmp e2b520 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x5,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2b4f0 │ │ │ │ + je e2b440 │ │ │ │ mov $0x2,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2b4f0 │ │ │ │ + jmp e2b440 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x5,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2b5d0 │ │ │ │ + je e2b520 │ │ │ │ mov $0x2,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2b5d0 │ │ │ │ + jmp e2b520 │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2b5d0 │ │ │ │ + jmp e2b520 │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2b4f0 │ │ │ │ + jmp e2b440 │ │ │ │ call 1d7cd30 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp e2ba18 │ │ │ │ + jmp e2b968 │ │ │ │ nop │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ and $0xfffffff0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ @@ -3934129,15 +3934169,15 @@ │ │ │ │ lea -0xf0(%ebp),%edi │ │ │ │ mov %ebx,-0x12c(%ebp) │ │ │ │ and $0x1,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %ecx,-0x108(%ebp) │ │ │ │ mov %ebx,-0x104(%ebp) │ │ │ │ test $0x1400,%esi │ │ │ │ - je e2c608 │ │ │ │ + je e2c558 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ @@ -3934226,15 +3934266,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2c009 │ │ │ │ + jb e2bf59 │ │ │ │ mov %esi,%eax │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebx,%edx │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ and $0x400,%eax │ │ │ │ mov %eax,-0x110(%ebp) │ │ │ │ @@ -3934285,15 +3934325,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2c11b │ │ │ │ + jb e2c06b │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ movl $0x1,-0x7c(%ebp) │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ call e14430 │ │ │ │ pop %eax │ │ │ │ @@ -3934356,27 +3934396,27 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2c252 │ │ │ │ + jb e2c1a2 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov -0x110(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ shr $0xa,%edx │ │ │ │ mov %edx,-0x13c(%ebp) │ │ │ │ cmp %ecx,%edx │ │ │ │ mov %ecx,-0x118(%ebp) │ │ │ │ mov $0x0,%ecx │ │ │ │ - jae e2c2b3 │ │ │ │ + jae e2c203 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3934400,15 +3934440,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2c316 │ │ │ │ + jb e2c266 │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ cmpl $0x1,-0x110(%ebp) │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ @@ -3934417,15 +3934457,15 @@ │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov $0x1,%eax │ │ │ │ sbb $0xffffffff,%eax │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ cmp -0x118(%ebp),%eax │ │ │ │ - jae e2c38d │ │ │ │ + jae e2c2dd │ │ │ │ mov -0xf4(%ebp),%edx │ │ │ │ mov 0x1c(%edx),%edx │ │ │ │ mov (%edx,%eax,4),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17000 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3934449,49 +3934489,49 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2c3f0 │ │ │ │ + jb e2c340 │ │ │ │ mov -0x110(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x1,-0xd4(%ebp) │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je e2cc30 │ │ │ │ + je e2cb80 │ │ │ │ mov -0x120(%ebp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ and $0x2000,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je e2cca0 │ │ │ │ + je e2cbf0 │ │ │ │ test $0x4000,%esi │ │ │ │ - je e2ccc0 │ │ │ │ + je e2cc10 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e2cd07 │ │ │ │ + jne e2cc57 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ mov -0x118(%ebp),%edx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ test %edx,%edx │ │ │ │ - je e2c48d │ │ │ │ + je e2c3dd │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x134(%ebp),%edx │ │ │ │ mov %ebx,%ecx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ - call e22840 │ │ │ │ + call e22830 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x1c,%ecx │ │ │ │ mov $0x15,%edx │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3934508,26 +3934548,26 @@ │ │ │ │ mov -0x110(%ebp),%ecx │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ or -0xf0(%ebp),%eax │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ mov %eax,-0x100(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2cc68 │ │ │ │ + je e2cbb8 │ │ │ │ mov -0x120(%ebp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ and $0x2000,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je e2ccb0 │ │ │ │ + je e2cc00 │ │ │ │ and $0x4000,%esi │ │ │ │ - je e2cce0 │ │ │ │ + je e2cc30 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e2ccfb │ │ │ │ + jne e2cc4b │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x1f,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x1d,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3934544,20 +3934584,20 @@ │ │ │ │ push -0x128(%ebp) │ │ │ │ call e13b70 │ │ │ │ mov -0x13c(%ebp),%edx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ cmp -0x118(%ebp),%edx │ │ │ │ - jae e2cc20 │ │ │ │ + jae e2cb70 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e2cc20 │ │ │ │ + je e2cb70 │ │ │ │ movzbl (%eax),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3934567,15 +3934607,15 @@ │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ mov -0xf0(%ebp),%eax │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or %esi,%eax │ │ │ │ - jmp e2cb29 │ │ │ │ + jmp e2ca79 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3934662,15 +3934702,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2c779 │ │ │ │ + jb e2c6c9 │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ movl $0x1,-0x7c(%ebp) │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ call e14430 │ │ │ │ pop %ecx │ │ │ │ @@ -3934727,23 +3934767,23 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2c88c │ │ │ │ + jb e2c7dc │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,-0x118(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je e2cb66 │ │ │ │ + je e2cab6 │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3934764,28 +3934804,28 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2c92d │ │ │ │ + jb e2c87d │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov -0x108(%ebp),%eax │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ cmpl $0x1,-0x118(%ebp) │ │ │ │ - je e2cd18 │ │ │ │ + je e2cc68 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17000 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3934807,15 +3934847,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2c9ef │ │ │ │ + jb e2c93f │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e14330 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3934836,15 +3934876,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2ca68 │ │ │ │ + jb e2c9b8 │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ movl $0x1,-0xd4(%ebp) │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ call e143b0 │ │ │ │ pop %eax │ │ │ │ @@ -3934857,20 +3934897,20 @@ │ │ │ │ call e13b70 │ │ │ │ mov -0x118(%ebp),%ecx │ │ │ │ mov -0x100(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2cb60 │ │ │ │ + je e2cab0 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e2cb60 │ │ │ │ + je e2cab0 │ │ │ │ movzbl (%eax),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3934886,29 +3934926,29 @@ │ │ │ │ or %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov -0xf8(%ebp),%edx │ │ │ │ mov %eax,(%edx) │ │ │ │ mov %ebx,0x4(%edx) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e2cd13 │ │ │ │ + jne e2cc63 │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2cb06 │ │ │ │ + jmp e2ca56 │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0xec(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3934928,104 +3934968,104 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2cbbf │ │ │ │ + jb e2cb0f │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ xor %ecx,%ecx │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov -0x108(%ebp),%eax │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ - jmp e2c998 │ │ │ │ + jmp e2c8e8 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2c5dd │ │ │ │ + jmp e2c52d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x120(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2c470 │ │ │ │ + je e2c3c0 │ │ │ │ mov $0x6,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test $0x4000,%esi │ │ │ │ - je e2c470 │ │ │ │ + je e2c3c0 │ │ │ │ mov $0x7,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2c470 │ │ │ │ + jmp e2c3c0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x120(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2c550 │ │ │ │ + je e2c4a0 │ │ │ │ xor %edx,%edx │ │ │ │ and $0x4000,%esi │ │ │ │ mov $0x6,%eax │ │ │ │ - je e2c550 │ │ │ │ + je e2c4a0 │ │ │ │ mov $0x7,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2c550 │ │ │ │ + jmp e2c4a0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ shr $0xb,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp e2c470 │ │ │ │ + jmp e2c3c0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ shr $0xb,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp e2c550 │ │ │ │ + jmp e2c4a0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x5,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2c470 │ │ │ │ + je e2c3c0 │ │ │ │ mov $0x2,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2c470 │ │ │ │ + jmp e2c3c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x5,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2c550 │ │ │ │ + je e2c4a0 │ │ │ │ mov $0x2,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2c550 │ │ │ │ + jmp e2c4a0 │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2c550 │ │ │ │ + jmp e2c4a0 │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2c470 │ │ │ │ + jmp e2c3c0 │ │ │ │ call 1d7cd30 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp e2c998 │ │ │ │ + jmp e2c8e8 │ │ │ │ nop │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ and $0xfffffff0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ call 105c1e │ │ │ │ - add $0x23c82bf,%esi │ │ │ │ + add $0x23c836f,%esi │ │ │ │ push %ebx │ │ │ │ xor %ebx,%ebx │ │ │ │ sub $0x13c,%esp │ │ │ │ mov %eax,-0xf8(%ebp) │ │ │ │ mov %edx,-0x134(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0xf4(%ebp) │ │ │ │ @@ -3935080,15 +3935120,15 @@ │ │ │ │ lea -0xf0(%ebp),%edi │ │ │ │ mov %ebx,-0x12c(%ebp) │ │ │ │ and $0x1,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %ecx,-0x110(%ebp) │ │ │ │ mov %ebx,-0x10c(%ebp) │ │ │ │ test $0x1400,%esi │ │ │ │ - je e2d578 │ │ │ │ + je e2d4c8 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ @@ -3935171,15 +3935211,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2cf9e │ │ │ │ + jb e2ceee │ │ │ │ mov %esi,%eax │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ movl $0x0,-0x12c(%ebp) │ │ │ │ and $0x400,%eax │ │ │ │ mov %eax,-0x118(%ebp) │ │ │ │ @@ -3935224,15 +3935264,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2d0a1 │ │ │ │ + jb e2cff1 │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ movl $0x1,-0x88(%ebp) │ │ │ │ movl $0x0,-0x84(%ebp) │ │ │ │ call e14430 │ │ │ │ pop %eax │ │ │ │ @@ -3935286,27 +3935326,27 @@ │ │ │ │ mov %edx,-0x13c(%ebp) │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2d1bd │ │ │ │ + jb e2d10d │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov -0x118(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x1,-0x80(%ebp) │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ shr $0xa,%edx │ │ │ │ mov %edx,-0x140(%ebp) │ │ │ │ cmp %ecx,%edx │ │ │ │ mov %ecx,-0x120(%ebp) │ │ │ │ mov $0x0,%ecx │ │ │ │ - jae e2d22b │ │ │ │ + jae e2d17b │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3935324,15 +3935364,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2d276 │ │ │ │ + jb e2d1c6 │ │ │ │ mov -0x108(%ebp),%eax │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x1,-0x80(%ebp) │ │ │ │ cmpl $0x1,-0x118(%ebp) │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ @@ -3935341,15 +3935381,15 @@ │ │ │ │ mov -0x10c(%ebp),%edx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov $0x1,%eax │ │ │ │ sbb $0xffffffff,%eax │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ cmp -0x120(%ebp),%eax │ │ │ │ - jae e2d2fa │ │ │ │ + jae e2d24a │ │ │ │ mov -0xf4(%ebp),%edx │ │ │ │ mov 0x1c(%edx),%edx │ │ │ │ mov (%edx,%eax,4),%ecx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17000 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3935367,52 +3935407,52 @@ │ │ │ │ xor %eax,%eax │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xa8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2d345 │ │ │ │ + jb e2d295 │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ add $0x10,%esp │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ mov -0x138(%ebp),%eax │ │ │ │ movdqa -0x1346244(%eax),%xmm0 │ │ │ │ mov -0x118(%ebp),%eax │ │ │ │ movaps %xmm0,-0xe8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je e2db30 │ │ │ │ + je e2da80 │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ and $0x2000,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je e2dba0 │ │ │ │ + je e2daf0 │ │ │ │ test $0x4000,%esi │ │ │ │ - je e2dbc0 │ │ │ │ + je e2db10 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e2dc07 │ │ │ │ + jne e2db57 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ mov -0x120(%ebp),%edx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ test %edx,%edx │ │ │ │ - je e2d3fd │ │ │ │ + je e2d34d │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x100(%ebp),%ecx │ │ │ │ mov -0x134(%ebp),%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ - call e22840 │ │ │ │ + call e22830 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x1c,%ecx │ │ │ │ mov $0x15,%edx │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3935428,26 +3935468,26 @@ │ │ │ │ mov -0x118(%ebp),%ecx │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ or -0xf0(%ebp),%eax │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ mov %eax,-0x100(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2db68 │ │ │ │ + je e2dab8 │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ and $0x2000,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je e2dbb0 │ │ │ │ + je e2db00 │ │ │ │ and $0x4000,%esi │ │ │ │ - je e2dbe0 │ │ │ │ + je e2db30 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e2dbfb │ │ │ │ + jne e2db4b │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x1f,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x1d,%edx │ │ │ │ push %eax │ │ │ │ @@ -3935465,20 +3935505,20 @@ │ │ │ │ push -0x130(%ebp) │ │ │ │ call e13b70 │ │ │ │ mov -0x140(%ebp),%edx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ cmp -0x120(%ebp),%edx │ │ │ │ - jae e2db20 │ │ │ │ + jae e2da70 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e2db20 │ │ │ │ + je e2da70 │ │ │ │ movzbl (%eax),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3935489,15 +3935529,15 @@ │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ mov -0xf0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ or %esi,%eax │ │ │ │ mov -0xec(%ebp),%esi │ │ │ │ or %ebx,%esi │ │ │ │ - jmp e2da3c │ │ │ │ + jmp e2d98c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3935578,15 +3935618,15 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2d6cd │ │ │ │ + jb e2d61d │ │ │ │ lea -0xe8(%ebp),%eax │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ movl $0x1,-0x88(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ mov %eax,-0x100(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ movl $0x0,-0x84(%ebp) │ │ │ │ @@ -3935635,23 +3935675,23 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2d7cb │ │ │ │ + jb e2d71b │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ movl $0x1,-0x80(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,-0x118(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je e2da69 │ │ │ │ + je e2d9b9 │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3935666,28 +3935706,28 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2d861 │ │ │ │ + jb e2d7b1 │ │ │ │ mov -0x108(%ebp),%eax │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x1,-0x80(%ebp) │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x110(%ebp),%eax │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ mov -0x10c(%ebp),%edx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ cmpl $0x1,-0x118(%ebp) │ │ │ │ - je e2dc18 │ │ │ │ + je e2db68 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17000 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3935719,15 +3935759,15 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2d96a │ │ │ │ + jb e2d8ba │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ movl $0x1,-0xe0(%ebp) │ │ │ │ movl $0x0,-0xdc(%ebp) │ │ │ │ call e143b0 │ │ │ │ pop %eax │ │ │ │ @@ -3935739,20 +3935779,20 @@ │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ mov -0x118(%ebp),%ecx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2db10 │ │ │ │ + je e2da60 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e2db10 │ │ │ │ + je e2da60 │ │ │ │ movzbl (%eax),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3935767,15 +3935807,15 @@ │ │ │ │ add $0x10,%esp │ │ │ │ or %ebx,%eax │ │ │ │ mov -0xf8(%ebp),%edx │ │ │ │ mov %eax,(%edx) │ │ │ │ mov %esi,0x4(%edx) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e2dc13 │ │ │ │ + jne e2db63 │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ @@ -3935798,107 +3935838,107 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2daaa │ │ │ │ + jb e2d9fa │ │ │ │ mov -0x108(%ebp),%eax │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ xor %ecx,%ecx │ │ │ │ movl $0x1,-0x80(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x110(%ebp),%eax │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ mov -0x10c(%ebp),%edx │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ - jmp e2d8d9 │ │ │ │ + jmp e2d829 │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2da1b │ │ │ │ + jmp e2d96b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2d54d │ │ │ │ + jmp e2d49d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x128(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2d3e0 │ │ │ │ + je e2d330 │ │ │ │ mov $0x6,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test $0x4000,%esi │ │ │ │ - je e2d3e0 │ │ │ │ + je e2d330 │ │ │ │ mov $0x7,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2d3e0 │ │ │ │ + jmp e2d330 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x128(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2d4c0 │ │ │ │ + je e2d410 │ │ │ │ xor %edx,%edx │ │ │ │ and $0x4000,%esi │ │ │ │ mov $0x6,%eax │ │ │ │ - je e2d4c0 │ │ │ │ + je e2d410 │ │ │ │ mov $0x7,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2d4c0 │ │ │ │ + jmp e2d410 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ shr $0xb,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp e2d3e0 │ │ │ │ + jmp e2d330 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ shr $0xb,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp e2d4c0 │ │ │ │ + jmp e2d410 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x5,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2d3e0 │ │ │ │ + je e2d330 │ │ │ │ mov $0x2,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2d3e0 │ │ │ │ + jmp e2d330 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x5,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2d4c0 │ │ │ │ + je e2d410 │ │ │ │ mov $0x2,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2d4c0 │ │ │ │ + jmp e2d410 │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2d4c0 │ │ │ │ + jmp e2d410 │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2d3e0 │ │ │ │ + jmp e2d330 │ │ │ │ call 1d7cd30 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp e2d8d9 │ │ │ │ + jmp e2d829 │ │ │ │ nop │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ and $0xfffffff0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ call 105c1e │ │ │ │ - add $0x23c73bf,%esi │ │ │ │ + add $0x23c746f,%esi │ │ │ │ push %ebx │ │ │ │ xor %ebx,%ebx │ │ │ │ sub $0x13c,%esp │ │ │ │ mov %eax,-0xf8(%ebp) │ │ │ │ mov %edx,-0x134(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0xf4(%ebp) │ │ │ │ @@ -3935953,15 +3935993,15 @@ │ │ │ │ lea -0xf0(%ebp),%edi │ │ │ │ mov %ebx,-0x12c(%ebp) │ │ │ │ and $0x1,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %ecx,-0x110(%ebp) │ │ │ │ mov %ebx,-0x10c(%ebp) │ │ │ │ test $0x1400,%esi │ │ │ │ - je e2e478 │ │ │ │ + je e2e3c8 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ @@ -3936044,15 +3936084,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2de9e │ │ │ │ + jb e2ddee │ │ │ │ mov %esi,%eax │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ movl $0x0,-0x12c(%ebp) │ │ │ │ and $0x400,%eax │ │ │ │ mov %eax,-0x118(%ebp) │ │ │ │ @@ -3936097,15 +3936137,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2dfa1 │ │ │ │ + jb e2def1 │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ movl $0x1,-0x88(%ebp) │ │ │ │ movl $0x0,-0x84(%ebp) │ │ │ │ call e14430 │ │ │ │ pop %eax │ │ │ │ @@ -3936159,27 +3936199,27 @@ │ │ │ │ mov %edx,-0x13c(%ebp) │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2e0bd │ │ │ │ + jb e2e00d │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov -0x118(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x2,-0x80(%ebp) │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ shr $0xa,%edx │ │ │ │ mov %edx,-0x140(%ebp) │ │ │ │ cmp %ecx,%edx │ │ │ │ mov %ecx,-0x120(%ebp) │ │ │ │ mov $0x0,%ecx │ │ │ │ - jae e2e12b │ │ │ │ + jae e2e07b │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3936197,15 +3936237,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2e176 │ │ │ │ + jb e2e0c6 │ │ │ │ mov -0x108(%ebp),%eax │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x2,-0x80(%ebp) │ │ │ │ cmpl $0x1,-0x118(%ebp) │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ @@ -3936214,15 +3936254,15 @@ │ │ │ │ mov -0x10c(%ebp),%edx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov $0x1,%eax │ │ │ │ sbb $0xffffffff,%eax │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ cmp -0x120(%ebp),%eax │ │ │ │ - jae e2e1fa │ │ │ │ + jae e2e14a │ │ │ │ mov -0xf4(%ebp),%edx │ │ │ │ mov 0x1c(%edx),%edx │ │ │ │ mov (%edx,%eax,4),%ecx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17000 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3936240,52 +3936280,52 @@ │ │ │ │ xor %eax,%eax │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xa8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2e245 │ │ │ │ + jb e2e195 │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ add $0x10,%esp │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ mov -0x138(%ebp),%eax │ │ │ │ movdqa -0x1346244(%eax),%xmm0 │ │ │ │ mov -0x118(%ebp),%eax │ │ │ │ movaps %xmm0,-0xe8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je e2ea30 │ │ │ │ + je e2e980 │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ and $0x2000,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je e2eaa0 │ │ │ │ + je e2e9f0 │ │ │ │ test $0x4000,%esi │ │ │ │ - je e2eac0 │ │ │ │ + je e2ea10 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e2eb07 │ │ │ │ + jne e2ea57 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ mov -0x120(%ebp),%edx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ test %edx,%edx │ │ │ │ - je e2e2fd │ │ │ │ + je e2e24d │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x100(%ebp),%ecx │ │ │ │ mov -0x134(%ebp),%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ - call e22840 │ │ │ │ + call e22830 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x1c,%ecx │ │ │ │ mov $0x15,%edx │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3936301,26 +3936341,26 @@ │ │ │ │ mov -0x118(%ebp),%ecx │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ or -0xf0(%ebp),%eax │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ mov %eax,-0x100(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2ea68 │ │ │ │ + je e2e9b8 │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ and $0x2000,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je e2eab0 │ │ │ │ + je e2ea00 │ │ │ │ and $0x4000,%esi │ │ │ │ - je e2eae0 │ │ │ │ + je e2ea30 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e2eafb │ │ │ │ + jne e2ea4b │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x1f,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x1d,%edx │ │ │ │ push %eax │ │ │ │ @@ -3936338,20 +3936378,20 @@ │ │ │ │ push -0x130(%ebp) │ │ │ │ call e13b70 │ │ │ │ mov -0x140(%ebp),%edx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ cmp -0x120(%ebp),%edx │ │ │ │ - jae e2ea20 │ │ │ │ + jae e2e970 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e2ea20 │ │ │ │ + je e2e970 │ │ │ │ movzbl (%eax),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3936362,15 +3936402,15 @@ │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ mov -0xf0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ or %esi,%eax │ │ │ │ mov -0xec(%ebp),%esi │ │ │ │ or %ebx,%esi │ │ │ │ - jmp e2e93c │ │ │ │ + jmp e2e88c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ @@ -3936451,15 +3936491,15 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2e5cd │ │ │ │ + jb e2e51d │ │ │ │ lea -0xe8(%ebp),%eax │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ movl $0x1,-0x88(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ mov %eax,-0x100(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ movl $0x0,-0x84(%ebp) │ │ │ │ @@ -3936508,23 +3936548,23 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2e6cb │ │ │ │ + jb e2e61b │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ movl $0x2,-0x80(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,-0x118(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je e2e969 │ │ │ │ + je e2e8b9 │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3936539,28 +3936579,28 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2e761 │ │ │ │ + jb e2e6b1 │ │ │ │ mov -0x108(%ebp),%eax │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x2,-0x80(%ebp) │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x110(%ebp),%eax │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ mov -0x10c(%ebp),%edx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ cmpl $0x1,-0x118(%ebp) │ │ │ │ - je e2eb18 │ │ │ │ + je e2ea68 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e17000 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3936592,15 +3936632,15 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2e86a │ │ │ │ + jb e2e7ba │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ movl $0x1,-0xe0(%ebp) │ │ │ │ movl $0x0,-0xdc(%ebp) │ │ │ │ call e143b0 │ │ │ │ pop %eax │ │ │ │ @@ -3936612,20 +3936652,20 @@ │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ mov -0x118(%ebp),%ecx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2ea10 │ │ │ │ + je e2e960 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e2ea10 │ │ │ │ + je e2e960 │ │ │ │ movzbl (%eax),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3936640,15 +3936680,15 @@ │ │ │ │ add $0x10,%esp │ │ │ │ or %ebx,%eax │ │ │ │ mov -0xf8(%ebp),%edx │ │ │ │ mov %eax,(%edx) │ │ │ │ mov %esi,0x4(%edx) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e2eb13 │ │ │ │ + jne e2ea63 │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ @@ -3936671,108 +3936711,108 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2e9aa │ │ │ │ + jb e2e8fa │ │ │ │ mov -0x108(%ebp),%eax │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ xor %ecx,%ecx │ │ │ │ movl $0x2,-0x80(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x110(%ebp),%eax │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ mov -0x10c(%ebp),%edx │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ - jmp e2e7d9 │ │ │ │ + jmp e2e729 │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2e91b │ │ │ │ + jmp e2e86b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2e44d │ │ │ │ + jmp e2e39d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x128(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2e2e0 │ │ │ │ + je e2e230 │ │ │ │ mov $0x6,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test $0x4000,%esi │ │ │ │ - je e2e2e0 │ │ │ │ + je e2e230 │ │ │ │ mov $0x7,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2e2e0 │ │ │ │ + jmp e2e230 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x128(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2e3c0 │ │ │ │ + je e2e310 │ │ │ │ xor %edx,%edx │ │ │ │ and $0x4000,%esi │ │ │ │ mov $0x6,%eax │ │ │ │ - je e2e3c0 │ │ │ │ + je e2e310 │ │ │ │ mov $0x7,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2e3c0 │ │ │ │ + jmp e2e310 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ shr $0xb,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp e2e2e0 │ │ │ │ + jmp e2e230 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ shr $0xb,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp e2e3c0 │ │ │ │ + jmp e2e310 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x5,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2e2e0 │ │ │ │ + je e2e230 │ │ │ │ mov $0x2,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2e2e0 │ │ │ │ + jmp e2e230 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x5,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2e3c0 │ │ │ │ + je e2e310 │ │ │ │ mov $0x2,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2e3c0 │ │ │ │ + jmp e2e310 │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2e3c0 │ │ │ │ + jmp e2e310 │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2e2e0 │ │ │ │ + jmp e2e230 │ │ │ │ call 1d7cd30 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp e2e7d9 │ │ │ │ + jmp e2e729 │ │ │ │ nop │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ and $0xfffffff0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ xor %edi,%edi │ │ │ │ push %esi │ │ │ │ call 105c1e │ │ │ │ - add $0x23c64bd,%esi │ │ │ │ + add $0x23c656d,%esi │ │ │ │ push %ebx │ │ │ │ sub $0x13c,%esp │ │ │ │ mov %eax,-0x100(%ebp) │ │ │ │ mov %edx,-0x130(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0xfc(%ebp) │ │ │ │ mov %esi,-0x134(%ebp) │ │ │ │ @@ -3936818,15 +3936858,15 @@ │ │ │ │ mov %ebx,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ and $0x1,%ecx │ │ │ │ mov %ebx,-0x124(%ebp) │ │ │ │ lea -0xf0(%ebp),%ebx │ │ │ │ mov %ecx,-0x128(%ebp) │ │ │ │ testb $0x14,-0xf7(%ebp) │ │ │ │ - je e2f2f0 │ │ │ │ + je e2f240 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %eax │ │ │ │ mov %ebx,%eax │ │ │ │ call e13b70 │ │ │ │ @@ -3936890,15 +3936930,15 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2ed26 │ │ │ │ + jb e2ec76 │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ mov -0xfc(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ movl $0x0,-0x13c(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0x1000,%eax │ │ │ │ @@ -3936939,15 +3936979,15 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2ee16 │ │ │ │ + jb e2ed66 │ │ │ │ mov -0xfc(%ebp),%ecx │ │ │ │ mov -0x108(%ebp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ movl $0x1,-0x88(%ebp) │ │ │ │ movl $0x0,-0x84(%ebp) │ │ │ │ call e14430 │ │ │ │ pop %eax │ │ │ │ @@ -3936996,27 +3937036,27 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2ef18 │ │ │ │ + jb e2ee68 │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ mov -0x118(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x1,-0x80(%ebp) │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ shr $0xa,%edx │ │ │ │ mov %edx,-0x138(%ebp) │ │ │ │ cmp %ecx,%edx │ │ │ │ mov %ecx,-0x120(%ebp) │ │ │ │ mov $0x0,%ecx │ │ │ │ - jae e2ef86 │ │ │ │ + jae e2eed6 │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov -0x108(%ebp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3937032,15 +3937072,15 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2efc5 │ │ │ │ + jb e2ef15 │ │ │ │ mov -0x110(%ebp),%eax │ │ │ │ mov -0x10c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x1,-0x80(%ebp) │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ @@ -3937053,15 +3937093,15 @@ │ │ │ │ mov %edx,-0x64(%ebp) │ │ │ │ mov %eax,-0x128(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov $0x1,%eax │ │ │ │ sbb $0xffffffff,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ cmp -0x120(%ebp),%eax │ │ │ │ - jae e2f057 │ │ │ │ + jae e2efa7 │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ mov 0x1c(%edx),%edx │ │ │ │ mov (%edx,%eax,4),%ecx │ │ │ │ mov -0x108(%ebp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ call e17000 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3937078,52 +3937118,52 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xa8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2f09c │ │ │ │ + jb e2efec │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ add $0x10,%esp │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ mov -0x134(%ebp),%eax │ │ │ │ movdqa -0x1346244(%eax),%xmm0 │ │ │ │ mov -0x118(%ebp),%eax │ │ │ │ movaps %xmm0,-0xe8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je e2f858 │ │ │ │ + je e2f7a8 │ │ │ │ mov -0xf8(%ebp),%ecx │ │ │ │ mov -0x12c(%ebp),%esi │ │ │ │ and $0x2000,%ecx │ │ │ │ test %esi,%esi │ │ │ │ - je e2f8a0 │ │ │ │ + je e2f7f0 │ │ │ │ testb $0x40,-0xf7(%ebp) │ │ │ │ - je e2f8d0 │ │ │ │ + je e2f820 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e2f8f7 │ │ │ │ + jne e2f847 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x120(%ebp),%esi │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je e2f15d │ │ │ │ + je e2f0ad │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x108(%ebp),%ecx │ │ │ │ mov -0x130(%ebp),%edx │ │ │ │ push %eax │ │ │ │ mov %ebx,%eax │ │ │ │ - call e22840 │ │ │ │ + call e22830 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x1c,%ecx │ │ │ │ mov $0x15,%edx │ │ │ │ mov %ebx,%eax │ │ │ │ @@ -3937137,26 +3937177,26 @@ │ │ │ │ or -0xec(%ebp),%edi │ │ │ │ call e15960 │ │ │ │ mov -0x118(%ebp),%ecx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%edi │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2f820 │ │ │ │ + je e2f770 │ │ │ │ mov -0xf8(%ebp),%ecx │ │ │ │ mov -0x12c(%ebp),%eax │ │ │ │ and $0x2000,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je e2f890 │ │ │ │ + je e2f7e0 │ │ │ │ testb $0x40,-0xf7(%ebp) │ │ │ │ - je e2f8b0 │ │ │ │ + je e2f800 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e2f8eb │ │ │ │ + jne e2f83b │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x1f,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x1d,%edx │ │ │ │ push %eax │ │ │ │ mov %ebx,%eax │ │ │ │ @@ -3937182,20 +3937222,20 @@ │ │ │ │ mov $0x35,%ecx │ │ │ │ call e13b70 │ │ │ │ mov -0x138(%ebp),%edx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%edi │ │ │ │ cmp -0x120(%ebp),%edx │ │ │ │ - jae e2f810 │ │ │ │ + jae e2f760 │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e2f810 │ │ │ │ + je e2f760 │ │ │ │ movzbl (%eax),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3937205,15 +3937245,15 @@ │ │ │ │ push %eax │ │ │ │ mov %ebx,%eax │ │ │ │ call e13b70 │ │ │ │ mov -0xf0(%ebp),%eax │ │ │ │ or -0xec(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ or %esi,%eax │ │ │ │ - jmp e2f7d2 │ │ │ │ + jmp e2f722 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x3c,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x3c,%edx │ │ │ │ push %eax │ │ │ │ mov %ebx,%eax │ │ │ │ @@ -3937288,15 +3937328,15 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2f428 │ │ │ │ + jb e2f378 │ │ │ │ lea -0xe8(%ebp),%eax │ │ │ │ mov -0xfc(%ebp),%ecx │ │ │ │ movl $0x1,-0x88(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ mov %eax,-0x108(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ movl $0x0,-0x84(%ebp) │ │ │ │ @@ -3937347,24 +3937387,24 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2f532 │ │ │ │ + jb e2f482 │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ movl $0x1,-0x80(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ xor %ecx,%ecx │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,-0x118(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je e2f587 │ │ │ │ + je e2f4d7 │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%ecx │ │ │ │ mov -0x108(%ebp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ call e17b10 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0xec(%ebp) │ │ │ │ @@ -3937379,15 +3937419,15 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2f5c6 │ │ │ │ + jb e2f516 │ │ │ │ mov -0x110(%ebp),%eax │ │ │ │ mov -0x10c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ xor %ecx,%ecx │ │ │ │ movl $0x1,-0x80(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ @@ -3937397,15 +3937437,15 @@ │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ and $0x1,%eax │ │ │ │ mov %edx,-0xf4(%ebp) │ │ │ │ mov %eax,-0xf8(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov %edx,-0x64(%ebp) │ │ │ │ cmpl $0x1,-0x118(%ebp) │ │ │ │ - jbe e2f64a │ │ │ │ + jbe e2f59a │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov -0x108(%ebp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ call e17000 │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3937437,15 +3937477,15 @@ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movaps %xmm0,-0xe8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xd8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xc8(%ebp,%eax,1) │ │ │ │ movaps %xmm0,-0xb8(%ebp,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0xc0,%eax │ │ │ │ - jb e2f6db │ │ │ │ + jb e2f62b │ │ │ │ mov -0xfc(%ebp),%ecx │ │ │ │ mov -0x108(%ebp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ movl $0x1,-0xe0(%ebp) │ │ │ │ movl $0x0,-0xdc(%ebp) │ │ │ │ call e143b0 │ │ │ │ pop %eax │ │ │ │ @@ -3937467,20 +3937507,20 @@ │ │ │ │ mov $0x35,%edx │ │ │ │ call e13b70 │ │ │ │ mov -0x118(%ebp),%eax │ │ │ │ or -0xf0(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je e2f800 │ │ │ │ + je e2f750 │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e2f800 │ │ │ │ + je e2f750 │ │ │ │ movzbl (%eax),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3937496,91 +3937536,91 @@ │ │ │ │ or %edi,%eax │ │ │ │ mov %esi,%edi │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov %eax,(%edx) │ │ │ │ mov %edi,0x4(%edx) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e2f903 │ │ │ │ + jne e2f853 │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ nop │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2f7af │ │ │ │ + jmp e2f6ff │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2f2c2 │ │ │ │ + jmp e2f212 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x12c(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2f210 │ │ │ │ + je e2f160 │ │ │ │ mov $0x6,%eax │ │ │ │ xor %edx,%edx │ │ │ │ testb $0x40,-0xf7(%ebp) │ │ │ │ - je e2f210 │ │ │ │ + je e2f160 │ │ │ │ mov $0x7,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2f210 │ │ │ │ + jmp e2f160 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x12c(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2f140 │ │ │ │ + je e2f090 │ │ │ │ mov $0x6,%eax │ │ │ │ xor %edx,%edx │ │ │ │ testb $0x40,-0xf7(%ebp) │ │ │ │ - je e2f140 │ │ │ │ + je e2f090 │ │ │ │ mov $0x7,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2f140 │ │ │ │ + jmp e2f090 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ shr $0xb,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp e2f210 │ │ │ │ + jmp e2f160 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ shr $0xb,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp e2f140 │ │ │ │ + jmp e2f090 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x5,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2f210 │ │ │ │ + je e2f160 │ │ │ │ mov $0x2,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2f210 │ │ │ │ + jmp e2f160 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x5,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je e2f140 │ │ │ │ + je e2f090 │ │ │ │ mov $0x2,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2f140 │ │ │ │ + jmp e2f090 │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2f210 │ │ │ │ + jmp e2f160 │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2f140 │ │ │ │ + jmp e2f090 │ │ │ │ call 1d7cd30 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %ebx,0x2c(%esp) │ │ │ │ @@ -3937588,69 +3937628,69 @@ │ │ │ │ mov %eax,%esi │ │ │ │ mov %edi,0x34(%esp) │ │ │ │ mov %gs:0x14,%edi │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ mov 0x40(%esp),%edi │ │ │ │ mov (%edi),%ebx │ │ │ │ test $0x2,%bl │ │ │ │ - je e2f9c0 │ │ │ │ + je e2f910 │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ cmp $0x122,%eax │ │ │ │ - ja e2fa80 │ │ │ │ + ja e2f9d0 │ │ │ │ cmp $0x10f,%eax │ │ │ │ - jbe e2f966 │ │ │ │ + jbe e2f8b6 │ │ │ │ sub $0x110,%eax │ │ │ │ mov $0x6f7ff,%edx │ │ │ │ bt %eax,%edx │ │ │ │ - jb e2fa9c │ │ │ │ + jb e2f9ec │ │ │ │ and $0x4,%ebx │ │ │ │ - jne e2fbe8 │ │ │ │ + jne e2fb38 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ call e153c0 │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ or $0x28,%bh │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e2fc7c │ │ │ │ + jne e2fbcc │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ add $0x3c,%esp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test $0x10,%bl │ │ │ │ - je e2f9f0 │ │ │ │ + je e2f940 │ │ │ │ and $0x1,%ebx │ │ │ │ - je e2fbc8 │ │ │ │ + je e2fb18 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ call e15480 │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ or $0xc,%bh │ │ │ │ - jmp e2f990 │ │ │ │ + jmp e2f8e0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebp,0x38(%esp) │ │ │ │ test $0x1,%bl │ │ │ │ - je e2fb10 │ │ │ │ + je e2fa60 │ │ │ │ test $0x540,%ebx │ │ │ │ - je e2fc20 │ │ │ │ + je e2fb70 │ │ │ │ xor %edx,%edx │ │ │ │ and $0x280,%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ - jne e2fc50 │ │ │ │ + jne e2fba0 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0xf,%ecx │ │ │ │ push %edx │ │ │ │ mov $0xe,%edx │ │ │ │ push %eax │ │ │ │ lea 0x18(%esp),%eax │ │ │ │ call e13b70 │ │ │ │ @@ -3937669,29 +3937709,29 @@ │ │ │ │ call e13b70 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ or 0x18(%esp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or $0x10,%bh │ │ │ │ or %ebp,%eax │ │ │ │ mov 0x38(%esp),%ebp │ │ │ │ - jmp e2f990 │ │ │ │ + jmp e2f8e0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0x130,%eax │ │ │ │ cmp $0x10,%eax │ │ │ │ - ja e2f966 │ │ │ │ + ja e2f8b6 │ │ │ │ mov $0x12fff,%edx │ │ │ │ bt %eax,%edx │ │ │ │ - jae e2f966 │ │ │ │ + jae e2f8b6 │ │ │ │ mov %ebp,0x38(%esp) │ │ │ │ test $0x540,%ebx │ │ │ │ - je e2fc08 │ │ │ │ + je e2fb58 │ │ │ │ xor %edx,%edx │ │ │ │ and $0x280,%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ - jne e2fc70 │ │ │ │ + jne e2fbc0 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0xf,%ecx │ │ │ │ push %edx │ │ │ │ mov $0xe,%edx │ │ │ │ push %eax │ │ │ │ lea 0x18(%esp),%eax │ │ │ │ call e13b70 │ │ │ │ @@ -3937709,15 +3937749,15 @@ │ │ │ │ call e13b70 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ or 0x18(%esp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or $0x20,%bh │ │ │ │ or %ebp,%eax │ │ │ │ mov 0x38(%esp),%ebp │ │ │ │ - jmp e2f990 │ │ │ │ + jmp e2f8e0 │ │ │ │ mov %ebx,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ xor %edx,%edx │ │ │ │ mov $0xa,%ecx │ │ │ │ shr $0x12,%eax │ │ │ │ push %edx │ │ │ │ mov $0xa,%edx │ │ │ │ @@ -3937726,19 +3937766,19 @@ │ │ │ │ lea 0x18(%esp),%eax │ │ │ │ call e13b70 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test $0x540,%ebx │ │ │ │ - je e2fc38 │ │ │ │ + je e2fb88 │ │ │ │ xor %edx,%edx │ │ │ │ and $0x280,%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ - jne e2fc60 │ │ │ │ + jne e2fbb0 │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0xf,%ecx │ │ │ │ push %edx │ │ │ │ mov $0xe,%edx │ │ │ │ push %eax │ │ │ │ lea 0x18(%esp),%eax │ │ │ │ call e13b70 │ │ │ │ @@ -3937758,64 +3937798,64 @@ │ │ │ │ lea 0x18(%esp),%eax │ │ │ │ call e13b70 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ or 0x18(%esp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or %ebp,%eax │ │ │ │ mov 0x38(%esp),%ebp │ │ │ │ - jmp e2f990 │ │ │ │ + jmp e2f8e0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ call e15480 │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ or $0x8,%bh │ │ │ │ - jmp e2f990 │ │ │ │ + jmp e2f8e0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ call e153c0 │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ or $0x2c,%bh │ │ │ │ - jmp e2f990 │ │ │ │ + jmp e2f8e0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ and $0x280,%ebx │ │ │ │ setne %al │ │ │ │ xor %edx,%edx │ │ │ │ add %eax,%eax │ │ │ │ - jmp e2fabf │ │ │ │ + jmp e2fa0f │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ and $0x280,%ebx │ │ │ │ setne %al │ │ │ │ xor %edx,%edx │ │ │ │ add %eax,%eax │ │ │ │ - jmp e2fa1c │ │ │ │ + jmp e2f96c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ and $0x280,%ebx │ │ │ │ setne %al │ │ │ │ xor %edx,%edx │ │ │ │ add %eax,%eax │ │ │ │ - jmp e2fb60 │ │ │ │ + jmp e2fab0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2fa1c │ │ │ │ + jmp e2f96c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2fb60 │ │ │ │ + jmp e2fab0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x3,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e2fabf │ │ │ │ + jmp e2fa0f │ │ │ │ mov %ebp,0x38(%esp) │ │ │ │ call 1d7cd30 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -3937948,15 +3937988,15 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ecx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ecx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ecx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ecx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e2fe57 │ │ │ │ + jb e2fda7 │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov (%eax),%esi │ │ │ │ mov %eax,-0x114(%ebp) │ │ │ │ mov %esi,%edx │ │ │ │ shr $0x5,%edx │ │ │ │ @@ -3937975,15 +3938015,15 @@ │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ mov -0x108(%ebp),%edx │ │ │ │ mov %eax,-0x110(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ pop %eax │ │ │ │ lea -0xf0(%ebp),%eax │ │ │ │ push -0x114(%ebp) │ │ │ │ - call e2f910 │ │ │ │ + call e2f860 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0xf,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0xf0(%ebp),%eax │ │ │ │ @@ -3937992,15 +3938032,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ or -0xf0(%ebp),%edi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ shr $0x2,%cx │ │ │ │ cmp $0x3e,%cx │ │ │ │ - je e2ff34 │ │ │ │ + je e2fe84 │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ xor (%eax),%esi │ │ │ │ shr $0x2,%esi │ │ │ │ mov %esi,%eax │ │ │ │ and $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -3938034,15 +3938074,15 @@ │ │ │ │ or -0xf0(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ mov %ebx,0x4(%eax) │ │ │ │ mov %edi,(%eax) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e2ffe4 │ │ │ │ + jne e2ff34 │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ @@ -3938060,73 +3938100,74 @@ │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x12c,%esp │ │ │ │ mov %eax,-0xf8(%ebp) │ │ │ │ - mov %edx,-0x134(%ebp) │ │ │ │ + mov %edx,-0x12c(%ebp) │ │ │ │ mov %ecx,-0xf4(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + movzbl 0xc(%ecx),%eax │ │ │ │ + mov %al,-0xfc(%ebp) │ │ │ │ movzbl 0xd(%ecx),%eax │ │ │ │ mov %al,-0xfd(%ebp) │ │ │ │ test %al,%al │ │ │ │ - jne e30958 │ │ │ │ + jne e308a8 │ │ │ │ mov -0xf4(%ebp),%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ - cmpl $0x1,0x10(%edi) │ │ │ │ - ja e30940 │ │ │ │ + mov 0x1c(%edi),%ecx │ │ │ │ + mov (%ecx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - movzbl (%eax),%edx │ │ │ │ - shr $0x5,%dl │ │ │ │ + mov %eax,%edx │ │ │ │ + shr $0x5,%edx │ │ │ │ and $0x1,%edx │ │ │ │ - mov -0xf4(%ebp),%edi │ │ │ │ + mov %edx,%esi │ │ │ │ + cmpl $0x1,0x10(%edi) │ │ │ │ + ja e30890 │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ + movzbl %dl,%edx │ │ │ │ movl $0x0,-0x104(%ebp) │ │ │ │ mov %ebx,-0x10c(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - movzbl 0xc(%edi),%eax │ │ │ │ + lea -0xf0(%ebp),%edi │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ mov %ebx,-0x114(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %ebx,-0x11c(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %al,-0xfc(%ebp) │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - lea -0xf0(%ebp),%edi │ │ │ │ - mov %ebx,-0x124(%ebp) │ │ │ │ - movl $0x0,-0x12c(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %ebx,-0x124(%ebp) │ │ │ │ and $0x1,%ecx │ │ │ │ + mov %edx,-0x138(%ebp) │ │ │ │ mov %ecx,-0x108(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ + movl $0x0,-0x134(%ebp) │ │ │ │ shr $1,%ecx │ │ │ │ and $0x1,%ecx │ │ │ │ mov %ecx,-0x110(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ shr $0x2,%ecx │ │ │ │ and $0x1,%ecx │ │ │ │ mov %ecx,-0x118(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ shr $0x4,%eax │ │ │ │ shr $0xb,%ecx │ │ │ │ and $0x1,%ecx │ │ │ │ mov %ecx,-0x120(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ - movzbl %dl,%eax │ │ │ │ and $0x1,%ecx │ │ │ │ - mov %eax,-0x130(%ebp) │ │ │ │ mov %ecx,-0x128(%ebp) │ │ │ │ cmpb $0x0,-0xfc(%ebp) │ │ │ │ - jne e30101 │ │ │ │ + jne e30052 │ │ │ │ mov %esi,%eax │ │ │ │ - or %al,%dl │ │ │ │ - jne e30548 │ │ │ │ + test %al,%al │ │ │ │ + jne e30498 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x104(%ebp) │ │ │ │ mov $0x3c,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ push -0x108(%ebp) │ │ │ │ mov $0x3c,%edx │ │ │ │ call e13b70 │ │ │ │ @@ -3938242,34 +3938283,34 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e302dc │ │ │ │ + jb e3022d │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov %edx,-0x114(%ebp) │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ - mov -0x134(%ebp),%edx │ │ │ │ + mov -0x12c(%ebp),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %eax,-0x128(%ebp) │ │ │ │ mov (%ecx),%eax │ │ │ │ mov %eax,-0x120(%ebp) │ │ │ │ shr $0x2,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ mov %eax,-0x118(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov %ebx,%ecx │ │ │ │ - call e2f910 │ │ │ │ + call e2f860 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov $0xf,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ @@ -3938286,79 +3938327,79 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e30391 │ │ │ │ + jb e302e2 │ │ │ │ mov -0x118(%ebp),%eax │ │ │ │ mov -0x114(%ebp),%edx │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ - mov -0x134(%ebp),%edx │ │ │ │ + mov -0x12c(%ebp),%edx │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x128(%ebp) │ │ │ │ mov %eax,(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ - call e2f910 │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ + call e2f860 │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x1f,%ecx │ │ │ │ mov $0x10,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ - add $0x10,%esp │ │ │ │ + pop %ecx │ │ │ │ + mov $0x2b,%edx │ │ │ │ + pop %eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov -0x110(%ebp),%esi │ │ │ │ + mov $0x2b,%ecx │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ + push -0x134(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ + push -0x138(%ebp) │ │ │ │ + call e13b70 │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ + add $0x10,%esp │ │ │ │ cmpb $0x0,-0xfd(%ebp) │ │ │ │ - jne e3097e │ │ │ │ + jne e308ce │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ cmpl $0x1,0x10(%ecx) │ │ │ │ - jbe e3044e │ │ │ │ + jbe e303ca │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ movzbl (%eax),%eax │ │ │ │ shr $0x5,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x33,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x33,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - mov $0x2b,%ecx │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ - push -0x12c(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - push -0x130(%ebp) │ │ │ │ - mov $0x2b,%edx │ │ │ │ - call e13b70 │ │ │ │ movzwl -0x108(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ shr $0x2,%cx │ │ │ │ cmp $0x3e,%cx │ │ │ │ - je e304c7 │ │ │ │ + je e30418 │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ xor -0x120(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%eax │ │ │ │ and $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x2e,%ecx │ │ │ │ @@ -3938381,74 +3938422,74 @@ │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov %ebx,(%eax) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e30991 │ │ │ │ + jne e308e1 │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x104(%ebp) │ │ │ │ mov $0x3c,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ push -0x108(%ebp) │ │ │ │ mov $0x3c,%edx │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ mov $0x2c,%ecx │ │ │ │ mov -0xf0(%ebp),%esi │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ push -0x10c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ push -0x110(%ebp) │ │ │ │ mov $0x2c,%edx │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ mov $0x3b,%ecx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push -0x114(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ push -0x118(%ebp) │ │ │ │ mov $0x3b,%edx │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ mov $0x2a,%ecx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push -0x11c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ push -0x120(%ebp) │ │ │ │ mov $0x2a,%edx │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ mov $0x2d,%ecx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push -0x124(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ push -0x128(%ebp) │ │ │ │ mov $0x2d,%edx │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ xor %edx,%edx │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ mov $0x32,%ecx │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ push %edx │ │ │ │ @@ -3938459,16 +3938500,16 @@ │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x108(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ - pop %edx │ │ │ │ pop %ecx │ │ │ │ + pop %edx │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2f,%ecx │ │ │ │ mov %eax,-0xfc(%ebp) │ │ │ │ shr $0xb,%eax │ │ │ │ and $0x1,%eax │ │ │ │ push %edx │ │ │ │ mov $0x2f,%edx │ │ │ │ @@ -3938479,16 +3938520,16 @@ │ │ │ │ mov %edi,%eax │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ movzwl 0xc(%ecx),%ecx │ │ │ │ mov %cx,-0x108(%ebp) │ │ │ │ call e140b0 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov $0x27,%ecx │ │ │ │ mov $0x20,%edx │ │ │ │ call e13b70 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ @@ -3938503,36 +3938544,36 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e306f9 │ │ │ │ + jb e30649 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov %edx,-0x10c(%ebp) │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ - mov -0x134(%ebp),%edx │ │ │ │ + mov -0x12c(%ebp),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %eax,-0x128(%ebp) │ │ │ │ mov (%ecx),%eax │ │ │ │ mov %eax,-0x120(%ebp) │ │ │ │ shr $0x2,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ mov %eax,-0x110(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov %ebx,%ecx │ │ │ │ - call e2f910 │ │ │ │ + call e2f860 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov $0xf,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ call e13b70 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ @@ -3938547,133 +3938588,133 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e307ae │ │ │ │ + jb e306fe │ │ │ │ mov -0x110(%ebp),%eax │ │ │ │ mov -0x10c(%ebp),%edx │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ - mov -0x134(%ebp),%edx │ │ │ │ + mov -0x12c(%ebp),%edx │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x128(%ebp) │ │ │ │ mov %eax,(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ - call e2f910 │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ + call e2f860 │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x1f,%ecx │ │ │ │ mov $0x10,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ - add $0x10,%esp │ │ │ │ + pop %ecx │ │ │ │ + mov $0x28,%edx │ │ │ │ + pop %eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov -0x118(%ebp),%esi │ │ │ │ + mov $0x29,%ecx │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ + push $0x0 │ │ │ │ + mov %edi,%eax │ │ │ │ + push $0x0 │ │ │ │ + call e13b70 │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + mov $0x2b,%ecx │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ + push -0x134(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ + push -0x138(%ebp) │ │ │ │ + mov $0x2b,%edx │ │ │ │ + call e13b70 │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ + add $0x10,%esp │ │ │ │ cmpb $0x0,-0xfd(%ebp) │ │ │ │ - jne e3096b │ │ │ │ + jne e308bb │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ cmpl $0x1,0x10(%ecx) │ │ │ │ - jbe e3086b │ │ │ │ + jbe e30809 │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ movzbl (%eax),%eax │ │ │ │ shr $0x5,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x33,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x33,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - mov $0x2b,%ecx │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ - push -0x12c(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - push -0x130(%ebp) │ │ │ │ - mov $0x2b,%edx │ │ │ │ - call e13b70 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - mov $0x29,%ecx │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ - push $0x0 │ │ │ │ - mov $0x28,%edx │ │ │ │ - push $0x0 │ │ │ │ - mov %edi,%eax │ │ │ │ - call e13b70 │ │ │ │ movzwl -0x108(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ shr $0x2,%cx │ │ │ │ cmp $0x3e,%cx │ │ │ │ - je e30907 │ │ │ │ + je e30857 │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ xor -0x120(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%eax │ │ │ │ and $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x2e,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x2e,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ push -0x10c(%ebp) │ │ │ │ push -0x110(%ebp) │ │ │ │ - jmp e304f7 │ │ │ │ + jmp e30448 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - movzbl (%edx),%edx │ │ │ │ - shr $0x5,%dl │ │ │ │ - mov %edx,%esi │ │ │ │ + mov 0x4(%ecx),%ecx │ │ │ │ + or (%ecx),%eax │ │ │ │ + shr $0x5,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ and $0x1,%esi │ │ │ │ - jmp e3004b │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,%edx │ │ │ │ - and $0x1,%eax │ │ │ │ - shr $1,%dl │ │ │ │ - mov %edx,%esi │ │ │ │ + jmp e2ffb1 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,%esi │ │ │ │ + shr $1,%al │ │ │ │ + or %eax,%esi │ │ │ │ + and $0x1,%edx │ │ │ │ and $0x1,%esi │ │ │ │ - jmp e30056 │ │ │ │ + jmp e2ffb1 │ │ │ │ movzbl -0xfd(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $1,%al │ │ │ │ and $0x1,%eax │ │ │ │ - jmp e3086b │ │ │ │ + jmp e30809 │ │ │ │ movzbl -0xfd(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $1,%al │ │ │ │ and $0x1,%eax │ │ │ │ - jmp e3044e │ │ │ │ + jmp e303ca │ │ │ │ call 1d7cd30 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %edi │ │ │ │ @@ -3938688,119 +3938729,120 @@ │ │ │ │ sub $0x12c,%esp │ │ │ │ mov %eax,-0xf8(%ebp) │ │ │ │ mov %edx,-0x134(%ebp) │ │ │ │ mov %ecx,-0xf4(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + movzbl 0xc(%ecx),%eax │ │ │ │ + mov %al,-0xfc(%ebp) │ │ │ │ movzbl 0xd(%ecx),%eax │ │ │ │ mov %al,-0xfd(%ebp) │ │ │ │ test %al,%al │ │ │ │ jne e310e8 │ │ │ │ mov -0xf4(%ebp),%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ - cmpl $0x1,0x10(%edi) │ │ │ │ - ja e310d0 │ │ │ │ + mov 0x1c(%edi),%ecx │ │ │ │ + mov (%ecx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - movzbl (%eax),%edx │ │ │ │ - shr $0x5,%dl │ │ │ │ + mov %eax,%edx │ │ │ │ + shr $0x5,%edx │ │ │ │ and $0x1,%edx │ │ │ │ - mov -0xf4(%ebp),%edi │ │ │ │ + mov %edx,%esi │ │ │ │ + cmpl $0x1,0x10(%edi) │ │ │ │ + ja e310d0 │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ + movzbl %dl,%edx │ │ │ │ movl $0x0,-0x104(%ebp) │ │ │ │ mov %ebx,-0x10c(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - movzbl 0xc(%edi),%eax │ │ │ │ + lea -0xf0(%ebp),%edi │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ mov %ebx,-0x114(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %ebx,-0x11c(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %al,-0xfc(%ebp) │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - lea -0xf0(%ebp),%edi │ │ │ │ - mov %ebx,-0x124(%ebp) │ │ │ │ - movl $0x0,-0x12c(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %ebx,-0x124(%ebp) │ │ │ │ and $0x1,%ecx │ │ │ │ + mov %edx,-0x130(%ebp) │ │ │ │ mov %ecx,-0x108(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ + movl $0x0,-0x12c(%ebp) │ │ │ │ shr $1,%ecx │ │ │ │ and $0x1,%ecx │ │ │ │ mov %ecx,-0x110(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ shr $0x2,%ecx │ │ │ │ and $0x1,%ecx │ │ │ │ mov %ecx,-0x118(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ shr $0xb,%eax │ │ │ │ shr $0x4,%ecx │ │ │ │ and $0x1,%ecx │ │ │ │ mov %ecx,-0x120(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ - movzbl %dl,%eax │ │ │ │ and $0x1,%ecx │ │ │ │ - mov %eax,-0x130(%ebp) │ │ │ │ mov %ecx,-0x128(%ebp) │ │ │ │ cmpb $0x0,-0xfc(%ebp) │ │ │ │ - jne e30ab1 │ │ │ │ + jne e30a02 │ │ │ │ mov %esi,%eax │ │ │ │ - or %al,%dl │ │ │ │ - jne e30e10 │ │ │ │ + test %al,%al │ │ │ │ + jne e30d68 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x104(%ebp) │ │ │ │ mov $0x3c,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ push -0x108(%ebp) │ │ │ │ mov $0x3c,%edx │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ mov $0x2c,%ecx │ │ │ │ mov -0xf0(%ebp),%ebx │ │ │ │ mov -0xec(%ebp),%esi │ │ │ │ push -0x10c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ push -0x110(%ebp) │ │ │ │ mov $0x2c,%edx │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ mov $0x3b,%ecx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ push -0x114(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ push -0x118(%ebp) │ │ │ │ mov $0x3b,%edx │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ xor %edx,%edx │ │ │ │ movzbl -0xfc(%ebp),%eax │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ mov $0x29,%ecx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ push %edx │ │ │ │ mov $0x28,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ mov $0x2d,%ecx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ push -0x11c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ push -0x120(%ebp) │ │ │ │ mov $0x2d,%edx │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ mov $0x2a,%ecx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ push -0x124(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ push -0x128(%ebp) │ │ │ │ mov $0x2a,%edx │ │ │ │ @@ -3938808,16 +3938850,16 @@ │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x108(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ - pop %edx │ │ │ │ pop %ecx │ │ │ │ + pop %edx │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2f,%ecx │ │ │ │ mov %eax,-0xfc(%ebp) │ │ │ │ shr $0xb,%eax │ │ │ │ and $0x1,%eax │ │ │ │ push %edx │ │ │ │ mov $0x2f,%edx │ │ │ │ @@ -3938828,68 +3938870,79 @@ │ │ │ │ mov %edi,%eax │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ movzwl 0xc(%ecx),%ecx │ │ │ │ mov %cx,-0x108(%ebp) │ │ │ │ call e140b0 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x27,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ mov $0x20,%edx │ │ │ │ call e13b70 │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ xor %eax,%eax │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ + mov %esi,-0x110(%ebp) │ │ │ │ lea -0xdc(%ebp),%ecx │ │ │ │ movups %xmm0,-0x5c(%ebp) │ │ │ │ movups %xmm0,-0x4c(%ebp) │ │ │ │ movups %xmm0,-0x3c(%ebp) │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ecx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ecx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ecx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ecx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e30c5a │ │ │ │ + jb e30bb1 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov %edx,-0x114(%ebp) │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ mov -0x134(%ebp),%edx │ │ │ │ + mov (%eax),%esi │ │ │ │ mov %eax,-0x128(%ebp) │ │ │ │ - mov (%eax),%eax │ │ │ │ - mov %eax,-0x110(%ebp) │ │ │ │ - mov (%eax),%eax │ │ │ │ + mov (%esi),%eax │ │ │ │ mov %eax,-0x120(%ebp) │ │ │ │ shr $0x2,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ mov %eax,-0x118(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - pop %eax │ │ │ │ mov %edi,%eax │ │ │ │ - push -0x110(%ebp) │ │ │ │ - call e2f910 │ │ │ │ + mov %esi,(%esp) │ │ │ │ + call e2f860 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0xf,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ + mov -0xf0(%ebp),%esi │ │ │ │ + pop %ecx │ │ │ │ + mov $0x2b,%edx │ │ │ │ + pop %eax │ │ │ │ + mov $0x2b,%ecx │ │ │ │ + mov %edi,%eax │ │ │ │ + or %ebx,%esi │ │ │ │ + mov -0x110(%ebp),%ebx │ │ │ │ + or -0xec(%ebp),%ebx │ │ │ │ + push -0x12c(%ebp) │ │ │ │ + push -0x130(%ebp) │ │ │ │ + call e13b70 │ │ │ │ + or -0xf0(%ebp),%esi │ │ │ │ + or -0xec(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,-0xfd(%ebp) │ │ │ │ jne e31120 │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ cmpl $0x1,0x10(%ecx) │ │ │ │ @@ -3938897,74 +3938950,64 @@ │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x33,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x33,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - mov $0x2b,%ecx │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ - mov $0x2b,%edx │ │ │ │ - push -0x12c(%ebp) │ │ │ │ - push -0x130(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - call e13b70 │ │ │ │ movzwl -0x108(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ + or -0xf0(%ebp),%esi │ │ │ │ + or -0xec(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ shr $0x2,%cx │ │ │ │ cmp $0x3e,%cx │ │ │ │ - je e30d92 │ │ │ │ + je e30ce7 │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ xor -0x120(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%eax │ │ │ │ and $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x2e,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x2e,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - mov %edi,%eax │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ - push -0x114(%ebp) │ │ │ │ mov $0x34,%ecx │ │ │ │ + or -0xf0(%ebp),%esi │ │ │ │ + or -0xec(%ebp),%ebx │ │ │ │ + push -0x114(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ push -0x118(%ebp) │ │ │ │ mov $0x34,%edx │ │ │ │ call e13b70 │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ + or -0xf0(%ebp),%esi │ │ │ │ + or -0xec(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ - mov %esi,0x4(%eax) │ │ │ │ - mov %ebx,(%eax) │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + mov %esi,(%eax) │ │ │ │ + mov %ebx,0x4(%eax) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne e3114b │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x104(%ebp) │ │ │ │ mov $0x3c,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ push -0x108(%ebp) │ │ │ │ mov $0x3c,%edx │ │ │ │ call e13b70 │ │ │ │ @@ -3939039,209 +3939082,252 @@ │ │ │ │ pop %eax │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x27,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ mov $0x20,%edx │ │ │ │ call e13b70 │ │ │ │ - or -0xec(%ebp),%ebx │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ xor %eax,%eax │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ - mov %ebx,-0x110(%ebp) │ │ │ │ + or -0xec(%ebp),%ebx │ │ │ │ lea -0xdc(%ebp),%ecx │ │ │ │ movups %xmm0,-0x5c(%ebp) │ │ │ │ movups %xmm0,-0x4c(%ebp) │ │ │ │ movups %xmm0,-0x3c(%ebp) │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ecx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ecx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ecx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ecx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e30f95 │ │ │ │ + jb e30ee7 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - mov %edx,-0x114(%ebp) │ │ │ │ + mov %edx,-0x10c(%ebp) │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ mov -0x134(%ebp),%edx │ │ │ │ - mov (%eax),%ebx │ │ │ │ mov %eax,-0x128(%ebp) │ │ │ │ - mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ + mov (%eax),%eax │ │ │ │ mov %eax,-0x120(%ebp) │ │ │ │ shr $0x2,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ - mov %eax,-0x118(%ebp) │ │ │ │ + mov %eax,-0x110(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ + pop %eax │ │ │ │ mov %edi,%eax │ │ │ │ - mov %ebx,(%esp) │ │ │ │ - call e2f910 │ │ │ │ + push -0x118(%ebp) │ │ │ │ + call e2f860 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0xf,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov -0x110(%ebp),%esi │ │ │ │ + mov $0x28,%edx │ │ │ │ + mov %esi,-0x118(%ebp) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x29,%ecx │ │ │ │ + or %ebx,%eax │ │ │ │ + pop %ebx │ │ │ │ + push $0x0 │ │ │ │ + push $0x0 │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edi,%eax │ │ │ │ + call e13b70 │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + mov $0x2b,%ecx │ │ │ │ + mov -0x118(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ + mov $0x2b,%edx │ │ │ │ + mov %edi,%eax │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + push -0x12c(%ebp) │ │ │ │ + push -0x130(%ebp) │ │ │ │ + call e13b70 │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ + add $0x10,%esp │ │ │ │ cmpb $0x0,-0xfd(%ebp) │ │ │ │ jne e31138 │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ cmpl $0x1,0x10(%ecx) │ │ │ │ - jbe e31065 │ │ │ │ + jbe e31017 │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ shr $0x5,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x33,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x33,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - mov $0x2b,%ecx │ │ │ │ + movzwl -0x108(%ebp),%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ - push -0x12c(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + shr $0x2,%cx │ │ │ │ + cmp $0x3e,%cx │ │ │ │ + je e31065 │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ + xor -0x120(%ebp),%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + shr $0x2,%eax │ │ │ │ + and $0x1,%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov $0x2e,%ecx │ │ │ │ + push %edx │ │ │ │ + mov $0x2e,%edx │ │ │ │ + push %eax │ │ │ │ mov %edi,%eax │ │ │ │ - push -0x130(%ebp) │ │ │ │ - mov $0x2b,%edx │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ - mov $0x28,%edx │ │ │ │ - pop %eax │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ - mov $0x29,%ecx │ │ │ │ - push $0x0 │ │ │ │ - push $0x0 │ │ │ │ - jmp e30d53 │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - movzbl (%edx),%edx │ │ │ │ - shr $0x5,%dl │ │ │ │ - mov %edx,%esi │ │ │ │ + mov $0x34,%edx │ │ │ │ + mov %ebx,-0xf4(%ebp) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x34,%ecx │ │ │ │ + or %esi,%eax │ │ │ │ + pop %esi │ │ │ │ + push -0x10c(%ebp) │ │ │ │ + push -0x110(%ebp) │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov %edi,%eax │ │ │ │ + call e13b70 │ │ │ │ + mov -0xf4(%ebp),%esi │ │ │ │ + or -0xec(%ebp),%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ + or -0xf0(%ebp),%esi │ │ │ │ + jmp e30d37 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x4(%ecx),%ecx │ │ │ │ + or (%ecx),%eax │ │ │ │ + shr $0x5,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ and $0x1,%esi │ │ │ │ - jmp e309fb │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,%edx │ │ │ │ - and $0x1,%eax │ │ │ │ - shr $1,%dl │ │ │ │ - mov %edx,%esi │ │ │ │ + jmp e30961 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,%esi │ │ │ │ + shr $1,%al │ │ │ │ + or %eax,%esi │ │ │ │ + and $0x1,%edx │ │ │ │ and $0x1,%esi │ │ │ │ - jmp e30a06 │ │ │ │ + jmp e30961 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ shr $0x5,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ - jmp e30d19 │ │ │ │ + jmp e30c99 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ movzbl -0xfd(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $1,%al │ │ │ │ and $0x1,%eax │ │ │ │ - jmp e30d19 │ │ │ │ + jmp e30c99 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movzbl -0xfd(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $1,%al │ │ │ │ and $0x1,%eax │ │ │ │ - jmp e31065 │ │ │ │ + jmp e31017 │ │ │ │ call 1d7cd30 │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ and $0xfffffff0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x12c,%esp │ │ │ │ mov %eax,-0xf8(%ebp) │ │ │ │ - mov %edx,-0x134(%ebp) │ │ │ │ + mov %edx,-0x12c(%ebp) │ │ │ │ mov %ecx,-0xf4(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + movzbl 0xc(%ecx),%eax │ │ │ │ + mov %al,-0xfc(%ebp) │ │ │ │ movzbl 0xd(%ecx),%eax │ │ │ │ mov %al,-0xfd(%ebp) │ │ │ │ test %al,%al │ │ │ │ jne e31a68 │ │ │ │ mov -0xf4(%ebp),%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ - cmpl $0x1,0x10(%edi) │ │ │ │ - ja e31a50 │ │ │ │ + mov 0x1c(%edi),%ecx │ │ │ │ + mov (%ecx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - movzbl (%eax),%edx │ │ │ │ - shr $0x5,%dl │ │ │ │ + mov %eax,%edx │ │ │ │ + shr $0x5,%edx │ │ │ │ and $0x1,%edx │ │ │ │ - mov -0xf4(%ebp),%edi │ │ │ │ + mov %edx,%esi │ │ │ │ + cmpl $0x1,0x10(%edi) │ │ │ │ + ja e31a50 │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ + movzbl %dl,%edx │ │ │ │ movl $0x0,-0x104(%ebp) │ │ │ │ mov %ebx,-0x10c(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - movzbl 0xc(%edi),%eax │ │ │ │ + lea -0xf0(%ebp),%edi │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ mov %ebx,-0x114(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %ebx,-0x11c(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %al,-0xfc(%ebp) │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - lea -0xf0(%ebp),%edi │ │ │ │ - mov %ebx,-0x124(%ebp) │ │ │ │ - movl $0x0,-0x12c(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %ebx,-0x124(%ebp) │ │ │ │ and $0x1,%ecx │ │ │ │ + mov %edx,-0x138(%ebp) │ │ │ │ mov %ecx,-0x108(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ + movl $0x0,-0x134(%ebp) │ │ │ │ shr $1,%ecx │ │ │ │ and $0x1,%ecx │ │ │ │ mov %ecx,-0x110(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ shr $0x2,%ecx │ │ │ │ and $0x1,%ecx │ │ │ │ mov %ecx,-0x118(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ shr $0xb,%eax │ │ │ │ shr $0x4,%ecx │ │ │ │ and $0x1,%ecx │ │ │ │ mov %ecx,-0x120(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ - movzbl %dl,%eax │ │ │ │ and $0x1,%ecx │ │ │ │ - mov %eax,-0x130(%ebp) │ │ │ │ mov %ecx,-0x128(%ebp) │ │ │ │ cmpb $0x0,-0xfc(%ebp) │ │ │ │ - jne e31261 │ │ │ │ + jne e31262 │ │ │ │ mov %esi,%eax │ │ │ │ - or %al,%dl │ │ │ │ + test %al,%al │ │ │ │ jne e31680 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x104(%ebp) │ │ │ │ mov $0x3c,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ push -0x108(%ebp) │ │ │ │ mov $0x3c,%edx │ │ │ │ @@ -3939345,34 +3939431,34 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e31410 │ │ │ │ + jb e31411 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov %edx,-0x114(%ebp) │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ - mov -0x134(%ebp),%edx │ │ │ │ + mov -0x12c(%ebp),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %eax,-0x128(%ebp) │ │ │ │ mov (%ecx),%eax │ │ │ │ mov %eax,-0x120(%ebp) │ │ │ │ shr $0x2,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ mov %eax,-0x118(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov %ebx,%ecx │ │ │ │ - call e2f910 │ │ │ │ + call e2f860 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov $0xf,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ @@ -3939389,78 +3939475,78 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e314c5 │ │ │ │ + jb e314c6 │ │ │ │ mov -0x118(%ebp),%eax │ │ │ │ mov -0x114(%ebp),%edx │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ - mov -0x134(%ebp),%edx │ │ │ │ + mov -0x12c(%ebp),%edx │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x128(%ebp) │ │ │ │ mov %eax,(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ - call e2f910 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ + call e2f860 │ │ │ │ + pop %ecx │ │ │ │ + pop %ebx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x1f,%ecx │ │ │ │ mov $0x10,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + mov $0x2b,%ecx │ │ │ │ mov -0x110(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ - add $0x10,%esp │ │ │ │ + mov $0x2b,%edx │ │ │ │ + mov %edi,%eax │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ + push -0x134(%ebp) │ │ │ │ + push -0x138(%ebp) │ │ │ │ + call e13b70 │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ + add $0x10,%esp │ │ │ │ cmpb $0x0,-0xfd(%ebp) │ │ │ │ jne e31a8e │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ cmpl $0x1,0x10(%ecx) │ │ │ │ - jbe e31580 │ │ │ │ + jbe e315ac │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ movzbl (%eax),%eax │ │ │ │ shr $0x5,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x33,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x33,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - mov $0x2b,%ecx │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ - push -0x12c(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - push -0x130(%ebp) │ │ │ │ - mov $0x2b,%edx │ │ │ │ - call e13b70 │ │ │ │ movzwl -0x108(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ shr $0x2,%cx │ │ │ │ cmp $0x3e,%cx │ │ │ │ - je e315f9 │ │ │ │ + je e315fa │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ xor -0x120(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%eax │ │ │ │ and $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x2e,%ecx │ │ │ │ @@ -3939493,55 +3939579,55 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x104(%ebp) │ │ │ │ mov $0x3c,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ push -0x108(%ebp) │ │ │ │ mov $0x3c,%edx │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ mov $0x2c,%ecx │ │ │ │ mov -0xf0(%ebp),%esi │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ push -0x10c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ push -0x110(%ebp) │ │ │ │ mov $0x2c,%edx │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ mov $0x3b,%ecx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push -0x114(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ push -0x118(%ebp) │ │ │ │ mov $0x3b,%edx │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ mov $0x2d,%ecx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push -0x11c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ push -0x120(%ebp) │ │ │ │ mov $0x2d,%edx │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ mov $0x2a,%ecx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push -0x124(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ push -0x128(%ebp) │ │ │ │ mov $0x2a,%edx │ │ │ │ @@ -3939549,16 +3939635,16 @@ │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x108(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ - pop %ecx │ │ │ │ pop %edx │ │ │ │ + pop %ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2f,%ecx │ │ │ │ mov %eax,-0xfc(%ebp) │ │ │ │ shr $0xb,%eax │ │ │ │ and $0x1,%eax │ │ │ │ push %edx │ │ │ │ mov $0x2f,%edx │ │ │ │ @@ -3939569,16 +3939655,16 @@ │ │ │ │ mov %edi,%eax │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ movzwl 0xc(%ecx),%ecx │ │ │ │ mov %cx,-0x108(%ebp) │ │ │ │ call e140b0 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov $0x27,%ecx │ │ │ │ mov $0x20,%edx │ │ │ │ call e13b70 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ @@ -3939599,30 +3939685,30 @@ │ │ │ │ cmp $0x80,%eax │ │ │ │ jb e31805 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov %edx,-0x10c(%ebp) │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ - mov -0x134(%ebp),%edx │ │ │ │ + mov -0x12c(%ebp),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %eax,-0x128(%ebp) │ │ │ │ mov (%ecx),%eax │ │ │ │ mov %eax,-0x120(%ebp) │ │ │ │ shr $0x2,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ mov %eax,-0x110(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov %ebx,%ecx │ │ │ │ - call e2f910 │ │ │ │ + call e2f860 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov $0xf,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ call e13b70 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ @@ -3939644,73 +3939730,73 @@ │ │ │ │ jb e318ba │ │ │ │ mov -0x110(%ebp),%eax │ │ │ │ mov -0x10c(%ebp),%edx │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ - mov -0x134(%ebp),%edx │ │ │ │ + mov -0x12c(%ebp),%edx │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x128(%ebp) │ │ │ │ mov %eax,(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ - call e2f910 │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ + call e2f860 │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x1f,%ecx │ │ │ │ mov $0x10,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ - add $0x10,%esp │ │ │ │ + pop %ecx │ │ │ │ + mov $0x28,%edx │ │ │ │ + pop %eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov -0x118(%ebp),%esi │ │ │ │ + mov $0x29,%ecx │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ + push $0x0 │ │ │ │ + mov %edi,%eax │ │ │ │ + push $0x0 │ │ │ │ + call e13b70 │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + mov $0x2b,%ecx │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ + push -0x134(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ + push -0x138(%ebp) │ │ │ │ + mov $0x2b,%edx │ │ │ │ + call e13b70 │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ + add $0x10,%esp │ │ │ │ cmpb $0x0,-0xfd(%ebp) │ │ │ │ jne e31a7b │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ cmpl $0x1,0x10(%ecx) │ │ │ │ - jbe e31977 │ │ │ │ + jbe e319c5 │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ movzbl (%eax),%eax │ │ │ │ shr $0x5,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x33,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x33,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - mov $0x2b,%ecx │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ - push -0x12c(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - push -0x130(%ebp) │ │ │ │ - mov $0x2b,%edx │ │ │ │ - call e13b70 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - mov $0x29,%ecx │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ - push $0x0 │ │ │ │ - mov $0x28,%edx │ │ │ │ - push $0x0 │ │ │ │ - mov %edi,%eax │ │ │ │ - call e13b70 │ │ │ │ movzwl -0x108(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ shr $0x2,%cx │ │ │ │ @@ -3939724,46 +3939810,46 @@ │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x2e,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x2e,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ push -0x10c(%ebp) │ │ │ │ push -0x110(%ebp) │ │ │ │ - jmp e31629 │ │ │ │ + jmp e3162a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - movzbl (%edx),%edx │ │ │ │ - shr $0x5,%dl │ │ │ │ - mov %edx,%esi │ │ │ │ + mov 0x4(%ecx),%ecx │ │ │ │ + or (%ecx),%eax │ │ │ │ + shr $0x5,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ and $0x1,%esi │ │ │ │ - jmp e311ab │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,%edx │ │ │ │ - and $0x1,%eax │ │ │ │ - shr $1,%dl │ │ │ │ - mov %edx,%esi │ │ │ │ + jmp e311c1 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,%esi │ │ │ │ + shr $1,%al │ │ │ │ + or %eax,%esi │ │ │ │ + and $0x1,%edx │ │ │ │ and $0x1,%esi │ │ │ │ - jmp e311b6 │ │ │ │ + jmp e311c1 │ │ │ │ movzbl -0xfd(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $1,%al │ │ │ │ and $0x1,%eax │ │ │ │ - jmp e31977 │ │ │ │ + jmp e319c5 │ │ │ │ movzbl -0xfd(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $1,%al │ │ │ │ and $0x1,%eax │ │ │ │ - jmp e31580 │ │ │ │ + jmp e315ac │ │ │ │ call 1d7cd30 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %edi │ │ │ │ @@ -3939773,72 +3939859,73 @@ │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x12c,%esp │ │ │ │ mov %eax,-0xf8(%ebp) │ │ │ │ - mov %edx,-0x134(%ebp) │ │ │ │ + mov %edx,-0x12c(%ebp) │ │ │ │ mov %ecx,-0xf4(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + movzbl 0xc(%ecx),%eax │ │ │ │ + mov %al,-0xfc(%ebp) │ │ │ │ movzbl 0xd(%ecx),%eax │ │ │ │ mov %al,-0xfd(%ebp) │ │ │ │ test %al,%al │ │ │ │ jne e323c8 │ │ │ │ mov -0xf4(%ebp),%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ - cmpl $0x1,0x10(%edi) │ │ │ │ - ja e323b0 │ │ │ │ + mov 0x1c(%edi),%ecx │ │ │ │ + mov (%ecx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - movzbl (%eax),%edx │ │ │ │ - shr $0x5,%dl │ │ │ │ + mov %eax,%edx │ │ │ │ + shr $0x5,%edx │ │ │ │ and $0x1,%edx │ │ │ │ - mov -0xf4(%ebp),%edi │ │ │ │ + mov %edx,%esi │ │ │ │ + cmpl $0x1,0x10(%edi) │ │ │ │ + ja e323b0 │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ + movzbl %dl,%edx │ │ │ │ movl $0x0,-0x104(%ebp) │ │ │ │ mov %ebx,-0x10c(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - movzbl 0xc(%edi),%eax │ │ │ │ + lea -0xf0(%ebp),%edi │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ mov %ebx,-0x114(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %ebx,-0x11c(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %al,-0xfc(%ebp) │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - lea -0xf0(%ebp),%edi │ │ │ │ - mov %ebx,-0x124(%ebp) │ │ │ │ - movl $0x0,-0x12c(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %ebx,-0x124(%ebp) │ │ │ │ and $0x1,%ecx │ │ │ │ + mov %edx,-0x138(%ebp) │ │ │ │ mov %ecx,-0x108(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ + movl $0x0,-0x134(%ebp) │ │ │ │ shr $1,%ecx │ │ │ │ and $0x1,%ecx │ │ │ │ mov %ecx,-0x110(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ shr $0x2,%ecx │ │ │ │ and $0x1,%ecx │ │ │ │ mov %ecx,-0x118(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ shr $0x4,%eax │ │ │ │ shr $0xb,%ecx │ │ │ │ and $0x1,%ecx │ │ │ │ mov %ecx,-0x120(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ - movzbl %dl,%eax │ │ │ │ and $0x1,%ecx │ │ │ │ - mov %eax,-0x130(%ebp) │ │ │ │ mov %ecx,-0x128(%ebp) │ │ │ │ cmpb $0x0,-0xfc(%ebp) │ │ │ │ - jne e31bc1 │ │ │ │ + jne e31bc2 │ │ │ │ mov %esi,%eax │ │ │ │ - or %al,%dl │ │ │ │ + test %al,%al │ │ │ │ jne e31fe0 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x104(%ebp) │ │ │ │ mov $0x3c,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ push -0x108(%ebp) │ │ │ │ mov $0x3c,%edx │ │ │ │ @@ -3939942,34 +3940029,34 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e31d70 │ │ │ │ + jb e31d71 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov %edx,-0x114(%ebp) │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ - mov -0x134(%ebp),%edx │ │ │ │ + mov -0x12c(%ebp),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %eax,-0x128(%ebp) │ │ │ │ mov (%ecx),%eax │ │ │ │ mov %eax,-0x120(%ebp) │ │ │ │ shr $0x2,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ mov %eax,-0x118(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov %ebx,%ecx │ │ │ │ - call e2f910 │ │ │ │ + call e2f860 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov $0xf,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ @@ -3939986,79 +3940073,79 @@ │ │ │ │ movups %xmm0,-0x2c(%ebp) │ │ │ │ movups %xmm0,(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x10(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x20(%ebx,%eax,1) │ │ │ │ movups %xmm0,0x30(%ebx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jb e31e25 │ │ │ │ + jb e31e26 │ │ │ │ mov -0x118(%ebp),%eax │ │ │ │ mov -0x114(%ebp),%edx │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ - mov -0x134(%ebp),%edx │ │ │ │ + mov -0x12c(%ebp),%edx │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x128(%ebp) │ │ │ │ mov %eax,(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ - call e2f910 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ + call e2f860 │ │ │ │ + pop %ecx │ │ │ │ + pop %ebx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x1f,%ecx │ │ │ │ mov $0x10,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ - add $0x10,%esp │ │ │ │ + pop %eax │ │ │ │ + mov $0x2b,%ecx │ │ │ │ + pop %edx │ │ │ │ mov %esi,%ebx │ │ │ │ mov -0x110(%ebp),%esi │ │ │ │ + mov $0x2b,%edx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ + push -0x134(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ + push -0x138(%ebp) │ │ │ │ + call e13b70 │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ + add $0x10,%esp │ │ │ │ cmpb $0x0,-0xfd(%ebp) │ │ │ │ jne e323ee │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ cmpl $0x1,0x10(%ecx) │ │ │ │ - jbe e31ee2 │ │ │ │ + jbe e31f0e │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ movzbl (%eax),%eax │ │ │ │ shr $0x5,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x33,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x33,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - mov $0x2b,%ecx │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ - push -0x12c(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - push -0x130(%ebp) │ │ │ │ - mov $0x2b,%edx │ │ │ │ - call e13b70 │ │ │ │ movzwl -0x108(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ shr $0x2,%cx │ │ │ │ cmp $0x3e,%cx │ │ │ │ - je e31f5b │ │ │ │ + je e31f5c │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ xor -0x120(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $0x2,%eax │ │ │ │ and $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x2e,%ecx │ │ │ │ @@ -3940091,54 +3940178,54 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x104(%ebp) │ │ │ │ mov $0x3c,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ push -0x108(%ebp) │ │ │ │ mov $0x3c,%edx │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ mov $0x2c,%ecx │ │ │ │ mov -0xf0(%ebp),%esi │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ push -0x10c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ push -0x110(%ebp) │ │ │ │ mov $0x2c,%edx │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ mov $0x3b,%ecx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push -0x114(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ push -0x118(%ebp) │ │ │ │ mov $0x3b,%edx │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ mov $0x2a,%ecx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push -0x11c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ push -0x120(%ebp) │ │ │ │ mov $0x2a,%edx │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ mov $0x2d,%ecx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ push -0x124(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ push -0x128(%ebp) │ │ │ │ mov $0x2d,%edx │ │ │ │ @@ -3940146,16 +3940233,16 @@ │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x108(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ - pop %ecx │ │ │ │ pop %edx │ │ │ │ + pop %ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2f,%ecx │ │ │ │ mov %eax,-0xfc(%ebp) │ │ │ │ shr $0xb,%eax │ │ │ │ and $0x1,%eax │ │ │ │ push %edx │ │ │ │ mov $0x2f,%edx │ │ │ │ @@ -3940166,16 +3940253,16 @@ │ │ │ │ mov %edi,%eax │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ or -0xec(%ebp),%ebx │ │ │ │ movzwl 0xc(%ecx),%ecx │ │ │ │ mov %cx,-0x108(%ebp) │ │ │ │ call e140b0 │ │ │ │ - pop %ecx │ │ │ │ pop %eax │ │ │ │ + pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov $0x27,%ecx │ │ │ │ mov $0x20,%edx │ │ │ │ call e13b70 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ @@ -3940196,30 +3940283,30 @@ │ │ │ │ cmp $0x80,%eax │ │ │ │ jb e32165 │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov %edx,-0x10c(%ebp) │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ - mov -0x134(%ebp),%edx │ │ │ │ + mov -0x12c(%ebp),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %eax,-0x128(%ebp) │ │ │ │ mov (%ecx),%eax │ │ │ │ mov %eax,-0x120(%ebp) │ │ │ │ shr $0x2,%eax │ │ │ │ and $0x1,%eax │ │ │ │ xor $0x1,%eax │ │ │ │ mov %eax,-0x110(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov %ebx,%ecx │ │ │ │ - call e2f910 │ │ │ │ + call e2f860 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov $0xf,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ call e13b70 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ @@ -3940241,73 +3940328,73 @@ │ │ │ │ jb e3221a │ │ │ │ mov -0x110(%ebp),%eax │ │ │ │ mov -0x10c(%ebp),%edx │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ - mov -0x134(%ebp),%edx │ │ │ │ + mov -0x12c(%ebp),%edx │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x128(%ebp) │ │ │ │ mov %eax,(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ - call e2f910 │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ + call e2f860 │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ push -0xec(%ebp) │ │ │ │ push -0xf0(%ebp) │ │ │ │ mov $0x1f,%ecx │ │ │ │ mov $0x10,%edx │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ or -0xf0(%ebp),%esi │ │ │ │ - add $0x10,%esp │ │ │ │ + pop %ecx │ │ │ │ + mov $0x28,%edx │ │ │ │ + pop %eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov -0x118(%ebp),%esi │ │ │ │ + mov $0x29,%ecx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ + push $0x0 │ │ │ │ + mov %edi,%eax │ │ │ │ + push $0x0 │ │ │ │ + call e13b70 │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + mov $0x2b,%ecx │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ + push -0x134(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ + push -0x138(%ebp) │ │ │ │ + mov $0x2b,%edx │ │ │ │ + call e13b70 │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + or -0xec(%ebp),%esi │ │ │ │ + add $0x10,%esp │ │ │ │ cmpb $0x0,-0xfd(%ebp) │ │ │ │ jne e323db │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ cmpl $0x1,0x10(%ecx) │ │ │ │ - jbe e322d7 │ │ │ │ + jbe e32325 │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ movzbl (%eax),%eax │ │ │ │ shr $0x5,%al │ │ │ │ movzbl %al,%eax │ │ │ │ and $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x33,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x33,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - mov $0x2b,%ecx │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ - push -0x12c(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - push -0x130(%ebp) │ │ │ │ - mov $0x2b,%edx │ │ │ │ - call e13b70 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - mov $0x29,%ecx │ │ │ │ - or -0xf0(%ebp),%ebx │ │ │ │ - or -0xec(%ebp),%esi │ │ │ │ - push $0x0 │ │ │ │ - mov $0x28,%edx │ │ │ │ - push $0x0 │ │ │ │ - mov %edi,%eax │ │ │ │ - call e13b70 │ │ │ │ movzwl -0x108(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ shr $0x2,%cx │ │ │ │ @@ -3940321,46 +3940408,46 @@ │ │ │ │ sub $0x8,%esp │ │ │ │ mov $0x2e,%ecx │ │ │ │ push %edx │ │ │ │ mov $0x2e,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ call e13b70 │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ or -0xf0(%ebp),%ebx │ │ │ │ or -0xec(%ebp),%esi │ │ │ │ push -0x10c(%ebp) │ │ │ │ push -0x110(%ebp) │ │ │ │ - jmp e31f8b │ │ │ │ + jmp e31f8c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - movzbl (%edx),%edx │ │ │ │ - shr $0x5,%dl │ │ │ │ - mov %edx,%esi │ │ │ │ + mov 0x4(%ecx),%ecx │ │ │ │ + or (%ecx),%eax │ │ │ │ + shr $0x5,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ and $0x1,%esi │ │ │ │ - jmp e31b0b │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,%edx │ │ │ │ - and $0x1,%eax │ │ │ │ - shr $1,%dl │ │ │ │ - mov %edx,%esi │ │ │ │ + jmp e31b21 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,%esi │ │ │ │ + shr $1,%al │ │ │ │ + or %eax,%esi │ │ │ │ + and $0x1,%edx │ │ │ │ and $0x1,%esi │ │ │ │ - jmp e31b16 │ │ │ │ + jmp e31b21 │ │ │ │ movzbl -0xfd(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $1,%al │ │ │ │ and $0x1,%eax │ │ │ │ - jmp e322d7 │ │ │ │ + jmp e32325 │ │ │ │ movzbl -0xfd(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shr $1,%al │ │ │ │ and $0x1,%eax │ │ │ │ - jmp e31ee2 │ │ │ │ + jmp e31f0e │ │ │ │ call 1d7cd30 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %edi │ │ │ │ @@ -3941738,22 +3941825,22 @@ │ │ │ │ call e31150 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x42600000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2fff0 │ │ │ │ + call e2ff40 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x42800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2fff0 │ │ │ │ + call e2ff40 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x42a00000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ call e31150 │ │ │ │ @@ -3941857,118 +3941944,118 @@ │ │ │ │ call e14e00 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x800060,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e25f60 │ │ │ │ + call e25f70 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x20,%dh │ │ │ │ or $0x66000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ cmpl $0x31f,(%edx) │ │ │ │ ja e33890 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e26b40 │ │ │ │ + call e26b00 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x20,%dh │ │ │ │ or $0x66800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e26b40 │ │ │ │ + call e26b00 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x20,%dh │ │ │ │ or $0x66804000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e27600 │ │ │ │ + call e27550 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x20,%dh │ │ │ │ or $0x67000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e27600 │ │ │ │ + call e27550 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x20,%dh │ │ │ │ or $0x67000400,%eax │ │ │ │ jmp e338c0 │ │ │ │ cmpl $0x2bb,(%edx) │ │ │ │ jbe e33890 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e253c0 │ │ │ │ + call e253b0 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x20,%dh │ │ │ │ or $0x62000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ cmpl $0x2bb,(%edx) │ │ │ │ jbe e33890 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e253c0 │ │ │ │ + call e253b0 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x20,%dh │ │ │ │ or $0x62800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ cmpl $0x2bb,(%edx) │ │ │ │ jbe e33890 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e253c0 │ │ │ │ + call e253b0 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x20,%dh │ │ │ │ or $0x63000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ cmpl $0x2bb,(%edx) │ │ │ │ jbe e33890 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e253c0 │ │ │ │ + call e253b0 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x20,%dh │ │ │ │ or $0x63800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2fc90 │ │ │ │ + call e2fbe0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x80000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2fc90 │ │ │ │ + call e2fbe0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x80200000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2fc90 │ │ │ │ + call e2fbe0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x80400000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2fc90 │ │ │ │ + call e2fbe0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x80600000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ mov %ecx,%edx │ │ │ │ @@ -3942019,71 +3942106,71 @@ │ │ │ │ call e31150 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x40600000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e309a0 │ │ │ │ + call e308f0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x40800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2fff0 │ │ │ │ + call e2ff40 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x40a00000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e309a0 │ │ │ │ + call e308f0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x40c00000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2fff0 │ │ │ │ + call e2ff40 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x40e00000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e309a0 │ │ │ │ + call e308f0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x41200000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e309a0 │ │ │ │ + call e308f0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x41400000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e309a0 │ │ │ │ + call e308f0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x41600000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e309a0 │ │ │ │ + call e308f0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x41800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e309a0 │ │ │ │ + call e308f0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x41a00000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ call e31150 │ │ │ │ @@ -3942240,15 +3942327,15 @@ │ │ │ │ call e31150 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x43200000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e309a0 │ │ │ │ + call e308f0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x43400000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ call e31150 │ │ │ │ @@ -3942261,72 +3942348,72 @@ │ │ │ │ call e31150 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x43a00000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e309a0 │ │ │ │ + call e308f0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x43c00000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ call e31150 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x43e00000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2fff0 │ │ │ │ + call e2ff40 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x44200000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2fff0 │ │ │ │ + call e2ff40 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x44400000,%eax │ │ │ │ jmp e338c0 │ │ │ │ cmpl $0x2bb,(%edx) │ │ │ │ jbe e33890 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2fff0 │ │ │ │ + call e2ff40 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x44600000,%eax │ │ │ │ jmp e338c0 │ │ │ │ cmpl $0x2bb,(%edx) │ │ │ │ jbe e33890 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2fff0 │ │ │ │ + call e2ff40 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x44800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ cmpl $0x2bb,(%edx) │ │ │ │ jbe e33890 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2fff0 │ │ │ │ + call e2ff40 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x44a00000,%eax │ │ │ │ jmp e338c0 │ │ │ │ cmpl $0x2bb,(%edx) │ │ │ │ jbe e33890 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2fff0 │ │ │ │ + call e2ff40 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x44c00000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ call e31150 │ │ │ │ @@ -3942346,29 +3942433,29 @@ │ │ │ │ call e31150 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x46400000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e309a0 │ │ │ │ + call e308f0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x46600000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e309a0 │ │ │ │ + call e308f0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x46800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e309a0 │ │ │ │ + call e308f0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x46a00000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ call e31150 │ │ │ │ @@ -3942409,22 +3942496,22 @@ │ │ │ │ call e31150 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x47600000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e309a0 │ │ │ │ + call e308f0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x47800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e309a0 │ │ │ │ + call e308f0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x47a00000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ call e31150 │ │ │ │ @@ -3942446,151 +3942533,151 @@ │ │ │ │ call e31ab0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x47240000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e253c0 │ │ │ │ + call e253b0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x60000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e253c0 │ │ │ │ + call e253b0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x60800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e253c0 │ │ │ │ + call e253b0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x61000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e253c0 │ │ │ │ + call e253b0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x61800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e253c0 │ │ │ │ + call e253b0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x62000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e253c0 │ │ │ │ + call e253b0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x62800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e253c0 │ │ │ │ + call e253b0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x63000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e253c0 │ │ │ │ + call e253b0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x63800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e253c0 │ │ │ │ + call e253b0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x64000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e253c0 │ │ │ │ + call e253b0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x64800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e253c0 │ │ │ │ + call e253b0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x65000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e253c0 │ │ │ │ + call e253b0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x65800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e253c0 │ │ │ │ + call e253b0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x66000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e253c0 │ │ │ │ + call e253b0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x66800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e253c0 │ │ │ │ + call e253b0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x67000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e253c0 │ │ │ │ + call e253b0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x67800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e25f60 │ │ │ │ + call e25f70 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x20,%dh │ │ │ │ or $0x64000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e25f60 │ │ │ │ + call e25f70 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x20,%dh │ │ │ │ or $0x64800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e25f60 │ │ │ │ + call e25f70 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x20,%dh │ │ │ │ or $0x65000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e25f60 │ │ │ │ + call e25f70 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x20,%dh │ │ │ │ or $0x65800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ @@ -3942629,246 +3942716,246 @@ │ │ │ │ call e14d20 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x1800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2fc90 │ │ │ │ + call e2fbe0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x80800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2fc90 │ │ │ │ + call e2fbe0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x80a00000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2fc90 │ │ │ │ + call e2fbe0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x80c00000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2fc90 │ │ │ │ + call e2fbe0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x81200000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2fc90 │ │ │ │ + call e2fbe0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x81400000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2fc90 │ │ │ │ + call e2fbe0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0x81600000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2eb20 │ │ │ │ + call e2ea70 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa0000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2dc20 │ │ │ │ + call e2db70 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa0400000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2cd20 │ │ │ │ + call e2cc70 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa0800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2cd20 │ │ │ │ + call e2cc70 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa0c00000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2dc20 │ │ │ │ + call e2db70 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa1000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2dc20 │ │ │ │ + call e2db70 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa1400000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2cd20 │ │ │ │ + call e2cc70 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa1800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2cd20 │ │ │ │ + call e2cc70 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa1c00000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2dc20 │ │ │ │ + call e2db70 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa2000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2dc20 │ │ │ │ + call e2db70 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa2400000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2bd80 │ │ │ │ + call e2bcd0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa2800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e29f10 │ │ │ │ + call e29e60 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa2c00000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2bd80 │ │ │ │ + call e2bcd0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa3000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e29f10 │ │ │ │ + call e29e60 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa3400000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2ae20 │ │ │ │ + call e2ad70 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa3800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2ae20 │ │ │ │ + call e2ad70 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa3c00000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2cd20 │ │ │ │ + call e2cc70 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa4000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2cd20 │ │ │ │ + call e2cc70 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa4400000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2cd20 │ │ │ │ + call e2cc70 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa4800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2cd20 │ │ │ │ + call e2cc70 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa4c00000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2cd20 │ │ │ │ + call e2cc70 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa5000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2cd20 │ │ │ │ + call e2cc70 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa5400000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2cd20 │ │ │ │ + call e2cc70 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa5800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2cd20 │ │ │ │ + call e2cc70 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa5c00000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e28fc0 │ │ │ │ + call e28f10 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa6000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e28fc0 │ │ │ │ + call e28f10 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa6400000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e2ae20 │ │ │ │ + call e2ad70 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa6800000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e280d0 │ │ │ │ + call e28020 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa6c00000,%eax │ │ │ │ jmp e338c0 │ │ │ │ cmpl $0x257,(%edx) │ │ │ │ jbe e33890 │ │ │ │ @@ -3942947,29 +3943034,29 @@ │ │ │ │ mov %edi,%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or %ebp,%eax │ │ │ │ mov 0x38(%esp),%ebp │ │ │ │ or $0xa7000000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e236e0 │ │ │ │ + call e236d0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa7400000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e22a50 │ │ │ │ + call e22a40 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa7440000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ - call e24370 │ │ │ │ + call e24360 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ or $0xa7500000,%eax │ │ │ │ jmp e338c0 │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ mov %ecx,%edx │ │ │ │ @@ -4194209,95 +4194296,8 @@ │ │ │ │ movzbl -0xb0(%ebp),%edx │ │ │ │ push %edx │ │ │ │ movzbl -0xc0(%ebp),%edx │ │ │ │ push %edx │ │ │ │ movzbl 0x6(%eax),%eax │ │ │ │ and $0xf,%eax │ │ │ │ push %eax │ │ │ │ - call 7aae50 <__vaDriverInit_1_24@@libgallium-26.2.2-2.so+0x697500> │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - add $0x20,%esp │ │ │ │ - cmpb $0x16,0x4(%ecx) │ │ │ │ - je f1b46a │ │ │ │ - mov (%edi),%edi │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ - movb $0x1,-0xb0(%ebp) │ │ │ │ - mov (%edi),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne f1b2ec │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ - call 67f110 <__vaDriverInit_1_24@@libgallium-26.2.2-2.so+0x56b7c0> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%esi │ │ │ │ - test %eax,%eax │ │ │ │ - jne f1b2c8 │ │ │ │ - mov -0xcc(%ebp),%edx │ │ │ │ - jmp f1b37b │ │ │ │ - lea -0x14(%edx),%ebx │ │ │ │ - jmp f1b336 │ │ │ │ - mov 0x14(%ecx),%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jbe f1b41f │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x0 │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ - call 7abb60 <__vaDriverInit_1_24@@libgallium-26.2.2-2.so+0x698210> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp f1b41f │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ - cmp %ecx,-0xc0(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - sbb %ebx,%eax │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - cmovb %ecx,%eax │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - cmovae %edi,%eax │ │ │ │ - mov %eax,-0xdc(%ebp) │ │ │ │ - jmp f1a56d │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - mov (%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je f1a2e3 │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ - lea -0x8e834(%eax),%eax │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - jmp f1b518 │ │ │ │ - jmp f1b500 │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - mov (%eax),%edx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - test %edx,%edx │ │ │ │ - je f1b68b │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - testb $0x10,0x10(%eax) │ │ │ │ - je f1b500 │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - mov 0x1a4(%eax),%edi │ │ │ │ - mov (%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je f1bf4f │ │ │ │ - mov %edi,%esi │ │ │ │ - jmp f1b54c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%esi),%esi │ │ │ │ - mov (%esi),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je f1be7b │ │ │ │ - mov 0x18(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je f1b540 │ │ │ │ - mov 0x18(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ -[ Too much input for diff (SHA256: 30e2b1882cd1832a6118cec125f479672993ec5317adb0bad7e2ca89b0c23d4b) ] │ │ │ │ +[ Too much input for diff (SHA256: e87e9c9ad673c7f10264bdfcd6ecdb75a618369cd7c12290b936539d74bd294e) ] │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -680897,50 +680897,50 @@ │ │ │ │ 0x027e0be0 7cffb4fd 3cffb4fd fcfeb4fd acfeb4fd |...<........... │ │ │ │ 0x027e0bf0 ecfeb4fd 00000000 00000000 00000000 ................ │ │ │ │ 0x027e0c00 00000000 04000000 08000000 0b000000 ................ │ │ │ │ 0x027e0c10 01000000 05000000 09000000 0b000000 ................ │ │ │ │ 0x027e0c20 02000000 06000000 0a000000 0b000000 ................ │ │ │ │ 0x027e0c30 0b000000 0b000000 0b000000 0b000000 ................ │ │ │ │ 0x027e0c40 b0a9b1a9 b2a9b3a9 b4a9b5a9 b6a9b7a9 ................ │ │ │ │ - 0x027e0c50 b8a9b9a9 baa9bba9 bca9bda9 c0a9c2a9 ................ │ │ │ │ - 0x027e0c60 c3a9cda9 d4a9d5a9 d6a9d7a9 d8a9d9a9 ................ │ │ │ │ - 0x027e0c70 daa9dba9 dca9dda9 dea9dfa9 e2a9e3a9 ................ │ │ │ │ - 0x027e0c80 e6a9e7a9 e8a9e9a9 eaa9eba9 eca9eda9 ................ │ │ │ │ - 0x027e0c90 eea9efa9 f0a9f1a9 f2a9f3a9 f4a9f5a9 ................ │ │ │ │ - 0x027e0ca0 f6a9f7a9 f8a9f9a9 00aa1fab 00000000 ................ │ │ │ │ - 0x027e0cb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x027e0c50 b8a9b9a9 baa9bba9 bca9bda9 bea9c0a9 ................ │ │ │ │ + 0x027e0c60 c2a9c3a9 e2a9e3a9 e6a9e7a9 e8a9e9a9 ................ │ │ │ │ + 0x027e0c70 eaa9eba9 eca9eda9 eea9efa9 f0a9f1a9 ................ │ │ │ │ + 0x027e0c80 f2a9f3a9 00aa87b9 90b991b9 92b993b9 ................ │ │ │ │ + 0x027e0c90 94b995b9 96b997b9 98b999b9 9ab99bb9 ................ │ │ │ │ + 0x027e0ca0 c0b9c1b9 c2b9c3b9 c4b9c5b9 c6b9c7b9 ................ │ │ │ │ + 0x027e0cb0 c8b9c9b9 d0b908bb 11bb0000 00000000 ................ │ │ │ │ 0x027e0cc0 b0a9b1a9 b2a9b3a9 b4a9b5a9 b6a9b7a9 ................ │ │ │ │ - 0x027e0cd0 b8a9b9a9 baa9bba9 bca9bda9 bea9c0a9 ................ │ │ │ │ - 0x027e0ce0 c2a9c3a9 e2a9e3a9 e6a9e7a9 e8a9e9a9 ................ │ │ │ │ - 0x027e0cf0 eaa9eba9 eca9eda9 eea9efa9 f0a9f1a9 ................ │ │ │ │ - 0x027e0d00 f2a9f3a9 00aa87b9 90b991b9 92b993b9 ................ │ │ │ │ - 0x027e0d10 94b995b9 96b997b9 98b999b9 9ab99bb9 ................ │ │ │ │ - 0x027e0d20 c0b9c1b9 c2b9c3b9 c4b9c5b9 c6b9c7b9 ................ │ │ │ │ - 0x027e0d30 c8b9c9b9 d0b908bb 11bb0000 00000000 ................ │ │ │ │ + 0x027e0cd0 b8a9b9a9 baa9bba9 bca9bda9 c0a9c2a9 ................ │ │ │ │ + 0x027e0ce0 c3a9cda9 d4a9d5a9 d6a9d7a9 d8a9d9a9 ................ │ │ │ │ + 0x027e0cf0 daa9dba9 dca9dda9 dea9dfa9 e2a9e3a9 ................ │ │ │ │ + 0x027e0d00 e6a9e7a9 e8a9e9a9 eaa9eba9 eca9eda9 ................ │ │ │ │ + 0x027e0d10 eea9efa9 f0a9f1a9 f2a9f3a9 f4a9f5a9 ................ │ │ │ │ + 0x027e0d20 f6a9f7a9 f8a9f9a9 00aa1fab 00000000 ................ │ │ │ │ + 0x027e0d30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x027e0d40 008c018c 178c188c 198c1a8c 1b8c1c8c ................ │ │ │ │ 0x027e0d50 1d8c1e8c 1f8c208c 218c228c 238c248c ...... .!.".#.$. │ │ │ │ 0x027e0d60 258c2c8c 2d8c2e8c 2f8c348c bfa9c0b2 %.,.-.../.4..... │ │ │ │ 0x027e0d70 c1b2c2b2 c3b2c4b2 c5b2c6b2 c7b2c8b2 ................ │ │ │ │ 0x027e0d80 c9b2cab2 cbb2ccb2 cdb2ceb2 cfb2d0b2 ................ │ │ │ │ 0x027e0d90 d2b20000 00000000 00000000 00000000 ................ │ │ │ │ 0x027e0da0 00840184 02840384 04840584 06840784 ................ │ │ │ │ 0x027e0db0 08840984 0a840b84 008c018c 178c188c ................ │ │ │ │ 0x027e0dc0 198c1a8c 1b8c1c8c 1d8c1e8c 1f8c208c .............. . │ │ │ │ 0x027e0dd0 218c228c 238c248c 258c2c8c 2d8c2e8c !.".#.$.%.,.-... │ │ │ │ 0x027e0de0 2f8cc0ac c0b4c1b4 c2b4c3b4 c4b4c5b4 /............... │ │ │ │ 0x027e0df0 c6b4c7b4 c8b4c9b4 cab4cbb4 ccb4cdb4 ................ │ │ │ │ 0x027e0e00 ceb4cfb4 d0b40000 00000000 00000000 ................ │ │ │ │ 0x027e0e10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x027e0e20 06810781 d088d188 d288d488 d588d688 ................ │ │ │ │ - 0x027e0e30 d788d888 d988da88 db88dc88 dd88de88 ................ │ │ │ │ - 0x027e0e40 df88e088 e188e288 e388e488 00000000 ................ │ │ │ │ + 0x027e0e20 06810781 d088d188 d288d388 d488d588 ................ │ │ │ │ + 0x027e0e30 d688d788 d888d988 da88db88 dc88dd88 ................ │ │ │ │ + 0x027e0e40 de88df88 e088e188 e288e388 f0880000 ................ │ │ │ │ 0x027e0e50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x027e0e60 06810781 d088d188 d288d388 d488d588 ................ │ │ │ │ - 0x027e0e70 d688d788 d888d988 da88db88 dc88dd88 ................ │ │ │ │ - 0x027e0e80 de88df88 e088e188 e288e388 f0880000 ................ │ │ │ │ + 0x027e0e60 06810781 d088d188 d288d488 d588d688 ................ │ │ │ │ + 0x027e0e70 d788d888 d988da88 db88dc88 dd88de88 ................ │ │ │ │ + 0x027e0e80 df88e088 e188e288 e388e488 00000000 ................ │ │ │ │ 0x027e0e90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x027e0ea0 0780f480 f580f680 f880f980 fa800081 ................ │ │ │ │ 0x027e0eb0 09810b81 13811681 01880288 03880488 ................ │ │ │ │ 0x027e0ec0 05880688 09880a88 0b880c88 0d880f88 ................ │ │ │ │ 0x027e0ed0 10881288 20882188 22882388 24882588 .... .!.".#.$.%. │ │ │ │ 0x027e0ee0 26882788 28882988 2a882b88 2c882d88 &.'.(.).*.+.,.-. │ │ │ │ 0x027e0ef0 2e882f88 30883188 32883388 34883588 ../.0.1.2.3.4.5. │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -15436,25 +15436,25 @@ │ │ │ │ 0x02c757f4 b8842f00 ec141efe 04852f00 7c191efe ../......./.|... │ │ │ │ 0x02c75804 50852f00 3c1a1efe a0852f00 6c1c1efe P./.<...../.l... │ │ │ │ 0x02c75814 ec852f00 4c251efe 38862f00 7c2e1efe ../.L%..8./.|... │ │ │ │ 0x02c75824 84862f00 5c331efe d0862f00 3c381efe ../.\3..../.<8.. │ │ │ │ 0x02c75834 1c872f00 1c3d1efe 68872f00 8c4d1efe ../..=..h./..M.. │ │ │ │ 0x02c75844 b4872f00 fc5d1efe 00882f00 6c6e1efe ../..]..../.ln.. │ │ │ │ 0x02c75854 4c882f00 9c7f1efe 98882f00 9c901efe L./......./..... │ │ │ │ - 0x02c75864 e4882f00 dc941efe 248a2f00 ec961efe ../.....$./..... │ │ │ │ - 0x02c75874 cc8a2f00 7ca31efe 188b2f00 0cb01efe ../.|...../..... │ │ │ │ - 0x02c75884 648b2f00 5cbd1efe b08b2f00 5cc01efe d./.\...../.\... │ │ │ │ - 0x02c75894 608c2f00 fccb1efe ac8c2f00 dcd71efe `./......./..... │ │ │ │ - 0x02c758a4 f88c2f00 9ce21efe 448d2f00 6ced1efe ../.....D./.l... │ │ │ │ - 0x02c758b4 908d2f00 5cfc1efe dc8d2f00 ac0b1ffe ../.\...../..... │ │ │ │ - 0x02c758c4 288e2f00 bc1a1ffe 748e2f00 1c2a1ffe (./.....t./..*.. │ │ │ │ - 0x02c758d4 c08e2f00 bc391ffe 0c8f2f00 bc481ffe ../..9..../..H.. │ │ │ │ - 0x02c758e4 588f2f00 bc571ffe a48f2f00 ac651ffe X./..W..../..e.. │ │ │ │ - 0x02c758f4 f08f2f00 2c691ffe 84902f00 8c6c1ffe ../.,i..../..l.. │ │ │ │ - 0x02c75904 d0902f00 3c761ffe 1c912f00 ec7d1ffe ../.....A....I...I. │ │ │ │ 0x02f31390 05027500 410f0375 7c064a10 06027578 ..u.A..u|.J...ux │ │ │ │ 0x02f313a0 10030275 74031302 0ac341c6 41c70c07 ...ut.....A.A... │ │ │ │ 0x02f313b0 0041c543 0c040841 c70e0441 0b000000 .A.C...A...A.... │ │ │ │ - 0x02f313c0 98000000 74ab2900 9865eefd a4010000 ....t.)..e...... │ │ │ │ + 0x02f313c0 98000000 74ab2900 9865eefd a2010000 ....t.)..e...... │ │ │ │ 0x02f313d0 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ │ │ 0x02f313e0 410e1483 05430e48 5f0e4c46 0e505c0e A....C.H_.LF.P\. │ │ │ │ 0x02f313f0 4c430e48 460e4c46 0e50560e 4c410e48 LC.HF.LF.PV.LA.H │ │ │ │ 0x02f31400 490e4c46 0e50650e 4c410e48 440e4c44 I.LF.Pe.LA.HD.LD │ │ │ │ 0x02f31410 0e50700e 4c410e48 440e4c44 0e50620e .Pp.LA.HD.LD.Pb. │ │ │ │ - 0x02f31420 4c4b0e48 460e4c46 0e50570e 4c480e48 LK.HF.LF.PW.LH.H │ │ │ │ - 0x02f31430 470e4c46 0e50520e 4c440e48 470e4c46 G.LF.PR.LD.HG.LF │ │ │ │ - 0x02f31440 0e50560e 40580a0e 1441c30e 1041c60e .PV.@X...A...A.. │ │ │ │ + 0x02f31420 4c4b0e48 460e4c46 0e50570e 4c430e48 LK.HF.LF.PW.LC.H │ │ │ │ + 0x02f31430 4d0e4c46 0e50550e 4c430e48 440e4c46 M.LF.PU.LC.HD.LF │ │ │ │ + 0x02f31440 0e50540e 40580a0e 1441c30e 1041c60e .PT.@X...A...A.. │ │ │ │ 0x02f31450 0c41c70e 0841c50e 04410b00 2c000000 .A...A...A..,... │ │ │ │ 0x02f31460 10ac2900 ac66eefd 7a000000 00410e08 ..)..f..z....A.. │ │ │ │ 0x02f31470 8302450e 306d0a0e 0843c30e 044a0b50 ..E.0m...C...J.P │ │ │ │ 0x02f31480 0e384b0e 3c440e40 540e3000 48000000 .8K.