Function Graph 0Basic Block 0Opcode: 55sub_8049da0:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 53push    ebxOpcode: 83 ec 24sub     esp0x24 {var_2c}Opcode: 8b 45 08mov     eaxdword [ebp+0x8 {arg_4}]Opcode: 89 45 f8mov     dword [ebp-0x8 {var_c}]eaxOpcode: 8b 45 f8mov     eaxdword [ebp-0x8 {var_c}]Opcode: 89 04 24mov     dword [esp {var_2c}]eaxOpcode: e8 b8 22 00 00call    sub_804c070Opcode: 89 45 f4mov     dword [ebp-0xc {var_10}]eaxOpcode: 8b 45 f4mov     eaxdword [ebp-0xc {var_10}]Opcode: 89 04 24mov     dword [esp {var_2c}]eaxOpcode: e8 2a 84 00 00call    sub_80521f0Opcode: 89 45 f0mov     dword [ebp-0x10 {var_14}]eaxOpcode: 8b 45 f0mov     eaxdword [ebp-0x10 {var_14}]Opcode: 83 c0 01add     eax0x1Opcode: 89 04 24mov     dword [esp {var_2c}]eaxOpcode: e8 19 5d 00 00call    sub_804faf0Opcode: 89 45 ecmov     dword [ebp-0x14 {var_18}]eaxOpcode: c7 45 e8 00 00 00 00mov     dword [ebp-0x18 {var_1c}]0x0Opcode: c7 45 e4 00 00 00 00mov     dword [ebp-0x1c {var_20}]0x0Basic Block 1Opcode: 8a 45 e3mov     albyte [ebp-0x1d {var_21}]Opcode: a8 01test    al0x1Opcode: 75 02jne     0x8049e26Basic Block 2Opcode: b8 00 00 00 00mov     eax0x0Opcode: 8b 4d e8mov     ecxdword [ebp-0x18 {var_1c}]Opcode: 8b 55 f4mov     edxdword [ebp-0xc {var_10}]Opcode: 0f be 0c 0amovsx   ecxbyte [edx+ecx]Opcode: 39 c8cmp     eaxecxOpcode: 0f 95 c3setne   blOpcode: 88 5d e3mov     byte [ebp-0x1d {var_21}]blBasic Block 3Opcode: 8b 45 e8mov     eaxdword [ebp-0x18 {var_1c}]Opcode: 83 c0 01add     eax0x1Opcode: 89 45 e8mov     dword [ebp-0x18 {var_1c}]eaxOpcode: eb b7jmp     0x8049de8Basic Block 4Opcode: eb 0bjmp     0x8049e31Basic Block 5Opcode: 8b 45 e8mov     eaxdword [ebp-0x18 {var_1c}]Opcode: 8b 4d f4mov     ecxdword [ebp-0xc {var_10}]Opcode: 0f be 04 01movsx   eaxbyte [ecx+eax]Opcode: 89 04 24mov     dword [esp {var_2c}]eaxOpcode: e8 86 e6 ff ffcall    sub_8048480Opcode: 0f b6 c8movzx   ecxalOpcode: 83 f9 00cmp     ecx0x0Opcode: c6 45 e3 00mov     byte [ebp-0x1d {var_21}]0x0Opcode: 74 17je      0x8049e1dBasic Block 6Opcode: eb 00jmp     0x8049e33Basic Block 7Opcode: 8b 45 e8mov     eaxdword [ebp-0x18 {var_1c}]Opcode: 8b 4d f4mov     ecxdword [ebp-0xc {var_10}]Opcode: 0f be 04 01movsx   eaxbyte [ecx+eax]Opcode: 89 04 24mov     dword [esp {var_2c}]eaxOpcode: e8 3b e6 ff ffcall    sub_8048480Opcode: b2 00mov     dl0x0Opcode: 3c 00cmp     al0x0Opcode: 88 55 e2mov     byte [ebp-0x1e {var_22}]dlOpcode: 75 17jne     0x8049e65Basic Block 8Opcode: 8a 45 e2mov     albyte [ebp-0x1e {var_22}]Opcode: a8 01test    al0x1Opcode: 75 02jne     0x8049e6eBasic Block 9Opcode: b8 00 00 00 00mov     eax0x0Opcode: 8b 4d e8mov     ecxdword [ebp-0x18 {var_1c}]Opcode: 8b 55 f4mov     edxdword [ebp-0xc {var_10}]Opcode: 0f be 0c 0amovsx   ecxbyte [edx+ecx]Opcode: 39 c8cmp     eaxecxOpcode: 0f 95 c3setne   blOpcode: 88 5d e2mov     byte [ebp-0x1e {var_22}]blBasic Block 10Opcode: 8b 45 e8mov     eaxdword [ebp-0x18 {var_1c}]Opcode: 8b 4d f4mov     ecxdword [ebp-0xc {var_10}]Opcode: 8a 14 01mov     dlbyte [ecx+eax]Opcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 8b 4d ecmov     ecxdword [ebp-0x14 {var_18}]Opcode: 88 14 01mov     byte [ecx+eax]dlOpcode: 8b 45 e8mov     eaxdword [ebp-0x18 {var_1c}]Opcode: 83 c0 01add     eax0x1Opcode: 89 45 e8mov     dword [ebp-0x18 {var_1c}]eaxOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 83 c0 01add     eax0x1Opcode: 89 45 e4mov     dword [ebp-0x1c {var_20}]eaxOpcode: eb 9fjmp     0x8049e33Basic Block 11Opcode: eb 26jmp     0x8049e94Basic Block 12Opcode: 8b 45 f8mov     eaxdword [ebp-0x8 {var_c}]Opcode: 8b 4d ecmov     ecxdword [ebp-0x14 {var_18}]Opcode: 89 04 24mov     dword [esp {var_2c}]eaxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_28}]ecxOpcode: e8 9a 1f 00 00call    sub_804be40Opcode: 83 c4 24add     esp0x24 {var_8}Opcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn