Function Graph 0Basic Block 0Opcode: 55sub_804e83c:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 57push    ediOpcode: 56push    esiOpcode: 53push    ebxOpcode: e8 bb 08 00 00call    sub_804f102Opcode: 81 c3 bf 08 00 00add     ebx0x8bfOpcode: 83 ec 1csub     esp0x1c {var_2c}Opcode: c7 05 19 10 06 08 00 00 00 00mov     dword [data_8061019]0x0Opcode: c7 05 1d 10 06 08 01 00 00 00mov     dword [data_806101d]0x1Opcode: c7 05 31 10 06 08 40 00 00 00mov     dword [data_8061031]0x40Opcode: c7 05 29 10 06 08 04 00 00 00mov     dword [data_8061029]0x4Opcode: c7 05 21 10 06 08 01 00 00 00mov     dword [data_8061021]0x1Basic Block 1Opcode: 51push    ecxOpcode: 6a 00push    0x0Opcode: 6a 04push    0x4Opcode: 68 35 10 06 08push    data_8061035Opcode: e8 85 f9 ff ffcall    sub_804e216Opcode: 83 c4 10add     esp0x10 {var_2c}Opcode: 83 3d 35 10 06 08 00cmp     dword [data_8061035]0x0Opcode: 74 e5je      0x804e882Basic Block 2Opcode: 52push    edxOpcode: 6a 00push    0x0Opcode: 6a 04push    0x4Opcode: 68 39 10 06 08push    data_8061039Opcode: e8 6a f9 ff ffcall    sub_804e216Opcode: b8 00 10 00 00mov     eax0x1000Opcode: e8 b6 f9 ff ffcall    sub_804e26cOpcode: 83 c4 10add     esp0x10 {var_2c}Opcode: 83 f8 ffcmp     eax0xffffffffOpcode: 89 c7mov     edieaxOpcode: 0f 84 b9 00 00 00je      0x804e97dBasic Block 3Opcode: 83 3d 25 10 06 08 00cmp     dword [data_8061025]0x0Opcode: 75 aajne     0x804e930Basic Block 4Opcode: 50push    eaxOpcode: 6a 00push    0x0Opcode: 6a 04push    0x4Opcode: 8d 45 e4lea     eax[ebp-0x1c] {var_20}Opcode: 50push    eaxOpcode: e8 44 f9 ff ffcall    sub_804e216Opcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: b9 68 00 00 00mov     ecx0x68Opcode: 31 d2xor     edxedx  {0x0}Opcode: 83 c4 0cadd     esp0xc {var_30}Opcode: 6a 00push    0x0Opcode: 6a 20push    0x20Opcode: f7 f1div     ecxOpcode: 89 55 e4mov     dword [ebp-0x1c {var_20}]edxOpcode: c1 e2 04shl     edx0x4Opcode: 89 d6mov     esiedxOpcode: 01 feadd     esiediOpcode: 8d 86 50 09 00 00lea     eax[esi+0x950]Opcode: 50push    eaxOpcode: e8 1b f9 ff ffcall    sub_804e216Opcode: 8a 86 50 09 00 00mov     albyte [esi+0x950]Opcode: c7 46 0c 00 02 00 00mov     dword [esi+0xc]0x200Opcode: c7 46 10 00 02 00 00mov     dword [esi+0x10]0x200Opcode: 83 e0 0fand     eax0xfOpcode: 40inc     eaxOpcode: 89 86 48 09 00 00mov     dword [esi+0x948]eaxOpcode: b8 00 10 00 00mov     eax0x1000Opcode: e8 49 f9 ff ffcall    sub_804e26cOpcode: 83 c4 10add     esp0x10 {var_2c}Opcode: 31 c9xor     ecxecx  {0x0}Opcode: 89 f2mov     edxesiOpcode: 89 46 08mov     dword [esi+0x8]eaxOpcode: 40inc     eaxOpcode: 75 05jne     0x804e935Basic Block 5Opcode: e8 69 f9 ff ffcall    sub_804e29eOpcode: e8 69 f9 ff ff{ Does not return }Basic Block 6Opcode: 83 c8 ffor      eax0xffffffff  {0xffffffff}Basic Block 7Opcode: c7 44 8e 14 00 00 00 00mov     dword [esi+ecx*4+0x14]0x0Opcode: 41inc     ecxOpcode: 83 c2 10add     edx0x10Opcode: c7 42 34 00 00 00 00mov     dword [edx+0x34]0x0Opcode: c7 42 38 00 00 00 00mov     dword [edx+0x38]0x0Opcode: c7 42 3c 00 00 00 00mov     dword [edx+0x3c]0x0Opcode: c7 42 40 00 00 00 00mov     dword [edx+0x40]0x0Opcode: 83 f9 0ccmp     ecx0xcOpcode: 75 d3jne     0x804e935Basic Block 8Opcode: a1 35 10 06 08mov     eaxdword [data_8061035]Opcode: 31 f0xor     eaxesiOpcode: 89 06mov     dword [esi]eaxOpcode: f7 d0not     eaxOpcode: 89 86 74 09 00 00mov     dword [esi+0x974]eaxOpcode: 31 c0xor     eaxeax  {0x0}Opcode: 89 35 09 10 06 08mov     dword [data_8061009]esiOpcode: eb 0cjmp     0x804e989Basic Block 9Opcode: 8d 65 f4lea     esp[ebp-0xc] {var_10}Opcode: 5bpop     ebxOpcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5dpop     ebpOpcode: c3retn