Function Graph 0Basic Block 0Opcode: 55sub_804a000:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 53push    ebxOpcode: 56push    esiOpcode: 81 e4 c0 ff ff ffand     esp {var_c}0xffffffc0Opcode: 81 ec 80 00 00 00sub     esp0x80Opcode: e8 00 00 00 00call    $+5Opcode: 58pop     eaxOpcode: 81 c0 e6 3a 00 00add     eax0x3ae6Opcode: 8b 4d 10mov     ecxdword [ebp+0x10 {arg_c}]Opcode: 8b 55 0cmov     edxdword [ebp+0xc {arg_8}]Opcode: 8b 75 08mov     esidword [ebp+0x8 {arg_4}]Opcode: 89 74 24 68mov     dword [esp+0x68]esiOpcode: 89 54 24 64mov     dword [esp+0x64]edxOpcode: 89 4c 24 60mov     dword [esp+0x60]ecxOpcode: c7 44 24 5c 00 00 00 00mov     dword [esp+0x5c]0x0Opcode: 8b 4c 24 64mov     ecxdword [esp+0x64]Opcode: 89 4c 24 58mov     dword [esp+0x58]ecxOpcode: 8b 4c 24 60mov     ecxdword [esp+0x60]Opcode: 81 e1 03 00 00 00and     ecx0x3Opcode: 81 f9 00 00 00 00cmp     ecx0x0Opcode: 89 44 24 50mov     dword [esp+0x50]eaxOpcode: 0f 84 19 00 00 00je      0x804a075Basic Block 1Opcode: 8b 44 24 60mov     eaxdword [esp+0x60]Opcode: 8b 4c 24 68mov     ecxdword [esp+0x68]Opcode: 8b 54 24 64mov     edxdword [esp+0x64]Opcode: 8b 74 24 60mov     esidword [esp+0x60]Opcode: 89 0c 24mov     dword [esp]ecxOpcode: 89 54 24 04mov     dword [esp+0x4]edxOpcode: 89 74 24 08mov     dword [esp+0x8]esiOpcode: 8b 5c 24 50mov     ebxdword [esp+0x50]Opcode: 89 44 24 48mov     dword [esp+0x48]eaxOpcode: e8 23 08 00 00call    sub_804a8c0Opcode: 89 44 24 5cmov     dword [esp+0x5c]eaxOpcode: 8b 4c 24 48mov     ecxdword [esp+0x48]Opcode: 39 c1cmp     ecxeaxOpcode: 0f 84 0d 00 00 00je      0x804a0baBasic Block 2Opcode: b8 84 00 00 00mov     eax0x84Opcode: c7 04 24 84 00 00 00mov     dword [esp]0x84Opcode: 8b 5c 24 50mov     ebxdword [esp+0x50]Opcode: 89 44 24 4cmov     dword [esp+0x4c]eaxOpcode: e8 ce 28 00 00call    sub_804c943Opcode: e8 ce 28 00 00{ Does not return }Basic Block 3Opcode: c7 44 24 5c 00 00 00 00mov     dword [esp+0x5c]0x0Basic Block 4Opcode: 8b 44 24 5cmov     eaxdword [esp+0x5c]Opcode: 89 44 24 6cmov     dword [esp+0x6c]eaxOpcode: e9 56 00 00 00jmp     0x804a110Basic Block 5Opcode: 8b 44 24 60mov     eaxdword [esp+0x60]Opcode: 89 44 24 6cmov     dword [esp+0x6c]eaxBasic Block 6Opcode: 8b 5c 24 50mov     ebxdword [esp+0x50]Opcode: e8 a2 27 00 00call    sub_804c880Opcode: 89 44 24 54mov     dword [esp+0x54]eaxOpcode: 8b 44 24 54mov     eaxdword [esp+0x54]Opcode: 8b 5c 24 5cmov     ebxdword [esp+0x5c]Opcode: 8b 4c 24 58mov     ecxdword [esp+0x58]Opcode: 8b 14 99mov     edxdword [ecx+ebx*4]Opcode: 31 c2xor     edxeaxOpcode: 89 14 99mov     dword [ecx+ebx*4]edxOpcode: 8b 44 24 5cmov     eaxdword [esp+0x5c]Opcode: 05 01 00 00 00add     eax0x1Opcode: 89 44 24 5cmov     dword [esp+0x5c]eaxOpcode: e9 ba ff ff ffjmp     0x804a0c2Basic Block 7Opcode: 8b 44 24 6cmov     eaxdword [esp+0x6c]Opcode: 8d 65 f8lea     esp[ebp-0x8] {var_c}Opcode: 5epop     esiOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 8Opcode: 8b 44 24 5cmov     eaxdword [esp+0x5c]Opcode: 8b 4c 24 60mov     ecxdword [esp+0x60]Opcode: c1 e9 02shr     ecx0x2Opcode: 39 c8cmp     eaxecxOpcode: 0f 83 33 00 00 00jae     0x804a108