Function Graph 0Basic Block 0Opcode: 55sub_804b1c0:Opcode: 55push    ebpOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 83 ec 0csub     esp, 0xcOpcode: 8b 74 24 24mov     esi, dword [esp+0x24 {arg_8}]Opcode: 85 f6test    esi, esiOpcode: 0f 84 18 01 00 00je      0x804b2ebBasic Block 1Opcode: 83 c4 0cadd     esp, 0xc {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 2Opcode: 8b 7c 24 20mov     edi, dword [esp+0x20 {arg_4}]Opcode: 8b 4e 08mov     ecx, dword [esi+0x8]Opcode: 85 c9test    ecx, ecxOpcode: 0f 84 bb 00 00 00je      0x804b29dBasic Block 3Opcode: c7 07 00 00 00 00mov     dword [edi], 0x0Opcode: 8b 46 04mov     eax, dword [esi+0x4]Opcode: 85 c0test    eax, eaxOpcode: 74 08je      0x804b2b2Basic Block 4Opcode: 31 dbxor     ebx, ebx  {0x0}Opcode: 31 edxor     ebp, ebp  {0x0}Opcode: 66 2e 0f 1f 84 00 00 00 00 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     eax, dword [esi+0x10]Opcode: 85 c0test    eax, eaxOpcode: 74 08je      0x804b2d6Basic Block 6Opcode: 89 04 24mov     dword [esp {var_1c}], eaxOpcode: e8 ee 3d 00 00call    sub_804f0a0Basic Block 7Opcode: 39 e9cmp     ecx, ebpOpcode: 76 02jbe     0x804b282Basic 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 4b 3e 00 00call    sub_804f060Opcode: 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     ecx, dword [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 ca 3d 00 00call    sub_804f0a0Basic Block 11Opcode: 89 44 24 04mov     dword [esp+0x4 {var_18}], eaxOpcode: 89 3c 24mov     dword [esp {var_1c}], ediOpcode: e8 32 ff ff ffcall    sub_804b1c0Opcode: 45inc     ebpOpcode: 8b 4e 08mov     ecx, dword [esi+0x8]Opcode: 83 c3 1cadd     ebx, 0x1cOpcode: 39 cdcmp     ebp, ecxOpcode: 0f 82 53 ff ff ffjb      0x804b1f0Basic Block 12Opcode: 01 d8add     eax, ebxBasic Block 13Opcode: 8b 46 04mov     eax, dword [esi+0x4]Opcode: 85 c0test    eax, eaxOpcode: 0f 85 81 00 00 00jne     0x804b27c