Function Graph 0Basic Block 0Opcode: 55sub_8048110:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 81 e4 f0 ff ff ffand     esp0xfffffff0 {var_10}Opcode: 83 ec 30sub     esp0x30 {var_40}Opcode: 8b 35 64 c0 04 08mov     esidword [data_804c064]  {data_804d070}Opcode: 89 74 24 08mov     dword [esp+0x8 {var_38}]esiOpcode: 8d 44 24 18lea     eax[esp+0x18] {var_28}Opcode: 89 04 24mov     dword [esp {var_40}]eaxOpcode: c7 44 24 04 03 00 00 00mov     dword [esp+0x4 {var_3c}]0x3Opcode: e8 03 14 00 00call    sub_8049540Opcode: 89 74 24 08mov     dword [esp+0x8 {var_38}]esiOpcode: 8d 5c 24 17lea     ebx[esp+0x17] {var_29}Opcode: 89 1c 24mov     dword [esp {var_40}]ebxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_3c}]0x1Opcode: e8 eb 13 00 00call    sub_8049540Opcode: c7 44 24 04 14 00 00 00mov     dword [esp+0x4 {var_3c}]0x14Opcode: c7 04 24 01 00 00 00mov     dword [esp {var_40}]0x1Opcode: e8 d7 0f 00 00call    sub_8049140Opcode: 89 c7mov     edieaxOpcode: 89 femov     esiediOpcode: 0f 1f 00mmxnop  dword [eax]Basic Block 1Opcode: c6 06 00mov     byte [esi]0x0Opcode: 89 3c 24mov     dword [esp {var_40}]ediOpcode: c7 44 24 08 00 00 00 00mov     dword [esp+0x8 {var_38}]0x0Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_3c}]0x0Opcode: e8 80 2e 00 00call    sub_804b040Opcode: 89 44 24 0cmov     dword [esp+0xc {var_34}]eaxOpcode: a1 64 c0 04 08mov     eaxdword [data_804c064]  {data_804d070}Opcode: 89 44 24 08mov     dword [esp+0x8 {var_38}]eaxOpcode: 89 1c 24mov     dword [esp {var_40}]ebxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_3c}]0x1Opcode: e8 63 13 00 00call    sub_8049540Opcode: c6 07 00mov     byte [edi]0x0Opcode: 31 f6xor     esiesi  {0x0}Opcode: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00mmxnop  word cs:[eax+eax]Basic Block 2Opcode: 88 06mov     byte [esi]alOpcode: a1 64 c0 04 08mov     eaxdword [data_804c064]  {data_804d070}Opcode: 89 44 24 08mov     dword [esp+0x8 {var_38}]eaxOpcode: 89 1c 24mov     dword [esp {var_40}]ebxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_3c}]0x1Opcode: e8 ad 13 00 00call    sub_8049540Opcode: 46inc     esiOpcode: 83 f8 01cmp     eax0x1Opcode: 74 d7je      0x8048170Basic Block 3Opcode: c6 04 37 00mov     byte [edi+esi]0x0Opcode: 89 3c 24mov     dword [esp {var_40}]ediOpcode: c7 44 24 08 00 00 00 00mov     dword [esp+0x8 {var_38}]0x0Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_3c}]0x0Opcode: e8 f5 2d 00 00call    sub_804b040Opcode: 89 c7mov     edieaxOpcode: 81 7c 24 0c 00 02 00 00cmp     dword [esp+0xc {var_34}]0x200Opcode: 0f 85 27 01 00 00jne     0x8048382Basic Block 4Opcode: 83 fe 13cmp     esi0x13Opcode: 88 04 37mov     byte [edi+esi]alOpcode: 0f 84 7e 01 00 00je      0x8048382Basic Block 5Opcode: 8a 44 24 17mov     albyte [esp+0x17 {var_29}]Opcode: 3c 02cmp     al0x2Opcode: 74 2dje      0x80481a5Basic Block 6Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_40}]0x0Opcode: e8 04 33 00 00call    sub_804b4a9Opcode: e8 04 33 00 00{ Does not return }Basic Block 7Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_40}]0x0Opcode: e8 1b 31 00 00call    sub_804b4a9Opcode: e8 1b 31 00 00{ Does not return }Basic Block 8Opcode: 81 ff 00 02 00 00cmp     edi0x200Opcode: 0f 85 1b 01 00 00jne     0x8048382Basic Block 9Opcode: 46inc     esiOpcode: a1 64 c0 04 08mov     eaxdword [data_804c064]  {data_804d070}Opcode: 89 44 24 08mov     dword [esp+0x8 {var_38}]eaxOpcode: 89 1c 24mov     dword [esp {var_40}]ebxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_3c}]0x1Opcode: e8 22 13 00 00call    sub_8049540Opcode: 83 f8 01cmp     eax0x1Opcode: 74 cdje      0x80481f0Basic Block 10Opcode: a1 64 c0 04 08mov     eaxdword [data_804c064]  {data_804d070}Opcode: 89 44 24 08mov     dword [esp+0x8 {var_38}]eaxOpcode: 89 1c 24mov     dword [esp {var_40}]ebxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_3c}]0x4Opcode: e8 c0 12 00 00call    sub_8049540Opcode: 89 f8mov     eaxediOpcode: 0f af 44 24 0cimul    eaxdword [esp+0xc {var_34}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_3c}]eaxOpcode: c7 04 24 01 00 00 00mov     dword [esp {var_40}]0x1Opcode: e8 a9 0e 00 00call    sub_8049140Opcode: 8b 4d 08mov     ecxdword [ebp+0x8 {arg_4}]Opcode: 89 cemov     esiecxOpcode: 89 46 10mov     dword [esi+0x10]eaxOpcode: 8d 04 bd 00 00 00 00lea     eax[edi*4]Opcode: 89 44 24 10mov     dword [esp+0x10 {var_30}]eaxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_3c}]eaxOpcode: c7 04 24 01 00 00 00mov     dword [esp {var_40}]0x1Opcode: e8 86 0e 00 00call    sub_8049140Opcode: 85 fftest    ediediOpcode: 89 46 08mov     dword [esi+0x8]eaxOpcode: 7e 2djle     0x80482eeBasic Block 11Opcode: 8a 44 24 17mov     albyte [esp+0x17 {var_29}]Opcode: 3c 02cmp     al0x2Opcode: 74 37je      0x804822fBasic Block 12Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_40}]0x0Opcode: e8 7a 32 00 00call    sub_804b4a9Opcode: e8 7a 32 00 00{ Does not return }Basic Block 13Opcode: 8b 44 24 10mov     eaxdword [esp+0x10 {var_30}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_3c}]eaxOpcode: c7 04 24 01 00 00 00mov     dword [esp {var_40}]0x1Opcode: e8 3e 0e 00 00call    sub_8049140Opcode: 8b 4d 08mov     ecxdword [ebp+0x8 {arg_4}]Opcode: 89 41 0cmov     dword [ecx+0xc]eaxOpcode: 85 fftest    ediediOpcode: 89 camov     edxecxOpcode: 7e 39jle     0x8048347Basic Block 14Opcode: 8b 44 24 0cmov     eaxdword [esp+0xc {var_34}]Opcode: 8d 34 85 00 00 00 00lea     esi[eax*4]Opcode: 31 dbxor     ebx {var_29}ebx  {0x0}Opcode: 66 90nop     Basic Block 15Opcode: 89 3amov     dword [edx]ediOpcode: 8b 44 24 0cmov     eaxdword [esp+0xc {var_34}]Opcode: 89 c6mov     esieaxOpcode: 89 72 04mov     dword [edx+0x4]esiOpcode: 8b 42 10mov     eaxdword [edx+0x10]Opcode: 0f af 32imul    esidword [edx]Opcode: 8b 0d 64 c0 04 08mov     ecxdword [data_804c064]  {data_804d070}Opcode: 89 4c 24 08mov     dword [esp+0x8 {var_38}]ecxOpcode: 89 74 24 04mov     dword [esp+0x4 {var_3c}]esiOpcode: 89 04 24mov     dword [esp {var_40}]eaxOpcode: 89 d6mov     esiedxOpcode: e8 d0 11 00 00call    sub_8049540Opcode: 89 34 24mov     dword [esp {var_40}]esiOpcode: e8 28 fd ff ffcall    sub_80480a0Opcode: 31 c0xor     eaxeax  {0x0}Opcode: 8d 65 f4lea     esp[ebp-0xc] {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 16Opcode: 8b 44 24 0cmov     eaxdword [esp+0xc {var_34}]Opcode: 8d 04 85 00 00 00 00lea     eax[eax*4]Opcode: 89 44 24 10mov     dword [esp+0x10 {var_30}]eaxOpcode: 31 dbxor     ebxebx  {0x0}Opcode: 90nop     Basic Block 17Opcode: 89 74 24 04mov     dword [esp+0x4 {var_3c}]esiOpcode: c7 04 24 01 00 00 00mov     dword [esp {var_40}]0x1Opcode: e8 60 0e 00 00call    sub_8049140Opcode: 8b 4d 08mov     ecxdword [ebp+0x8 {arg_4}]Opcode: 8b 49 08mov     ecxdword [ecx+0x8]Opcode: 89 04 99mov     dword [ecx+ebx*4]eaxOpcode: 43inc     ebxOpcode: 39 dfcmp     ediebxOpcode: 75 e2jne     0x80482d0Basic Block 18Opcode: 8b 44 24 10mov     eaxdword [esp+0x10 {var_30}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_3c}]eaxOpcode: c7 04 24 01 00 00 00mov     dword [esp {var_40}]0x1Opcode: 89 femov     esiediOpcode: 89 d7mov     ediedxOpcode: e8 08 0e 00 00call    sub_8049140Opcode: 89 famov     edxediOpcode: 89 f7mov     ediesiOpcode: 8b 4a 0cmov     ecxdword [edx+0xc]Opcode: 89 04 99mov     dword [ecx+ebx*4]eaxOpcode: 43inc     ebxOpcode: 39 dfcmp     ediebxOpcode: 75 d9jne     0x8048320