Function Graph 0Basic Block 0Opcode: 55sub_804a000:Opcode: 55push    ebpOpcode: 89 e5mov     ebp, espOpcode: 53push    ebxOpcode: 56push    esiOpcode: 81 e4 c0 ff ff ffand     esp {var_c}, 0xffffffc0Opcode: 81 ec 80 00 00 00sub     esp, 0x80Opcode: e8 00 00 00 00call    $+5Opcode: 58pop     eaxOpcode: 81 c0 e6 3a 00 00add     eax, 0x3ae6Opcode: 8b 4d 10mov     ecx, dword [ebp+0x10 {arg_c}]Opcode: 8b 55 0cmov     edx, dword [ebp+0xc {arg_8}]Opcode: 8b 75 08mov     esi, dword [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     ecx, dword [esp+0x64]Opcode: 89 4c 24 58mov     dword [esp+0x58], ecxOpcode: 8b 4c 24 60mov     ecx, dword [esp+0x60]Opcode: 81 e1 03 00 00 00and     ecx, 0x3Opcode: 81 f9 00 00 00 00cmp     ecx, 0x0Opcode: 89 44 24 50mov     dword [esp+0x50], eaxOpcode: 0f 84 19 00 00 00je      0x804a075Basic Block 1Opcode: 8b 44 24 60mov     eax, dword [esp+0x60]Opcode: 8b 4c 24 68mov     ecx, dword [esp+0x68]Opcode: 8b 54 24 64mov     edx, dword [esp+0x64]Opcode: 8b 74 24 60mov     esi, dword [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     ebx, dword [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     ecx, dword [esp+0x48]Opcode: 39 c1cmp     ecx, eaxOpcode: 0f 84 0d 00 00 00je      0x804a0baBasic Block 2Opcode: b8 84 00 00 00mov     eax, 0x84Opcode: c7 04 24 84 00 00 00mov     dword [esp], 0x84Opcode: 8b 5c 24 50mov     ebx, dword [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     eax, dword [esp+0x5c]Opcode: 89 44 24 6cmov     dword [esp+0x6c], eaxOpcode: e9 56 00 00 00jmp     0x804a110Basic Block 5Opcode: 8b 44 24 60mov     eax, dword [esp+0x60]Opcode: 89 44 24 6cmov     dword [esp+0x6c], eaxBasic Block 6Opcode: 8b 5c 24 50mov     ebx, dword [esp+0x50]Opcode: e8 a2 27 00 00call    sub_804c880Opcode: 89 44 24 54mov     dword [esp+0x54], eaxOpcode: 8b 44 24 54mov     eax, dword [esp+0x54]Opcode: 8b 5c 24 5cmov     ebx, dword [esp+0x5c]Opcode: 8b 4c 24 58mov     ecx, dword [esp+0x58]Opcode: 8b 14 99mov     edx, dword [ecx+ebx*4]Opcode: 31 c2xor     edx, eaxOpcode: 89 14 99mov     dword [ecx+ebx*4], edxOpcode: 8b 44 24 5cmov     eax, dword [esp+0x5c]Opcode: 05 01 00 00 00add     eax, 0x1Opcode: 89 44 24 5cmov     dword [esp+0x5c], eaxOpcode: e9 ba ff ff ffjmp     0x804a0c2Basic Block 7Opcode: 8b 44 24 6cmov     eax, dword [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     eax, dword [esp+0x5c]Opcode: 8b 4c 24 60mov     ecx, dword [esp+0x60]Opcode: c1 e9 02shr     ecx, 0x2Opcode: 39 c8cmp     eax, ecxOpcode: 0f 83 33 00 00 00jae     0x804a108