Function Graph 0Basic Block 0Opcode: 57sub_8048120:Opcode: 57push    ediOpcode: 56push    esiOpcode: 83 ec 14sub     esp0x14 {var_1c}Opcode: a1 b8 c7 04 08mov     eaxdword [data_804c7b8]Opcode: 89 04 24mov     dword [esp {var_1c}]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_18}]0x4Opcode: e8 c6 11 00 00call    sub_8049300Opcode: a3 14 16 06 08mov     dword [data_8061614]eaxOpcode: 81 3d b8 c7 04 08 00 00 00 00cmp     dword [data_804c7b8]0x0Opcode: 7e 69jle     0x80481b4Basic Block 1Opcode: 83 c4 14add     esp0x14 {var_8}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: c3retn    Basic Block 2Opcode: 31 f6xor     esiesi  {0x0}Opcode: 0f 1f 00mmxnop  dword [eax]Basic Block 3Opcode: 46inc     esiOpcode: 3b 35 b8 c7 04 08cmp     esidword [data_804c7b8]Opcode: 7c 9cjl      0x8048150Basic Block 4Opcode: a1 14 16 06 08mov     eaxdword [data_8061614]Opcode: 8b 04 b0mov     eaxdword [eax+esi*4]Opcode: 31 c9xor     ecxecx  {0x0}Opcode: 0f 1f 00mmxnop  dword [eax]Basic Block 5Opcode: a1 b4 c7 04 08mov     eaxdword [data_804c7b4]Opcode: 89 c1mov     ecxeaxOpcode: c1 e9 1fshr     ecx0x1fOpcode: 01 c1add     ecxeaxOpcode: d1 f9sar     ecx0x1Opcode: 89 0c 24mov     dword [esp {var_1c}]ecxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_18}]0x4Opcode: e8 92 11 00 00call    sub_8049300Opcode: 8b 0d 14 16 06 08mov     ecxdword [data_8061614]Opcode: 89 04 b1mov     dword [ecx+esi*4]eaxOpcode: 81 3d b4 c7 04 08 02 00 00 00cmp     dword [data_804c7b4]0x2Opcode: 7c 28jl      0x80481abBasic Block 6Opcode: c7 04 88 01 00 00 00mov     dword [eax+ecx*4]0x1Opcode: 41inc     ecxOpcode: 8b 15 b4 c7 04 08mov     edxdword [data_804c7b4]Opcode: 89 d7mov     ediedxOpcode: c1 ef 1fshr     edi0x1fOpcode: 01 d7add     ediedxOpcode: d1 ffsar     edi0x1Opcode: 39 f9cmp     ecxediOpcode: 7c e5jl      0x8048190