Function Graph 0Basic Block 0Opcode: 55sub_804a088:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 81 e4 f0 ff ff ffand     esp0xfffffff0 {var_10}Opcode: 83 ec 20sub     esp0x20 {var_30}Opcode: 89 54 24 18mov     dword [esp+data_18 {var_18}]edxOpcode: 89 cfmov     ediecxOpcode: b8 4c 05 05 08mov     eaxdata_805054cOpcode: b9 4c 05 05 08mov     ecxdata_805054cOpcode: 29 c1sub     ecxeax  {data_0}Opcode: 89 cbmov     ebxecx  {data_0}Opcode: c1 fb 1fsar     ebx0x1f  {data_0}Opcode: c1 eb 1eshr     ebx0x1e  {data_0}Opcode: 01 cbadd     ebxecx  {data_0}Opcode: c1 fb 02sar     ebx0x2  {data_0}Opcode: 0f 84 ce fe ff ffje      0x8049f8aBasic Block 1Opcode: 89 f9mov     ecxediOpcode: 8b 54 24 18mov     edxdword [esp+data_18 {var_18}]Opcode: e8 30 ff ff ffcall    sub_8049ec5Opcode: 90nop     Opcode: 81 3d b0 53 06 08 00 00 00 00cmp     dword [data_80653b0]data_0Opcode: 0f 84 a2 f7 ff ffje      0x8049748Basic Block 2Opcode: 31 f6xor     esiesi  {data_0}Opcode: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00mmxnop  word cs:[eax+eax]Opcode: e9 09 ff ff ffjmp     0x8049fdaBasic Block 3Opcode: 31 c0xor     eaxeax  {data_0}Opcode: 8d 65 f4lea     esp[ebp-0xc] {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: e9 91 e9 ff ffjmp     0x80480e7Basic Block 4Opcode: 31 f6xor     esiesi  {data_0}Opcode: 66 66 66 66 2e 0f 1f 84 00 00 00 00 00mmxnop  word cs:[eax+eax]Basic Block 5Opcode: 8b 04 b5 4c 05 05 08mov     eaxdword [esi*4+data_805054c]Opcode: 83 f8 02cmp     eaxdata_2Opcode: 72 edjb      0x8049fd3Basic Block 6Opcode: 81 24 24 ff ff ff 7fand     dword [esp]0x7fffffffOpcode: 8b 0c 24mov     ecxdword [esp]Opcode: 80 39 90cmp     byte [ecx]0x90Opcode: 0f 85 0f 1f 00 00jne     0x804a009Basic Block 7Opcode: 8b 04 f5 b8 53 06 08mov     eaxdword [esi*8+0x80653b8]Opcode: 89 04 24mov     dword [esp {var_30}]eaxOpcode: e8 4c 40 00 00call    sub_804e010Opcode: 90nop     Opcode: 46inc     esiOpcode: 3b 35 b0 53 06 08cmp     esidword [data_80653b0]Opcode: 72 e7jb      0x8049fb5Basic Block 8Opcode: e9 75 f7 ff ffjmp     0x8049748Basic Block 9Opcode: 46inc     esiOpcode: 39 decmp     esiebxOpcode: 72 02jb      0x8049fdaBasic Block 10Opcode: c7 44 24 08 00 00 00 00mov     dword [esp+data_8 {var_28}]data_0Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+data_4 {var_2c}]data_0Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_30}]data_0Opcode: e8 03 00 00 00call    sub_804a005Opcode: 90nop     Opcode: eb cejmp     0x8049fd3Basic Block 11Opcode: 59pop     ecxOpcode: 80 79 ff f4cmp     byte [ecx-0x1]0xf4Opcode: 75 08jne     0x804a018Basic Block 12Opcode: c3retn    Basic Block 13Opcode: eb b0jmp     0x8049f8aBasic Block 14Opcode: 81 f9 a1 d0 04 08cmp     ecx0x804d0a1Opcode: 74 07je      0x804a027Basic Block 15Opcode: 81 e1 ff ff ff 7fand     ecx0x7fffffffOpcode: ff e1jmp     ecxBasic Block 16Opcode: 01 ceadd     esiecxOpcode: 89 f0mov     eaxesiOpcode: e9 9d 05 00 00jmp     0x804a5cdBasic Block 17Opcode: b8 01 00 00 00mov     eaxdata_1Opcode: cd 80int     0x80Opcode: cd 80{ Does not return }Basic Block 18Opcode: 8d 65 f8lea     esp[ebp-0x8]Opcode: 5epop     esiOpcode: eb 09jmp     0x804a5dcBasic Block 19Opcode: 5fpop     ediOpcode: 5dpop     ebpOpcode: e9 04 db ff ffjmp     0x80480e7