Function Graph 0Basic Block 0Opcode: 55sub_8049170:Opcode: 55push    ebpOpcode: 89 e5mov     ebp, espOpcode: 56push    esiOpcode: 81 ec 94 00 00 00sub     esp, 0x94 {var_9c}Opcode: 8b 45 08mov     eax, dword [ebp+0x8 {arg_4}]Opcode: 8d 4d b4lea     ecx, [ebp-0x4c] {var_50}Opcode: 8d 55 b0lea     edx, [ebp-0x50] {var_54}Opcode: 89 45 f4mov     dword [ebp-0xc {var_10}], eaxOpcode: c7 45 b4 00 00 00 00mov     dword [ebp-0x4c {var_50}], 0x0Opcode: c7 45 b0 00 00 00 00mov     dword [ebp-0x50 {var_54}], 0x0Opcode: 8b 45 f4mov     eax, dword [ebp-0xc {var_10}]Opcode: 89 04 24mov     dword [esp {var_9c}], eaxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_98}], ecxOpcode: 89 54 24 08mov     dword [esp+0x8 {var_94}], edxOpcode: e8 99 01 00 00call    sub_8049340Opcode: 89 45 acmov     dword [ebp-0x54 {var_58}], eaxOpcode: 81 7d ac 00 00 00 00cmp     dword [ebp-0x54 {var_58}], 0x0Opcode: 0f 84 0d 00 00 00je      0x80491c4Basic Block 1Opcode: c7 45 f8 00 00 00 00mov     dword [ebp-0x8 {var_c}], 0x0Opcode: e9 56 01 00 00jmp     0x8049326Basic Block 2Opcode: 81 7d b4 00 00 00 00cmp     dword [ebp-0x4c {var_50}], 0x0Opcode: 0f 85 0c 00 00 00jne     0x80491d0Basic Block 3Opcode: 8b 45 f8mov     eax, dword [ebp-0x8 {var_c}]Opcode: 81 c4 94 00 00 00add     esp, 0x94 {var_8}Opcode: 5epop     esiOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 4Opcode: 8d 05 3f eb 04 08lea     eax, [data_804eb3f]Opcode: b9 02 00 00 00mov     ecx, 0x2Opcode: 8d 55 e0lea     edx, [ebp-0x20] {var_24}Opcode: 89 14 24mov     dword [esp {var_9c}], edxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_98}], eaxOpcode: c7 44 24 08 02 00 00 00mov     dword [esp+0x8 {var_94}], 0x2Opcode: 89 4d a4mov     dword [ebp-0x5c {var_60}], ecxOpcode: e8 7b 37 00 00call    sub_804c970Opcode: b9 08 00 00 00mov     ecx, 0x8Opcode: c7 45 e6 00 00 00 00mov     dword [ebp-0x1a {var_1e}], 0x0Opcode: 8b 55 b4mov     edx, dword [ebp-0x4c {var_50}]Opcode: 81 c2 36 00 00 00add     edx, 0x36Opcode: 89 55 e2mov     dword [ebp-0x1e {var_22}], edxOpcode: c7 45 ea 36 00 00 00mov     dword [ebp-0x16 {var_1a}], 0x36Opcode: c7 45 b8 28 00 00 00mov     dword [ebp-0x48 {var_4c}], 0x28Opcode: 66 c7 45 c6 18 00mov     word [ebp-0x3a {var_3e}], 0x18Opcode: 8b 55 b0mov     edx, dword [ebp-0x50 {var_54}]Opcode: 0f b7 75 c6movzx   esi, word [ebp-0x3a {var_3e}]  {0x18}Opcode: 89 45 a0mov     dword [ebp-0x60 {var_64}], eaxOpcode: 89 f0mov     eax, esi  {0x18}Opcode: 89 55 9cmov     dword [ebp-0x64 {var_68}], edxOpcode: 99cdq       {0x0}  {0x18}Opcode: f7 f9idiv    ecxOpcode: 8b 55 9cmov     edx, dword [ebp-0x64 {var_68}]Opcode: 89 45 98mov     dword [ebp-0x68 {var_6c}], eaxOpcode: 89 d0mov     eax, edxOpcode: 99cdq     Opcode: 8b 75 98mov     esi, dword [ebp-0x68 {var_6c}]Opcode: f7 feidiv    esiOpcode: 89 45 bcmov     dword [ebp-0x44 {var_48}], eaxOpcode: c7 45 c0 78 00 00 00mov     dword [ebp-0x40 {var_44}], 0x78Opcode: 66 c7 45 c4 01 00mov     word [ebp-0x3c {var_40}], 0x1Opcode: c7 45 c8 00 00 00 00mov     dword [ebp-0x38 {var_3c}], 0x0Opcode: 8b 45 bcmov     eax, dword [ebp-0x44 {var_48}]Opcode: 0f af 45 c0imul    eax, dword [ebp-0x40 {var_44}]Opcode: 0f b7 55 c6movzx   edx, word [ebp-0x3a {var_3e}]  {0x18}Opcode: 89 45 94mov     dword [ebp-0x6c {var_70}], eaxOpcode: 89 d0mov     eax, edx  {0x18}Opcode: 99cdq       {0x0}  {0x18}Opcode: f7 f9idiv    ecxOpcode: 8b 4d 94mov     ecx, dword [ebp-0x6c {var_70}]Opcode: 0f af c8imul    ecx, eaxOpcode: 89 4d ccmov     dword [ebp-0x34 {var_38}], ecxOpcode: c7 45 d0 13 0b 00 00mov     dword [ebp-0x30 {var_34}], 0xb13Opcode: c7 45 d4 13 0b 00 00mov     dword [ebp-0x2c {var_30}], 0xb13Opcode: c7 45 d8 00 00 00 00mov     dword [ebp-0x28 {var_2c}], 0x0Opcode: c7 45 dc 00 00 00 00mov     dword [ebp-0x24 {var_28}], 0x0Opcode: 8b 45 b4mov     eax, dword [ebp-0x4c {var_50}]Opcode: 05 36 00 00 00add     eax, 0x36Opcode: 89 04 24mov     dword [esp {var_9c}], eaxOpcode: e8 80 25 00 00call    sub_804b820Opcode: b9 0e 00 00 00mov     ecx, 0xeOpcode: 8d 55 e0lea     edx, [ebp-0x20] {var_24}Opcode: 89 45 a8mov     dword [ebp-0x58 {var_5c}], eaxOpcode: 8b 45 a8mov     eax, dword [ebp-0x58 {var_5c}]Opcode: 89 04 24mov     dword [esp {var_9c}], eaxOpcode: 89 54 24 04mov     dword [esp+0x4 {var_98}], edxOpcode: c7 44 24 08 0e 00 00 00mov     dword [esp+0x8 {var_94}], 0xeOpcode: 89 4d 90mov     dword [ebp-0x70 {var_74}], ecxOpcode: e8 ab 36 00 00call    sub_804c970Opcode: b9 28 00 00 00mov     ecx, 0x28Opcode: 8d 55 b8lea     edx, [ebp-0x48] {var_4c}Opcode: 8b 75 a8mov     esi, dword [ebp-0x58 {var_5c}]Opcode: 81 c6 0e 00 00 00add     esi, 0xeOpcode: 89 34 24mov     dword [esp {var_9c}], esiOpcode: 89 54 24 04mov     dword [esp+0x4 {var_98}], edxOpcode: c7 44 24 08 28 00 00 00mov     dword [esp+0x8 {var_94}], 0x28Opcode: 89 45 8cmov     dword [ebp-0x74 {var_78}], eaxOpcode: 89 4d 88mov     dword [ebp-0x78 {var_7c}], ecxOpcode: e8 80 36 00 00call    sub_804c970Opcode: 8b 4d a8mov     ecx, dword [ebp-0x58 {var_5c}]Opcode: 81 c1 36 00 00 00add     ecx, 0x36Opcode: 8b 55 acmov     edx, dword [ebp-0x54 {var_58}]Opcode: 8b 75 b4mov     esi, dword [ebp-0x4c {var_50}]Opcode: 89 0c 24mov     dword [esp {var_9c}], ecxOpcode: 89 54 24 04mov     dword [esp+0x4 {var_98}], edxOpcode: 89 74 24 08mov     dword [esp+0x8 {var_94}], esiOpcode: 89 45 84mov     dword [ebp-0x7c {var_80}], eaxOpcode: e8 5e 36 00 00call    sub_804c970Opcode: 8b 4d acmov     ecx, dword [ebp-0x54 {var_58}]Opcode: 89 0c 24mov     dword [esp {var_9c}], ecxOpcode: 89 45 80mov     dword [ebp-0x80 {var_84}], eaxOpcode: e8 b0 1e 00 00call    sub_804b1d0Opcode: 8b 45 a8mov     eax, dword [ebp-0x58 {var_5c}]Opcode: 89 45 f8mov     dword [ebp-0x8 {var_c}], eax