Function Graph 0Basic Block 0Opcode: 55sub_8049170:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 56push    esiOpcode: 81 ec 94 00 00 00sub     esp0x94 {var_9c}Opcode: 8b 45 08mov     eaxdword [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     eaxdword [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     eaxdword [ebp-0x8 {var_c}]Opcode: 81 c4 94 00 00 00add     esp0x94 {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     ecx0x2Opcode: 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     ecx0x8Opcode: c7 45 e6 00 00 00 00mov     dword [ebp-0x1a {var_1e}]0x0Opcode: 8b 55 b4mov     edxdword [ebp-0x4c {var_50}]Opcode: 81 c2 36 00 00 00add     edx0x36Opcode: 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     edxdword [ebp-0x50 {var_54}]Opcode: 0f b7 75 c6movzx   esiword [ebp-0x3a {var_3e}]  {0x18}Opcode: 89 45 a0mov     dword [ebp-0x60 {var_64}]eaxOpcode: 89 f0mov     eaxesi  {0x18}Opcode: 89 55 9cmov     dword [ebp-0x64 {var_68}]edxOpcode: 99cdq       {0x0}  {0x18}Opcode: f7 f9idiv    ecxOpcode: 8b 55 9cmov     edxdword [ebp-0x64 {var_68}]Opcode: 89 45 98mov     dword [ebp-0x68 {var_6c}]eaxOpcode: 89 d0mov     eaxedxOpcode: 99cdq     Opcode: 8b 75 98mov     esidword [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     eaxdword [ebp-0x44 {var_48}]Opcode: 0f af 45 c0imul    eaxdword [ebp-0x40 {var_44}]Opcode: 0f b7 55 c6movzx   edxword [ebp-0x3a {var_3e}]  {0x18}Opcode: 89 45 94mov     dword [ebp-0x6c {var_70}]eaxOpcode: 89 d0mov     eaxedx  {0x18}Opcode: 99cdq       {0x0}  {0x18}Opcode: f7 f9idiv    ecxOpcode: 8b 4d 94mov     ecxdword [ebp-0x6c {var_70}]Opcode: 0f af c8imul    ecxeaxOpcode: 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     eaxdword [ebp-0x4c {var_50}]Opcode: 05 36 00 00 00add     eax0x36Opcode: 89 04 24mov     dword [esp {var_9c}]eaxOpcode: e8 80 25 00 00call    sub_804b820Opcode: b9 0e 00 00 00mov     ecx0xeOpcode: 8d 55 e0lea     edx[ebp-0x20] {var_24}Opcode: 89 45 a8mov     dword [ebp-0x58 {var_5c}]eaxOpcode: 8b 45 a8mov     eaxdword [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     ecx0x28Opcode: 8d 55 b8lea     edx[ebp-0x48] {var_4c}Opcode: 8b 75 a8mov     esidword [ebp-0x58 {var_5c}]Opcode: 81 c6 0e 00 00 00add     esi0xeOpcode: 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     ecxdword [ebp-0x58 {var_5c}]Opcode: 81 c1 36 00 00 00add     ecx0x36Opcode: 8b 55 acmov     edxdword [ebp-0x54 {var_58}]Opcode: 8b 75 b4mov     esidword [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     ecxdword [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     eaxdword [ebp-0x58 {var_5c}]Opcode: 89 45 f8mov     dword [ebp-0x8 {var_c}]eax