Function Graph 0Basic Block 0Opcode: 55sub_804b5f0:Opcode: 55push    ebpOpcode: 89 e5mov     ebp, espOpcode: 53push    ebxOpcode: 56push    esiOpcode: 81 e4 c0 ff ff ffand     esp {var_c}, 0xffffffc0Opcode: 81 ec 80 00 00 00sub     esp, 0x80Opcode: e8 00 00 00 00call    $+5Opcode: 58pop     eaxOpcode: 81 c0 f6 24 00 00add     eax, 0x24f6Opcode: 8b 4d 10mov     ecx, dword [ebp+0x10 {arg_c}]Opcode: 8b 55 0cmov     edx, dword [ebp+0xc {arg_8}]Opcode: 8b 75 08mov     esi, dword [ebp+0x8 {arg_4}]Opcode: 89 74 24 6cmov     dword [esp+0x6c], esiOpcode: 89 54 24 68mov     dword [esp+0x68], edxOpcode: 89 4c 24 64mov     dword [esp+0x64], ecxOpcode: 8b 4c 24 68mov     ecx, dword [esp+0x68]Opcode: 89 4c 24 50mov     dword [esp+0x50], ecxOpcode: 89 44 24 48mov     dword [esp+0x48], eaxBasic Block 1Opcode: 8d 65 f8lea     esp, [ebp-0x8] {var_c}Opcode: 5epop     esiOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 2Opcode: 8b 44 24 50mov     eax, dword [esp+0x50]Opcode: 0f be 00movsx   eax, byte [eax]Opcode: 3d 40 00 00 00cmp     eax, 0x40Opcode: 0f 84 32 00 00 00je      0x804b67fBasic Block 3Opcode: 8b 44 24 50mov     eax, dword [esp+0x50]Opcode: 89 c1mov     ecx, eaxOpcode: 41inc     ecxOpcode: 89 4c 24 50mov     dword [esp+0x50], ecxOpcode: 0f be 40 01movsx   eax, byte [eax+0x1]Opcode: 89 c1mov     ecx, eaxOpcode: 83 e9 40sub     ecx, 0x40Opcode: 89 44 24 3cmov     dword [esp+0x3c], eaxOpcode: 89 4c 24 38mov     dword [esp+0x38], ecxOpcode: 0f 84 ff 00 00 00je      0x804b7a0Basic Block 4Opcode: b8 01 00 00 00mov     eax, 0x1Opcode: 8b 4c 24 6cmov     ecx, dword [esp+0x6c]Opcode: 8b 54 24 50mov     edx, dword [esp+0x50]Opcode: 89 0c 24mov     dword [esp], ecxOpcode: 89 54 24 04mov     dword [esp+0x4], edxOpcode: c7 44 24 08 01 00 00 00mov     dword [esp+0x8], 0x1Opcode: 8b 5c 24 48mov     ebx, dword [esp+0x48]Opcode: 89 44 24 44mov     dword [esp+0x44], eaxOpcode: e8 3a f8 ff ffcall    sub_804aeb0Opcode: 89 44 24 40mov     dword [esp+0x40], eaxOpcode: e9 53 01 00 00jmp     0x804b7d2Basic Block 5Opcode: b8 01 00 00 00mov     eax, 0x1Opcode: 8b 4c 24 6cmov     ecx, dword [esp+0x6c]Opcode: 8b 54 24 50mov     edx, dword [esp+0x50]Opcode: 89 0c 24mov     dword [esp], ecxOpcode: 89 54 24 04mov     dword [esp+0x4], edxOpcode: c7 44 24 08 01 00 00 00mov     dword [esp+0x8], 0x1Opcode: 8b 5c 24 48mov     ebx, dword [esp+0x48]Opcode: 89 44 24 10mov     dword [esp+0x10], eaxOpcode: e8 e7 f6 ff ffcall    sub_804aeb0Opcode: 89 44 24 0cmov     dword [esp+0xc], eaxBasic Block 6Opcode: e9 00 00 00 00jmp     0x804b6a6Basic Block 7Opcode: 8b 44 24 50mov     eax, dword [esp+0x50]Opcode: 05 01 00 00 00add     eax, 0x1Opcode: 89 44 24 50mov     dword [esp+0x50], eaxOpcode: e9 4a fe ff ffjmp     0x804b62eBasic Block 8Opcode: 8b 44 24 3cmov     eax, dword [esp+0x3c]Opcode: 83 e8 68sub     eax, 0x68Opcode: 89 44 24 34mov     dword [esp+0x34], eaxOpcode: 0f 84 76 00 00 00je      0x804b72dBasic Block 9Opcode: 8b 44 24 50mov     eax, dword [esp+0x50]Opcode: 80 38 00cmp     byte [eax], 0x0Opcode: 0f 84 a9 01 00 00je      0x804b7e4Basic Block 10Opcode: 8d 44 24 5blea     eax, [esp+0x5b]Opcode: 8b 4c 24 64mov     ecx, dword [esp+0x64]Opcode: 89 camov     edx, ecxOpcode: 81 c2 04 00 00 00add     edx, 0x4Opcode: 89 54 24 64mov     dword [esp+0x64], edxOpcode: 8b 09mov     ecx, dword [ecx]Opcode: 89 4c 24 4cmov     dword [esp+0x4c], ecxOpcode: 8b 4c 24 4cmov     ecx, dword [esp+0x4c]Opcode: 89 0c 24mov     dword [esp], ecxOpcode: 89 44 24 04mov     dword [esp+0x4], eaxOpcode: 8b 5c 24 48mov     ebx, dword [esp+0x48]Opcode: e8 35 fb ff ffcall    sub_804b290Opcode: 8d 4c 24 5blea     ecx, [esp+0x5b]Opcode: 8b 54 24 6cmov     edx, dword [esp+0x6c]Opcode: 89 0c 24mov     dword [esp], ecxOpcode: 8b 5c 24 48mov     ebx, dword [esp+0x48]Opcode: 89 44 24 20mov     dword [esp+0x20], eaxOpcode: 89 4c 24 1cmov     dword [esp+0x1c], ecxOpcode: 89 54 24 18mov     dword [esp+0x18], edxOpcode: e8 05 f9 ff ffcall    sub_804b080Opcode: 8b 4c 24 18mov     ecx, dword [esp+0x18]Opcode: 89 0c 24mov     dword [esp], ecxOpcode: 8b 54 24 1cmov     edx, dword [esp+0x1c]Opcode: 89 54 24 04mov     dword [esp+0x4], edxOpcode: 89 44 24 08mov     dword [esp+0x8], eaxOpcode: 8b 5c 24 48mov     ebx, dword [esp+0x48]Opcode: e8 19 f7 ff ffcall    sub_804aeb0Opcode: 89 44 24 14mov     dword [esp+0x14], eaxOpcode: e9 2d 00 00 00jmp     0x804b7cdBasic Block 11Opcode: e9 00 00 00 00jmp     0x804b6bcBasic Block 12Opcode: e9 00 00 00 00jmp     0x804b7d2Basic Block 13Opcode: 8b 44 24 3cmov     eax, dword [esp+0x3c]Opcode: 83 e8 62sub     eax, 0x62Opcode: 89 44 24 30mov     dword [esp+0x30], eaxOpcode: 0f 85 00 01 00 00jne     0x804b7cdBasic Block 14Opcode: e9 00 00 00 00jmp     0x804b6d2Basic Block 15Opcode: 8b 44 24 64mov     eax, dword [esp+0x64]Opcode: 89 c1mov     ecx, eaxOpcode: 81 c1 04 00 00 00add     ecx, 0x4Opcode: 89 4c 24 64mov     dword [esp+0x64], ecxOpcode: 8b 00mov     eax, dword [eax]Opcode: 89 44 24 54mov     dword [esp+0x54], eaxOpcode: 8b 44 24 6cmov     eax, dword [esp+0x6c]Opcode: 8b 4c 24 54mov     ecx, dword [esp+0x54]Opcode: 8b 54 24 54mov     edx, dword [esp+0x54]Opcode: 89 14 24mov     dword [esp], edxOpcode: 8b 5c 24 48mov     ebx, dword [esp+0x48]Opcode: 89 44 24 2cmov     dword [esp+0x2c], eaxOpcode: 89 4c 24 28mov     dword [esp+0x28], ecxOpcode: e8 78 f9 ff ffcall    sub_804b080Opcode: 8b 4c 24 2cmov     ecx, dword [esp+0x2c]Opcode: 89 0c 24mov     dword [esp], ecxOpcode: 8b 54 24 28mov     edx, dword [esp+0x28]Opcode: 89 54 24 04mov     dword [esp+0x4], edxOpcode: 89 44 24 08mov     dword [esp+0x8], eaxOpcode: 8b 5c 24 48mov     ebx, dword [esp+0x48]Opcode: e8 8c f7 ff ffcall    sub_804aeb0Opcode: 89 44 24 24mov     dword [esp+0x24], eaxOpcode: e9 a0 00 00 00jmp     0x804b7cd