Function Graph 0Basic Block 0Opcode: 55sub_804b850:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 81 e4 fc ff ff ffand     esp0xfffffffc {var_4}Opcode: 83 ec 38sub     esp0x38 {var_3c}Opcode: e8 00 00 00 00call    $+5Opcode: 58pop     eax  {0x804b861}Opcode: 81 c0 9b 22 00 00add     eax0x229b  {data_804dafc}Opcode: 8a 4d 0cmov     clbyte [ebp+0xc {arg_8}]Opcode: 8b 55 08mov     edxdword [ebp+0x8 {arg_4}]Opcode: 89 54 24 30mov     dword [esp+0x30 {var_c}]edxOpcode: 88 4c 24 2fmov     byte [esp+0x2f {var_d}]clOpcode: 81 7c 24 30 00 00 00 00cmp     dword [esp+0x30 {var_c}]0x0Opcode: 89 44 24 24mov     dword [esp+0x24 {var_18}]eaxOpcode: 0f 85 39 00 00 00jne     0x804b8c1Basic Block 1Opcode: 8b 44 24 30mov     eaxdword [esp+0x30 {var_c}]Opcode: 89 44 24 28mov     dword [esp+0x28 {var_14}]eaxBasic Block 2Opcode: 8b 44 24 24mov     eaxdword [esp+0x24 {var_18}]  {data_804dafc}Opcode: 81 b8 40 42 01 00 00 00 00 00cmp     dword [eax+0x14240]0x0Opcode: 0f 84 13 00 00 00je      0x804b8afBasic Block 3Opcode: 8a 44 24 23mov     albyte [esp+0x23 {var_19}]Opcode: a8 01test    al0x1Opcode: 0f 85 05 00 00 00jne     0x804b914Basic Block 4Opcode: 8b 44 24 28mov     eaxdword [esp+0x28 {var_14}]Opcode: 89 c1mov     ecxeaxOpcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 4c 24 28mov     dword [esp+0x28 {var_14}]ecxOpcode: 0f be 00movsx   eaxbyte [eax]Opcode: 0f be 4c 24 2fmovsx   ecxbyte [esp+0x2f {var_d}]Opcode: 39 c8cmp     eaxecxOpcode: 0f 95 c2setne   dlOpcode: 88 54 24 23mov     byte [esp+0x23 {var_19}]dlBasic Block 5Opcode: c7 44 24 34 00 00 00 00mov     dword [esp+0x34 {var_8}]0x0Opcode: e9 b9 00 00 00jmp     0x804b975Basic Block 6Opcode: 8b 44 24 24mov     eaxdword [esp+0x24 {var_18}]  {data_804dafc}Opcode: 8b 88 40 42 01 00mov     ecxdword [eax+0x14240]Opcode: 89 4c 24 30mov     dword [esp+0x30 {var_c}]ecxOpcode: e9 0d 00 00 00jmp     0x804b8bcBasic Block 7Opcode: e9 b0 ff ff ffjmp     0x804b8c9Basic Block 8Opcode: e9 05 00 00 00jmp     0x804b919Basic Block 9Opcode: 8b 44 24 34mov     eaxdword [esp+0x34 {var_8}]Opcode: 89 ecmov     espebpOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 10Opcode: e9 00 00 00 00jmp     0x804b8c1Basic Block 11Opcode: b0 00mov     al0x0Opcode: 8b 4c 24 28mov     ecxdword [esp+0x28 {var_14}]Opcode: 0f be 09movsx   ecxbyte [ecx]Opcode: 81 f9 00 00 00 00cmp     ecx0x0Opcode: 88 44 24 23mov     byte [esp+0x23 {var_19}]alOpcode: 0f 84 21 00 00 00je      0x804b903Basic Block 12Opcode: 8b 44 24 28mov     eaxdword [esp+0x28 {var_14}]Opcode: 0f be 00movsx   eaxbyte [eax]Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 1b 00 00 00jne     0x804b946Basic Block 13Opcode: 8b 44 24 28mov     eaxdword [esp+0x28 {var_14}]Opcode: 89 c1mov     ecxeaxOpcode: 81 c1 ff ff ff ffadd     ecx0xffffffffOpcode: 89 4c 24 28mov     dword [esp+0x28 {var_14}]ecxOpcode: c6 40 ff 00mov     byte [eax-0x1]0x0Opcode: 8b 44 24 28mov     eaxdword [esp+0x28 {var_14}]Opcode: 05 01 00 00 00add     eax0x1Opcode: 8b 4c 24 24mov     ecxdword [esp+0x24 {var_18}]  {data_804dafc}Opcode: 89 81 40 42 01 00mov     dword [ecx+0x14240]eaxOpcode: 8b 44 24 30mov     eaxdword [esp+0x30 {var_c}]Opcode: 89 44 24 34mov     dword [esp+0x34 {var_8}]eaxBasic Block 14Opcode: 8b 44 24 24mov     eaxdword [esp+0x24 {var_18}]  {data_804dafc}Opcode: c7 80 40 42 01 00 00 00 00 00mov     dword [eax+0x14240]0x0Opcode: 8b 4c 24 30mov     ecxdword [esp+0x30 {var_c}]Opcode: 89 4c 24 34mov     dword [esp+0x34 {var_8}]ecxOpcode: e9 2f 00 00 00jmp     0x804b975