Function Graph 0Basic Block 0Opcode: 55sub_8048730:Opcode: 55push    ebpOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 83 ec 1csub     esp0x1c {var_2c}Opcode: 81 3d 68 c0 04 08 00 00 00 00cmp     dword [data_804c068]0x0Opcode: 0f 8e b9 01 00 00jle     0x8048900Basic Block 1Opcode: c7 05 a0 cc 04 08 ff ff ff ffmov     dword [data_804cca0]0xffffffffBasic Block 2Opcode: 31 f6xor     esiesi  {0x0}Opcode: 31 dbxor     ebxebx  {0x0}Opcode: 0f 1f 04 00mmxnop  dword [eax+eax]Basic Block 3Opcode: 43inc     ebxOpcode: 3b 1d 68 c0 04 08cmp     ebxdword [data_804c068]Opcode: 0f 8c 53 fe ff ffjl      0x804874fBasic Block 4Opcode: 8d 04 1blea     eax[ebx+ebx]Opcode: 89 44 24 18mov     dword [esp+0x18 {var_14}]eaxOpcode: 8d 44 1b 01lea     eax[ebx+ebx+0x1]Opcode: 89 44 24 14mov     dword [esp+0x14 {var_18}]eaxOpcode: 31 edxor     ebpebp  {0x0}Opcode: 31 ffxor     ediedi  {0x0}Opcode: 2e 66 0f 1f 04 00mmxnop  word cs:[eax+eax]Basic Block 5Opcode: 81 3d 64 c0 04 08 02 00 00 00cmp     dword [data_804c064]0x2Opcode: 0f 8c 90 01 00 00jl      0x80488efBasic Block 6Opcode: 85 f6test    esiesiOpcode: 75 0ajne     0x804890aBasic Block 7Opcode: 47inc     ediOpcode: a1 64 c0 04 08mov     eaxdword [data_804c064]Opcode: 89 c1mov     ecxeaxOpcode: c1 e9 1fshr     ecx0x1fOpcode: 01 c1add     ecxeaxOpcode: d1 f9sar     ecx0x1Opcode: 83 c5 02add     ebp0x2Opcode: 39 cfcmp     ediecxOpcode: 0f 8c 89 fe ff ffjl      0x8048778Basic Block 8Opcode: e8 e1 fb ff ffcall    sub_8048370Opcode: 89 c1mov     ecxeaxOpcode: ba 25 49 92 24mov     edx0x24924925Opcode: f7 e2mul     edxOpcode: 89 c8mov     eaxecxOpcode: 29 d0sub     eaxedxOpcode: d1 e8shr     eax0x1Opcode: 01 d0add     eaxedxOpcode: c1 e8 02shr     eax0x2Opcode: 6b c0 07imul    eaxeax0x7Opcode: 89 camov     edxecxOpcode: 29 c2sub     edxeaxOpcode: 83 fa 01cmp     edx0x1Opcode: 75 5bjne     0x804880aBasic Block 9Opcode: 83 c4 1cadd     esp0x1c {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 10Opcode: a1 ac cc 04 08mov     eaxdword [data_804ccac]Opcode: 8b 04 98mov     eaxdword [eax+ebx*4]Opcode: 83 3c b8 00cmp     dword [eax+edi*4]0x0Opcode: 0f 84 4b 01 00 00je      0x80488d5Basic Block 11Opcode: 89 c8mov     eaxecxOpcode: ba ab aa aa aamov     edx0xaaaaaaabOpcode: f7 e2mul     edxOpcode: d1 eashr     edx0x1Opcode: 8d 04 52lea     eax[edx+edx*2]Opcode: 29 c1sub     ecxeaxOpcode: be 01 00 00 00mov     esi0x1Opcode: 83 f9 01cmp     ecx0x1Opcode: 75 1cjne     0x8048840Basic Block 12Opcode: 89 7c 24 04mov     dword [esp+0x4 {var_28}]ediOpcode: 89 1c 24mov     dword [esp {var_2c}]ebxOpcode: e8 a5 fe ff ffcall    sub_8048660Opcode: 85 c0test    eaxeaxOpcode: be 01 00 00 00mov     esi0x1Opcode: 0f 85 0d 01 00 00jne     0x80488d5Basic Block 13Opcode: 85 c9test    ecxecxOpcode: 0f 85 8d 00 00 00jne     0x80488d5Basic Block 14Opcode: a1 ac cc 04 08mov     eaxdword [data_804ccac]Opcode: 8b 04 98mov     eaxdword [eax+ebx*4]Opcode: 8b 0c b8mov     ecxdword [eax+edi*4]Opcode: 83 f9 04cmp     ecx0x4Opcode: 75 2djne     0x8048861Basic Block 15Opcode: a1 ac cc 04 08mov     eaxdword [data_804ccac]Opcode: 8b 04 98mov     eaxdword [eax+ebx*4]Opcode: 8b 04 b8mov     eaxdword [eax+edi*4]Opcode: b9 ff ff ff ffmov     ecx0xffffffffOpcode: 48dec     eaxOpcode: 83 f8 03cmp     eax0x3Opcode: ba ff ff ff ffmov     edx0xffffffffOpcode: 0f 87 dc 00 00 00ja      0x80488c3Basic Block 16Opcode: a1 ac cc 04 08mov     eaxdword [data_804ccac]Opcode: 8b 04 98mov     eaxdword [eax+ebx*4]Opcode: 8b 0c b8mov     ecxdword [eax+edi*4]Opcode: 83 f9 01cmp     ecx0x1Opcode: 75 0cjne     0x8048864Basic Block 17Opcode: 41inc     ecxOpcode: eb 01jmp     0x8048865Basic Block 18Opcode: c7 04 b8 01 00 00 00mov     dword [eax+edi*4]0x1Opcode: e9 95 00 00 00jmp     0x80488d5Basic Block 19Opcode: 89 54 24 04mov     dword [esp+0x4 {var_28}]edxOpcode: 89 0c 24mov     dword [esp {var_2c}]ecxOpcode: e8 e1 fd ff ffcall    sub_80486b0Opcode: 2e 66 0f 1f 04 00mmxnop  word cs:[eax+eax]Basic Block 20Opcode: 52push    edxOpcode: 8b 14 85 b0 b9 04 08mov     edxdword [eax*4+0x804b9b0]Opcode: 8a 12mov     dlbyte [edx]Opcode: 81 fa 00 c0 47 43cmp     edx0x4347c000Opcode: 0f 83 36 eb ff ffjae     0x8047333Basic Block 21Opcode: 49dec     ecxBasic Block 22Opcode: c7 04 b8 04 00 00 00mov     dword [eax+edi*4]0x4Opcode: eb 74jmp     0x80488d5Basic Block 23Opcode: 89 0c b8mov     dword [eax+edi*4]ecxOpcode: eb 6bjmp     0x80488d5Basic Block 24Opcode: 5apop     edx  {0xffffffff}Opcode: ff 24 85 b0 b9 04 08jmp     dword [eax*4+0x804b9b0]Basic Block 25Opcode: 8d 0c 3f{Case 0x0}Opcode: 8d 0c 3flea     ecx[edi+edi]Opcode: eb 64jmp     0x804886eBasic Block 26Opcode: 8d 4c 3f 01{Case 0x1}Opcode: 8d 4c 3f 01lea     ecx[edi+edi+0x1]Basic Block 27Opcode: 8d 4c 3f 01{Case 0x2}Opcode: 8d 4c 3f 01lea     ecx[edi+edi+0x1]Opcode: b8 67 66 66 66mov     eax0x66666667Opcode: f7 2d 9c cc 04 08imul    dword [data_804cc9c]Opcode: 89 d0mov     eaxedxOpcode: c1 e8 1fshr     eax0x1fOpcode: c1 fa 03sar     edx0x3Opcode: 01 c2add     edxeaxOpcode: 03 54 24 14add     edxdword [esp+0x14 {var_18}]Opcode: eb 1bjmp     0x80488c3Basic Block 28Opcode: b8 67 66 66 66{Case 0x3}Opcode: b8 67 66 66 66mov     eax0x66666667Opcode: f7 2d 9c cc 04 08imul    dword [data_804cc9c]Opcode: 89 d0mov     eaxedxOpcode: c1 e8 1fshr     eax0x1fOpcode: c1 fa 03sar     edx0x3Opcode: 01 c2add     edxeaxOpcode: 03 54 24 14add     edxdword [esp+0x14 {var_18}]Opcode: 89 e9mov     ecxebpBasic Block 29Opcode: b8 67 66 66 66mov     eax0x66666667Opcode: f7 2d 9c cc 04 08imul    dword [data_804cc9c]Opcode: 89 d0mov     eaxedxOpcode: c1 e8 1fshr     eax0x1fOpcode: c1 fa 03sar     edx0x3Opcode: 01 c2add     edxeaxOpcode: 03 54 24 18add     edxdword [esp+0x18 {var_14}]Opcode: eb 3ajmp     0x80488c3