Function Graph 0Basic Block 0Opcode: 55sub_8049180:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 83 e4 f0and     esp0xfffffff0 {var_10}Opcode: 83 ec 10sub     esp0x10 {var_20}Opcode: 8b 4d 08mov     ecxdword [ebp+0x8 {arg_4}]Opcode: 83 f9 02cmp     ecx0x2Opcode: 74 19je      0x80491aaBasic Block 1Opcode: c7 04 24 04 00 00 00mov     dword [esp {var_20}]0x4Opcode: e8 7a 57 00 00call    sub_804e930Opcode: c7 00 78 f3 04 08mov     dword [eax]data_804f378Opcode: eb 18jmp     0x80491d6Basic Block 2Opcode: 83 f9 01cmp     ecx0x1Opcode: 75 28jne     0x80491beBasic Block 3Opcode: 89 ecmov     espebpOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 4Opcode: 31 c0xor     eaxeax  {0x0}Opcode: 85 c9test    ecxecxOpcode: 75 12jne     0x80491d6Basic Block 5Opcode: c7 04 24 04 00 00 00mov     dword [esp {var_20}]0x4Opcode: e8 8e 57 00 00call    sub_804e930Opcode: c7 00 08 f5 04 08mov     dword [eax]data_804f508Opcode: eb 2cjmp     0x80491d6Basic Block 6Opcode: c7 04 24 04 00 00 00mov     dword [esp {var_20}]0x4Opcode: e8 60 57 00 00call    sub_804e930Opcode: c7 00 38 f3 04 08mov     dword [eax]data_804f338