Function Graph 0Basic Block 0Opcode: 55sub_804b510:Opcode: 55push    ebpOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 83 ec 0csub     esp0xcOpcode: 8b 74 24 24mov     esidword [esp+0x24 {arg_8}]Opcode: 85 f6test    esiesiOpcode: 0f 84 14 01 00 00je      0x804b637Basic Block 1Opcode: 83 c4 0cadd     esp0xc {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 2Opcode: 8b 7c 24 20mov     edidword [esp+0x20 {arg_4}]Opcode: 8b 4e 08mov     ecxdword [esi+0x8]Opcode: 85 c9test    ecxecxOpcode: 0f 84 b7 00 00 00je      0x804b5e9Basic Block 3Opcode: c7 07 00 00 00 00mov     dword [edi]0x0Opcode: 8b 46 04mov     eaxdword [esi+0x4]Opcode: 85 c0test    eaxeaxOpcode: 74 08je      0x804b5feBasic Block 4Opcode: 31 dbxor     ebxebx  {0x0}Opcode: 31 edxor     ebpebp  {0x0}Opcode: 2e 66 0f 1f 04 00mmxnop  word cs:[eax+eax]Basic Block 5Opcode: c7 46 04 00 00 00 00mov     dword [esi+0x4]0x0Opcode: c7 46 08 00 00 00 00mov     dword [esi+0x8]0x0Opcode: c7 46 0c 00 00 00 00mov     dword [esi+0xc]0x0Opcode: 8b 46 10mov     eaxdword [esi+0x10]Opcode: 85 c0test    eaxeaxOpcode: 74 08je      0x804b622Basic Block 6Opcode: 89 04 24mov     dword [esp {var_1c}]eaxOpcode: e8 f2 3d 00 00call    sub_804f3f0Basic Block 7Opcode: 39 e9cmp     ecxebpOpcode: 76 02jbe     0x804b5ceBasic Block 8Opcode: c7 46 08 00 00 00 00mov     dword [esi+0x8]0x0Opcode: c7 46 0c 02 00 00 00mov     dword [esi+0xc]0x2Opcode: c7 04 24 38 00 00 00mov     dword [esp {var_1c}]0x38Opcode: e8 4f 3e 00 00call    sub_804f3b0Opcode: c7 40 04 00 00 00 00mov     dword [eax+0x4]0x0Opcode: c7 40 08 00 00 00 00mov     dword [eax+0x8]0x0Opcode: c7 40 0c 00 00 00 00mov     dword [eax+0xc]0x0Opcode: c7 40 10 00 00 00 00mov     dword [eax+0x10]0x0Opcode: c7 40 14 00 00 00 00mov     dword [eax+0x14]0x0Opcode: c7 40 18 00 00 00 00mov     dword [eax+0x18]0x0Opcode: c7 00 00 00 00 00mov     dword [eax]0x0Opcode: c7 40 20 00 00 00 00mov     dword [eax+0x20]0x0Opcode: c7 40 24 00 00 00 00mov     dword [eax+0x24]0x0Opcode: c7 40 28 00 00 00 00mov     dword [eax+0x28]0x0Opcode: c7 40 2c 00 00 00 00mov     dword [eax+0x2c]0x0Opcode: c7 40 30 00 00 00 00mov     dword [eax+0x30]0x0Opcode: c7 40 34 00 00 00 00mov     dword [eax+0x34]0x0Opcode: c7 40 1c 00 00 00 00mov     dword [eax+0x1c]0x0Opcode: 89 46 04mov     dword [esi+0x4]eaxOpcode: 8b 4e 08mov     ecxdword [esi+0x8]Basic Block 9Opcode: c7 46 10 00 00 00 00mov     dword [esi+0x10]0x0Opcode: c7 46 14 00 00 00 00mov     dword [esi+0x14]0x0Opcode: c7 46 18 00 00 00 00mov     dword [esi+0x18]0x0Basic Block 10Opcode: 89 04 24mov     dword [esp {var_1c}]eaxOpcode: e8 ce 3d 00 00call    sub_804f3f0Basic Block 11Opcode: 89 44 24 04mov     dword [esp+0x4 {var_18}]eaxOpcode: 89 3c 24mov     dword [esp {var_1c}]ediOpcode: e8 36 ff ff ffcall    sub_804b510Opcode: 45inc     ebpOpcode: 8b 4e 08mov     ecxdword [esi+0x8]Opcode: 83 c3 1cadd     ebx0x1cOpcode: 39 cdcmp     ebpecxOpcode: 0f 82 53 ff ff ffjb      0x804b53cBasic Block 12Opcode: 01 d8add     eaxebxBasic Block 13Opcode: 8b 46 04mov     eaxdword [esi+0x4]Opcode: 85 c0test    eaxeaxOpcode: 0f 85 81 00 00 00jne     0x804b5c8