Function Graph 0Basic Block 0Opcode: 55sub_804aeed: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 0e 01 00 00je      0x804b00eBasic 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 b1 00 00 00je      0x804afc0Basic 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      0x804afd5Basic Block 4Opcode: 31 dbxor     ebx, ebx  {0x0}Opcode: 31 edxor     ebp, ebp  {0x0}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      0x804aff9Basic Block 6Opcode: 89 04 24mov     dword [esp {var_1c}], eaxOpcode: e8 e3 39 00 00call    sub_804e9b8Basic Block 7Opcode: 39 e9cmp     ecx, ebpOpcode: 76 02jbe     0x804afa5Basic 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 58 3a 00 00call    sub_804e990Opcode: 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 bf 39 00 00call    sub_804e9b8Basic Block 11Opcode: 89 44 24 04mov     dword [esp+0x4 {var_18}], eaxOpcode: 89 3c 24mov     dword [esp {var_1c}], ediOpcode: e8 3c ff ff ffcall    sub_804aeedOpcode: 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      0x804af13Basic 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     0x804af9f