Function Graph 0Basic Block 0Opcode: 55sub_8049b40:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 81 ec 88 01 00 00sub     esp0x188 {var_18c}Opcode: 8d 45 felea     eax[ebp-0x2] {var_6}Opcode: b9 01 00 00 00mov     ecx0x1Opcode: c6 45 dd 81mov     byte [ebp-0x23 {var_27}]0x81Opcode: 89 04 24mov     dword [esp {var_18c}]eaxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_188}]0x1Opcode: 89 4d d0mov     dword [ebp-0x30 {var_34}]ecxOpcode: e8 68 fd ff ffcall    sub_80498d0Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 09 00 00 00jne     0x8049b7cBasic Block 1Opcode: 0f b6 45 femovzx   eaxbyte [ebp-0x2 {var_6}]Opcode: 89 c1mov     ecxeaxOpcode: 83 e9 08sub     ecx0x8Opcode: 89 45 ccmov     dword [ebp-0x34 {var_38}]eaxOpcode: 89 4d c8mov     dword [ebp-0x38 {var_3c}]ecxOpcode: 0f 87 49 08 00 00ja      0x804a3daBasic Block 2Opcode: c6 45 ff 00mov     byte [ebp-0x1 {var_5}]0x0Opcode: e9 90 08 00 00jmp     0x804a40cBasic Block 3Opcode: b8 00 00 00 00mov     eax0x0Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_18c}]0x0Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 85 88 fe ff ffmov     dword [ebp-0x178 {var_17c}]eaxOpcode: e8 77 f6 ff ffcall    sub_8049a70Opcode: c6 45 ff 01mov     byte [ebp-0x1 {var_5}]0x1Opcode: 88 85 87 fe ff ffmov     byte [ebp-0x179 {var_17d}]alOpcode: e9 04 00 00 00jmp     0x804a40cBasic Block 4Opcode: 8b 45 ccmov     eaxdword [ebp-0x34 {var_38}]Opcode: 8b 0c 85 38 e7 04 08mov     ecxdword [eax*4+0x804e738]Opcode: ff e1jmp     ecxBasic Block 5Opcode: 0f b6 45 ffmovzx   eaxbyte [ebp-0x1 {var_5}]Opcode: 81 c4 88 01 00 00add     esp0x188 {var_4}Opcode: 5dpop     ebpOpcode: c3retn    Basic Block 6Opcode: b8 03 00 00 00{Case 0x4}Opcode: b8 03 00 00 00mov     eax0x3Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 03 00 00 00mov     dword [esp {var_18c}]0x3Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 45 c4mov     dword [ebp-0x3c {var_40}]eaxOpcode: 89 4d c0mov     dword [ebp-0x40 {var_44}]ecxOpcode: e8 af fe ff ffcall    sub_8049a70Opcode: c6 45 ff 00mov     byte [ebp-0x1 {var_5}]0x0Opcode: 88 45 bfmov     byte [ebp-0x41 {var_45}]alOpcode: e9 3f 08 00 00jmp     0x804a40cBasic Block 7Opcode: e8 2e 0a 00 00{Case 0x0}Opcode: e8 2e 0a 00 00call    sub_804a600Opcode: 3c 00cmp     al0x0Opcode: 0f 85 30 00 00 00jne     0x8049c0aBasic Block 8Opcode: e8 55 0b 00 00{Case 0x1}Opcode: e8 55 0b 00 00call    sub_804a790Opcode: 3c 00cmp     al0x0Opcode: 0f 85 30 00 00 00jne     0x8049c73Basic Block 9Opcode: 8d 45 dc{Case 0x2}Opcode: 8d 45 dclea     eax[ebp-0x24] {var_28}Opcode: b9 01 00 00 00mov     ecx0x1Opcode: 89 04 24mov     dword [esp {var_18c}]eaxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_188}]0x1Opcode: 89 4d 88mov     dword [ebp-0x78 {var_7c}]ecxOpcode: e8 16 fc ff ffcall    sub_80498d0Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 09 00 00 00jne     0x8049cceBasic Block 10Opcode: b8 02 00 00 00{Case 0x3}Opcode: b8 02 00 00 00mov     eax0x2Opcode: 8d 4d dalea     ecx[ebp-0x26] {var_2a}Opcode: 89 0c 24mov     dword [esp {var_18c}]ecxOpcode: c7 44 24 04 02 00 00 00mov     dword [esp+0x4 {var_188}]0x2Opcode: 89 85 0c ff ff ffmov     dword [ebp-0xf4 {var_f8}]eaxOpcode: e8 9b f8 ff ffcall    sub_80498d0Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 09 00 00 00jne     0x804a049Basic Block 11Opcode: b8 02 00 00 00{Case 0x5}Opcode: b8 02 00 00 00mov     eax0x2Opcode: 8d 4d dalea     ecx[ebp-0x26] {var_2a}Opcode: 89 0c 24mov     dword [esp {var_18c}]ecxOpcode: c7 44 24 04 02 00 00 00mov     dword [esp+0x4 {var_188}]0x2Opcode: 89 85 f0 fe ff ffmov     dword [ebp-0x110 {var_114}]eaxOpcode: e8 e7 f7 ff ffcall    sub_80498d0Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 09 00 00 00jne     0x804a0fdBasic Block 12Opcode: b8 02 00 00 00{Case 0x6}Opcode: b8 02 00 00 00mov     eax0x2Opcode: 8d 4d dalea     ecx[ebp-0x26] {var_2a}Opcode: 89 0c 24mov     dword [esp {var_18c}]ecxOpcode: c7 44 24 04 02 00 00 00mov     dword [esp+0x4 {var_188}]0x2Opcode: 89 85 d0 fe ff ffmov     dword [ebp-0x130 {var_134}]eaxOpcode: e8 f6 f6 ff ffcall    sub_80498d0Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 09 00 00 00jne     0x804a1eeBasic Block 13Opcode: b8 02 00 00 00{Case 0x7}Opcode: b8 02 00 00 00mov     eax0x2Opcode: 8d 4d dalea     ecx[ebp-0x26] {var_2a}Opcode: 89 0c 24mov     dword [esp {var_18c}]ecxOpcode: c7 44 24 04 02 00 00 00mov     dword [esp+0x4 {var_188}]0x2Opcode: 89 85 b4 fe ff ffmov     dword [ebp-0x14c {var_150}]eaxOpcode: e8 42 f6 ff ffcall    sub_80498d0Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 09 00 00 00jne     0x804a2a2Basic Block 14Opcode: b8 02 00 00 00{Case 0x8}Opcode: b8 02 00 00 00mov     eax0x2Opcode: 8d 4d dalea     ecx[ebp-0x26] {var_2a}Opcode: 89 0c 24mov     dword [esp {var_18c}]ecxOpcode: c7 44 24 04 02 00 00 00mov     dword [esp+0x4 {var_188}]0x2Opcode: 89 85 94 fe ff ffmov     dword [ebp-0x16c {var_170}]eaxOpcode: e8 51 f5 ff ffcall    sub_80498d0Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 09 00 00 00jne     0x804a393Basic Block 15Opcode: b8 03 00 00 00mov     eax0x3Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 03 00 00 00mov     dword [esp {var_18c}]0x3Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 45 acmov     dword [ebp-0x54 {var_58}]eaxOpcode: 89 4d a8mov     dword [ebp-0x58 {var_5c}]ecxOpcode: e8 42 fe ff ffcall    sub_8049a70Opcode: 88 45 a7mov     byte [ebp-0x59 {var_5d}]alOpcode: e9 d2 07 00 00jmp     0x804a408Basic Block 16Opcode: b8 02 00 00 00mov     eax0x2Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 02 00 00 00mov     dword [esp {var_18c}]0x2Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 45 b8mov     dword [ebp-0x48 {var_4c}]eaxOpcode: 89 4d b4mov     dword [ebp-0x4c {var_50}]ecxOpcode: e8 72 fe ff ffcall    sub_8049a70Opcode: c6 45 ff 01mov     byte [ebp-0x1 {var_5}]0x1Opcode: 88 45 b3mov     byte [ebp-0x4d {var_51}]alOpcode: e9 02 08 00 00jmp     0x804a40cBasic Block 17Opcode: b8 03 00 00 00mov     eax0x3Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 03 00 00 00mov     dword [esp {var_18c}]0x3Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 45 94mov     dword [ebp-0x6c {var_70}]eaxOpcode: 89 4d 90mov     dword [ebp-0x70 {var_74}]ecxOpcode: e8 d9 fd ff ffcall    sub_8049a70Opcode: 88 45 8fmov     byte [ebp-0x71 {var_75}]alOpcode: e9 69 07 00 00jmp     0x804a408Basic Block 18Opcode: b8 04 00 00 00mov     eax0x4Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 04 00 00 00mov     dword [esp {var_18c}]0x4Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 45 a0mov     dword [ebp-0x60 {var_64}]eaxOpcode: 89 4d 9cmov     dword [ebp-0x64 {var_68}]ecxOpcode: e8 09 fe ff ffcall    sub_8049a70Opcode: c6 45 ff 01mov     byte [ebp-0x1 {var_5}]0x1Opcode: 88 45 9bmov     byte [ebp-0x65 {var_69}]alOpcode: e9 99 07 00 00jmp     0x804a40cBasic Block 19Opcode: e8 1d e9 ff ffcall    sub_80485f0Opcode: 88 45 d7mov     byte [ebp-0x29 {var_2d}]alOpcode: 0f b6 c8movzx   ecxalOpcode: 81 f9 80 00 00 00cmp     ecx0x80Opcode: 0f 8c 28 00 00 00jl      0x8049d0dBasic Block 20Opcode: c6 45 ff 00mov     byte [ebp-0x1 {var_5}]0x0Opcode: e9 3e 07 00 00jmp     0x804a40cBasic Block 21Opcode: 0f b7 45 damovzx   eaxword [ebp-0x26 {var_2a}]Opcode: 89 04 24mov     dword [esp {var_18c}]eaxOpcode: e8 db e9 ff ffcall    sub_8048a30Opcode: 3c 00cmp     al0x0Opcode: 0f 85 39 00 00 00jne     0x804a096Basic Block 22Opcode: c6 45 ff 00mov     byte [ebp-0x1 {var_5}]0x0Opcode: e9 c3 03 00 00jmp     0x804a40cBasic Block 23Opcode: 8d 45 d6lea     eax[ebp-0x2a] {var_2e}Opcode: b9 01 00 00 00mov     ecx0x1Opcode: 89 04 24mov     dword [esp {var_18c}]eaxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_188}]0x1Opcode: 89 8d ec fe ff ffmov     dword [ebp-0x114 {var_118}]ecxOpcode: e8 b5 f7 ff ffcall    sub_80498d0Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 09 00 00 00jne     0x804a12fBasic Block 24Opcode: c6 45 ff 00mov     byte [ebp-0x1 {var_5}]0x0Opcode: e9 0f 03 00 00jmp     0x804a40cBasic Block 25Opcode: 0f b7 45 damovzx   eaxword [ebp-0x26 {var_2a}]Opcode: 89 04 24mov     dword [esp {var_18c}]eaxOpcode: e8 46 f0 ff ffcall    sub_8049240Opcode: 3c 00cmp     al0x0Opcode: 0f 85 39 00 00 00jne     0x804a23bBasic Block 26Opcode: c6 45 ff 00mov     byte [ebp-0x1 {var_5}]0x0Opcode: e9 1e 02 00 00jmp     0x804a40cBasic Block 27Opcode: b8 02 00 00 00mov     eax0x2Opcode: 8d 4d d8lea     ecx[ebp-0x28] {var_2c}Opcode: 89 0c 24mov     dword [esp {var_18c}]ecxOpcode: c7 44 24 04 02 00 00 00mov     dword [esp+0x4 {var_188}]0x2Opcode: 89 85 b0 fe ff ffmov     dword [ebp-0x150 {var_154}]eaxOpcode: e8 10 f6 ff ffcall    sub_80498d0Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 09 00 00 00jne     0x804a2d4Basic Block 28Opcode: c6 45 ff 00mov     byte [ebp-0x1 {var_5}]0x0Opcode: e9 6a 01 00 00jmp     0x804a40cBasic Block 29Opcode: 0f b7 45 damovzx   eaxword [ebp-0x26 {var_2a}]Opcode: 89 04 24mov     dword [esp {var_18c}]eaxOpcode: e8 e1 f2 ff ffcall    sub_8049680Opcode: 3c 00cmp     al0x0Opcode: 0f 85 2e 00 00 00jne     0x804a3d5Basic Block 30Opcode: c6 45 ff 00mov     byte [ebp-0x1 {var_5}]0x0Opcode: e9 79 00 00 00jmp     0x804a40cBasic Block 31Opcode: c6 45 ff 01mov     byte [ebp-0x1 {var_5}]0x1Basic Block 32Opcode: 0f b6 45 dcmovzx   eaxbyte [ebp-0x24 {var_28}]Opcode: 48dec     eaxOpcode: 89 c1mov     ecxeaxOpcode: 83 e9 06sub     ecx0x6Opcode: 89 85 7c ff ff ffmov     dword [ebp-0x84 {var_88}]eaxOpcode: 89 8d 78 ff ff ffmov     dword [ebp-0x88 {var_8c}]ecxOpcode: 0f 87 95 02 00 00ja      0x8049fbeBasic Block 33Opcode: b8 00 00 00 00mov     eax0x0Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_18c}]0x0Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 45 84mov     dword [ebp-0x7c {var_80}]eaxOpcode: e8 6f fd ff ffcall    sub_8049a70Opcode: c6 45 ff 00mov     byte [ebp-0x1 {var_5}]0x0Opcode: 88 45 83mov     byte [ebp-0x7d {var_81}]alOpcode: e9 ff 06 00 00jmp     0x804a40cBasic Block 34Opcode: b8 03 00 00 00mov     eax0x3Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 03 00 00 00mov     dword [esp {var_18c}]0x3Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 85 fc fe ff ffmov     dword [ebp-0x104 {var_108}]eaxOpcode: 89 8d f8 fe ff ffmov     dword [ebp-0x108 {var_10c}]ecxOpcode: e8 b0 f9 ff ffcall    sub_8049a70Opcode: 88 85 f7 fe ff ffmov     byte [ebp-0x109 {var_10d}]alOpcode: e9 3d 03 00 00jmp     0x804a408Basic Block 35Opcode: b8 06 00 00 00mov     eax0x6Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 06 00 00 00mov     dword [esp {var_18c}]0x6Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 85 08 ff ff ffmov     dword [ebp-0xf8 {var_fc}]eaxOpcode: 89 8d 04 ff ff ffmov     dword [ebp-0xfc {var_100}]ecxOpcode: e8 e9 f9 ff ffcall    sub_8049a70Opcode: c6 45 ff 01mov     byte [ebp-0x1 {var_5}]0x1Opcode: 88 85 03 ff ff ffmov     byte [ebp-0xfd {var_101}]alOpcode: e9 76 03 00 00jmp     0x804a40cBasic Block 36Opcode: 66 8b 45 damov     axword [ebp-0x26 {var_2a}]Opcode: 0f b7 c8movzx   ecxaxOpcode: 89 0c 24mov     dword [esp {var_18c}]ecxOpcode: 0f b6 4d d6movzx   ecxbyte [ebp-0x2a {var_2e}]Opcode: 89 4c 24 04mov     dword [esp+0x4 {var_188}]ecxOpcode: e8 4a ea ff ffcall    sub_8048b90Opcode: 3c 00cmp     al0x0Opcode: 0f 85 39 00 00 00jne     0x804a187Basic Block 37Opcode: c6 45 ff 00mov     byte [ebp-0x1 {var_5}]0x0Opcode: e9 dd 02 00 00jmp     0x804a40cBasic Block 38Opcode: b8 03 00 00 00mov     eax0x3Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 03 00 00 00mov     dword [esp {var_18c}]0x3Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 85 c0 fe ff ffmov     dword [ebp-0x140 {var_144}]eaxOpcode: 89 8d bc fe ff ffmov     dword [ebp-0x144 {var_148}]ecxOpcode: e8 0b f8 ff ffcall    sub_8049a70Opcode: 88 85 bb fe ff ffmov     byte [ebp-0x145 {var_149}]alOpcode: e9 98 01 00 00jmp     0x804a408Basic Block 39Opcode: b8 08 00 00 00mov     eax0x8Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 08 00 00 00mov     dword [esp {var_18c}]0x8Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 85 cc fe ff ffmov     dword [ebp-0x134 {var_138}]eaxOpcode: 89 8d c8 fe ff ffmov     dword [ebp-0x138 {var_13c}]ecxOpcode: e8 44 f8 ff ffcall    sub_8049a70Opcode: c6 45 ff 01mov     byte [ebp-0x1 {var_5}]0x1Opcode: 88 85 c7 fe ff ffmov     byte [ebp-0x139 {var_13d}]alOpcode: e9 d1 01 00 00jmp     0x804a40cBasic Block 40Opcode: 66 8b 45 damov     axword [ebp-0x26 {var_2a}]Opcode: 0f b7 c8movzx   ecxaxOpcode: 89 0c 24mov     dword [esp {var_18c}]ecxOpcode: 0f b7 4d d8movzx   ecxword [ebp-0x28 {var_2c}]Opcode: 89 4c 24 04mov     dword [esp+0x4 {var_188}]ecxOpcode: e8 b5 ec ff ffcall    sub_8048fa0Opcode: 3c 00cmp     al0x0Opcode: 0f 85 39 00 00 00jne     0x804a32cBasic Block 41Opcode: c6 45 ff 00mov     byte [ebp-0x1 {var_5}]0x0Opcode: e9 38 01 00 00jmp     0x804a40cBasic Block 42Opcode: e9 2e 00 00 00jmp     0x804a408Basic Block 43Opcode: b8 00 00 00 00mov     eax0x0Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_18c}]0x0Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 85 90 fe ff ffmov     dword [ebp-0x170 {var_174}]eaxOpcode: e8 aa f6 ff ffcall    sub_8049a70Opcode: c6 45 ff 00mov     byte [ebp-0x1 {var_5}]0x0Opcode: 88 85 8f fe ff ffmov     byte [ebp-0x171 {var_175}]alOpcode: e9 37 00 00 00jmp     0x804a40cBasic Block 44Opcode: b8 05 00 00 00mov     eax0x5Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 05 00 00 00mov     dword [esp {var_18c}]0x5Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 85 20 ff ff ffmov     dword [ebp-0xe0 {var_e4}]eaxOpcode: 89 8d 1c ff ff ffmov     dword [ebp-0xe4 {var_e8}]ecxOpcode: e8 88 fa ff ffcall    sub_8049a70Opcode: 88 85 1b ff ff ffmov     byte [ebp-0xe5 {var_e9}]alBasic Block 45Opcode: 8b 85 7c ff ff ffmov     eaxdword [ebp-0x84 {var_88}]Opcode: 8b 0c 85 5c e7 04 08mov     ecxdword [eax*4+0x804e75c]Opcode: ff e1jmp     ecxBasic Block 46Opcode: b8 03 00 00 00mov     eax0x3Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 03 00 00 00mov     dword [esp {var_18c}]0x3Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 85 dc fe ff ffmov     dword [ebp-0x124 {var_128}]eaxOpcode: 89 8d d8 fe ff ffmov     dword [ebp-0x128 {var_12c}]ecxOpcode: e8 bf f8 ff ffcall    sub_8049a70Opcode: 88 85 d7 fe ff ffmov     byte [ebp-0x129 {var_12d}]alOpcode: e9 4c 02 00 00jmp     0x804a408Basic Block 47Opcode: b8 07 00 00 00mov     eax0x7Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 07 00 00 00mov     dword [esp {var_18c}]0x7Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 85 e8 fe ff ffmov     dword [ebp-0x118 {var_11c}]eaxOpcode: 89 8d e4 fe ff ffmov     dword [ebp-0x11c {var_120}]ecxOpcode: e8 f8 f8 ff ffcall    sub_8049a70Opcode: c6 45 ff 01mov     byte [ebp-0x1 {var_5}]0x1Opcode: 88 85 e3 fe ff ffmov     byte [ebp-0x11d {var_121}]alOpcode: e9 85 02 00 00jmp     0x804a40cBasic Block 48Opcode: b8 03 00 00 00mov     eax0x3Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 03 00 00 00mov     dword [esp {var_18c}]0x3Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 85 a0 fe ff ffmov     dword [ebp-0x160 {var_164}]eaxOpcode: 89 8d 9c fe ff ffmov     dword [ebp-0x164 {var_168}]ecxOpcode: e8 1a f7 ff ffcall    sub_8049a70Opcode: 88 85 9b fe ff ffmov     byte [ebp-0x165 {var_169}]alOpcode: e9 a7 00 00 00jmp     0x804a408Basic Block 49Opcode: b8 09 00 00 00mov     eax0x9Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 09 00 00 00mov     dword [esp {var_18c}]0x9Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 85 ac fe ff ffmov     dword [ebp-0x154 {var_158}]eaxOpcode: 89 8d a8 fe ff ffmov     dword [ebp-0x158 {var_15c}]ecxOpcode: e8 53 f7 ff ffcall    sub_8049a70Opcode: c6 45 ff 00mov     byte [ebp-0x1 {var_5}]0x0Opcode: 88 85 a7 fe ff ffmov     byte [ebp-0x159 {var_15d}]alOpcode: e9 e0 00 00 00jmp     0x804a40cBasic Block 50Opcode: 8a 45 dc{Case 0x0}Opcode: 8a 45 dcmov     albyte [ebp-0x24 {var_28}]Opcode: 0f b6 c8movzx   ecxalOpcode: 89 0c 24mov     dword [esp {var_18c}]ecxOpcode: 0f b6 4d d7movzx   ecxbyte [ebp-0x29 {var_2d}]Opcode: 89 4c 24 04mov     dword [esp+0x4 {var_188}]ecxOpcode: e8 02 e9 ff ffcall    sub_8048650Opcode: 66 89 45 damov     word [ebp-0x26 {var_2a}]axOpcode: 66 3d 00 00cmp     ax0x0Opcode: 0f 85 39 00 00 00jne     0x8049d95Basic Block 51Opcode: 8a 45 dc{Case 0x1}Opcode: 8a 45 dcmov     albyte [ebp-0x24 {var_28}]Opcode: 0f b6 c8movzx   ecxalOpcode: 89 0c 24mov     dword [esp {var_18c}]ecxOpcode: 0f b6 4d d7movzx   ecxbyte [ebp-0x29 {var_2d}]Opcode: 89 4c 24 04mov     dword [esp+0x4 {var_188}]ecxOpcode: e8 a0 e8 ff ffcall    sub_8048650Opcode: 66 89 45 damov     word [ebp-0x26 {var_2a}]axOpcode: 66 3d 00 00cmp     ax0x0Opcode: 0f 85 39 00 00 00jne     0x8049df7Basic Block 52Opcode: 0f b6 45 d7{Case 0x2}Opcode: 0f b6 45 d7movzx   eaxbyte [ebp-0x29 {var_2d}]Opcode: 89 04 24mov     dword [esp {var_18c}]eaxOpcode: e8 a8 e8 ff ffcall    sub_80486b0Opcode: 66 89 45 damov     word [ebp-0x26 {var_2a}]axOpcode: 66 3d 00 00cmp     ax0x0Opcode: 0f 85 39 00 00 00jne     0x8049e4fBasic Block 53Opcode: 0f b6 45 d7{Case 0x3}Opcode: 0f b6 45 d7movzx   eaxbyte [ebp-0x29 {var_2d}]Opcode: 89 04 24mov     dword [esp {var_18c}]eaxOpcode: e8 50 e9 ff ffcall    sub_80487b0Opcode: 66 89 45 damov     word [ebp-0x26 {var_2a}]axOpcode: 66 3d 00 00cmp     ax0x0Opcode: 0f 85 39 00 00 00jne     0x8049ea7Basic Block 54Opcode: 0f b6 45 d7{Case 0x4}Opcode: 0f b6 45 d7movzx   eaxbyte [ebp-0x29 {var_2d}]Opcode: 89 04 24mov     dword [esp {var_18c}]eaxOpcode: e8 b8 e9 ff ffcall    sub_8048870Opcode: 66 89 45 damov     word [ebp-0x26 {var_2a}]axOpcode: 66 3d 00 00cmp     ax0x0Opcode: 0f 85 39 00 00 00jne     0x8049effBasic Block 55Opcode: 0f b6 45 d7{Case 0x5}Opcode: 0f b6 45 d7movzx   eaxbyte [ebp-0x29 {var_2d}]Opcode: 89 04 24mov     dword [esp {var_18c}]eaxOpcode: e8 60 ea ff ffcall    sub_8048970Opcode: 66 89 45 damov     word [ebp-0x26 {var_2a}]axOpcode: 66 3d 00 00cmp     ax0x0Opcode: 0f 85 39 00 00 00jne     0x8049f57Basic Block 56Opcode: 8a 45 dc{Case 0x6}Opcode: 8a 45 dcmov     albyte [ebp-0x24 {var_28}]Opcode: 0f b6 c8movzx   ecxalOpcode: 89 0c 24mov     dword [esp {var_18c}]ecxOpcode: 0f b6 4d d7movzx   ecxbyte [ebp-0x29 {var_2d}]Opcode: 89 4c 24 04mov     dword [esp+0x4 {var_188}]ecxOpcode: e8 de e6 ff ffcall    sub_8048650Opcode: 66 89 45 damov     word [ebp-0x26 {var_2a}]axOpcode: 66 3d 00 00cmp     ax0x0Opcode: 0f 85 39 00 00 00jne     0x8049fb9Basic Block 57Opcode: e9 54 02 00 00jmp     0x8049feeBasic Block 58Opcode: b8 05 00 00 00mov     eax0x5Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 05 00 00 00mov     dword [esp {var_18c}]0x5Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 85 74 ff ff ffmov     dword [ebp-0x8c {var_90}]eaxOpcode: 89 8d 70 ff ff ffmov     dword [ebp-0x90 {var_94}]ecxOpcode: e8 ea fc ff ffcall    sub_8049a70Opcode: c6 45 ff 00mov     byte [ebp-0x1 {var_5}]0x0Opcode: 88 85 6f ff ff ffmov     byte [ebp-0x91 {var_95}]alOpcode: e9 77 06 00 00jmp     0x804a40cBasic Block 59Opcode: e9 f2 01 00 00jmp     0x8049feeBasic Block 60Opcode: b8 05 00 00 00mov     eax0x5Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 05 00 00 00mov     dword [esp {var_18c}]0x5Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 85 68 ff ff ffmov     dword [ebp-0x98 {var_9c}]eaxOpcode: 89 8d 64 ff ff ffmov     dword [ebp-0x9c {var_a0}]ecxOpcode: e8 88 fc ff ffcall    sub_8049a70Opcode: c6 45 ff 00mov     byte [ebp-0x1 {var_5}]0x0Opcode: 88 85 63 ff ff ffmov     byte [ebp-0x9d {var_a1}]alOpcode: e9 15 06 00 00jmp     0x804a40cBasic Block 61Opcode: e9 9a 01 00 00jmp     0x8049feeBasic Block 62Opcode: b8 05 00 00 00mov     eax0x5Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 05 00 00 00mov     dword [esp {var_18c}]0x5Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 85 5c ff ff ffmov     dword [ebp-0xa4 {var_a8}]eaxOpcode: 89 8d 58 ff ff ffmov     dword [ebp-0xa8 {var_ac}]ecxOpcode: e8 30 fc ff ffcall    sub_8049a70Opcode: c6 45 ff 00mov     byte [ebp-0x1 {var_5}]0x0Opcode: 88 85 57 ff ff ffmov     byte [ebp-0xa9 {var_ad}]alOpcode: e9 bd 05 00 00jmp     0x804a40cBasic Block 63Opcode: e9 42 01 00 00jmp     0x8049feeBasic Block 64Opcode: b8 05 00 00 00mov     eax0x5Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 05 00 00 00mov     dword [esp {var_18c}]0x5Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 85 50 ff ff ffmov     dword [ebp-0xb0 {var_b4}]eaxOpcode: 89 8d 4c ff ff ffmov     dword [ebp-0xb4 {var_b8}]ecxOpcode: e8 d8 fb ff ffcall    sub_8049a70Opcode: c6 45 ff 00mov     byte [ebp-0x1 {var_5}]0x0Opcode: 88 85 4b ff ff ffmov     byte [ebp-0xb5 {var_b9}]alOpcode: e9 65 05 00 00jmp     0x804a40cBasic Block 65Opcode: e9 ea 00 00 00jmp     0x8049feeBasic Block 66Opcode: b8 05 00 00 00mov     eax0x5Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 05 00 00 00mov     dword [esp {var_18c}]0x5Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 85 44 ff ff ffmov     dword [ebp-0xbc {var_c0}]eaxOpcode: 89 8d 40 ff ff ffmov     dword [ebp-0xc0 {var_c4}]ecxOpcode: e8 80 fb ff ffcall    sub_8049a70Opcode: c6 45 ff 00mov     byte [ebp-0x1 {var_5}]0x0Opcode: 88 85 3f ff ff ffmov     byte [ebp-0xc1 {var_c5}]alOpcode: e9 0d 05 00 00jmp     0x804a40cBasic Block 67Opcode: e9 92 00 00 00jmp     0x8049feeBasic Block 68Opcode: b8 05 00 00 00mov     eax0x5Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 05 00 00 00mov     dword [esp {var_18c}]0x5Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 85 38 ff ff ffmov     dword [ebp-0xc8 {var_cc}]eaxOpcode: 89 8d 34 ff ff ffmov     dword [ebp-0xcc {var_d0}]ecxOpcode: e8 28 fb ff ffcall    sub_8049a70Opcode: c6 45 ff 00mov     byte [ebp-0x1 {var_5}]0x0Opcode: 88 85 33 ff ff ffmov     byte [ebp-0xcd {var_d1}]alOpcode: e9 b5 04 00 00jmp     0x804a40cBasic Block 69Opcode: e9 30 00 00 00jmp     0x8049feeBasic Block 70Opcode: b8 05 00 00 00mov     eax0x5Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 05 00 00 00mov     dword [esp {var_18c}]0x5Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_188}]0x0Opcode: 89 85 2c ff ff ffmov     dword [ebp-0xd4 {var_d8}]eaxOpcode: 89 8d 28 ff ff ffmov     dword [ebp-0xd8 {var_dc}]ecxOpcode: e8 c6 fa ff ffcall    sub_8049a70Opcode: c6 45 ff 01mov     byte [ebp-0x1 {var_5}]0x1Opcode: 88 85 27 ff ff ffmov     byte [ebp-0xd9 {var_dd}]alOpcode: e9 53 04 00 00jmp     0x804a40cBasic Block 71Opcode: b8 03 00 00 00mov     eax0x3Opcode: 8d 4d dalea     ecx[ebp-0x26] {var_2a}Opcode: c7 04 24 03 00 00 00mov     dword [esp {var_18c}]0x3Opcode: 89 4c 24 04mov     dword [esp+0x4 {var_188}]ecxOpcode: 89 85 14 ff ff ffmov     dword [ebp-0xec {var_f0}]eaxOpcode: e8 64 fa ff ffcall    sub_8049a70Opcode: 88 85 13 ff ff ffmov     byte [ebp-0xed {var_f1}]alOpcode: e9 f1 03 00 00jmp     0x804a408