Function Graph 0Basic Block 0Opcode: 90sub_804ac40:Opcode: 90nop     Opcode: 58pop     eaxOpcode: 33 05 72 25 05 08xor     eaxdword [data_8052572]Opcode: 50push    eaxOpcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 56push    esiOpcode: 83 ec 34sub     esp0x34 {var_3c}Opcode: 8b 45 08mov     eaxdword [ebp+0x8 {arg_4}]Opcode: 89 45 f4mov     dword [ebp-0xc {var_10}]eaxOpcode: c7 45 e0 00 00 00 00mov     dword [ebp-0x20 {var_24}]0x0Basic Block 1Opcode: c7 45 e0 00 00 00 00mov     dword [ebp-0x20 {var_24}]0x0Basic Block 2Opcode: c7 45 dc 00 00 00 00mov     dword [ebp-0x24 {var_28}]0x0Basic Block 3Opcode: c7 45 e0 00 00 00 00mov     dword [ebp-0x20 {var_24}]0x0Basic Block 4Opcode: c7 45 dc 00 00 00 00mov     dword [ebp-0x24 {var_28}]0x0Basic Block 5Opcode: 8d 45 e7lea     eax[ebp-0x19] {var_1d}Opcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: e8 3a 02 00 00call    sub_804aee0Opcode: 89 45 f0mov     dword [ebp-0x10 {var_14}]eaxOpcode: 83 f8 00cmp     eax0x0Opcode: 74 13je      0x804acc1Basic Block 6Opcode: 8b 45 f4mov     eaxdword [ebp-0xc {var_10}]Opcode: 8b 4d dcmov     ecxdword [ebp-0x24 {var_28}]Opcode: 8b 55 e0mov     edxdword [ebp-0x20 {var_24}]Opcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_38}]ecxOpcode: 89 54 24 08mov     dword [esp+0x8 {var_34}]edxOpcode: e8 f7 01 00 00call    sub_804ae80Opcode: 8b 4d dcmov     ecxdword [ebp-0x24 {var_28}]Opcode: 88 44 0d e7mov     byte [ebp+ecx-0x19]al {var_4}Opcode: 8b 45 dcmov     eaxdword [ebp-0x24 {var_28}]Opcode: 83 c0 01add     eax0x1Opcode: 89 45 dcmov     dword [ebp-0x24 {var_28}]eaxOpcode: eb cfjmp     0x804ac6aBasic Block 7Opcode: c7 45 f8 00 00 00 00mov     dword [ebp-0x8 {var_c}]0x0Basic Block 8Opcode: c7 45 dc 00 00 00 00mov     dword [ebp-0x24 {var_28}]0x0Basic Block 9Opcode: 8d 45 e7lea     eax[ebp-0x19] {var_1d}Opcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: e8 c2 01 00 00call    sub_804aee0Opcode: 89 45 f0mov     dword [ebp-0x10 {var_14}]eaxOpcode: 83 f8 00cmp     eax0x0Opcode: 74 10je      0x804ad36Basic Block 10Opcode: 8b 45 f4mov     eaxdword [ebp-0xc {var_10}]Opcode: 8b 4d e0mov     ecxdword [ebp-0x20 {var_24}]Opcode: 8b 55 dcmov     edxdword [ebp-0x24 {var_28}]Opcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_38}]ecxOpcode: 89 54 24 08mov     dword [esp+0x8 {var_34}]edxOpcode: e8 7f 01 00 00call    sub_804ae80Opcode: 8b 4d dcmov     ecxdword [ebp-0x24 {var_28}]Opcode: 88 44 0d e7mov     byte [ebp+ecx-0x19]al {var_4}Opcode: 8b 45 dcmov     eaxdword [ebp-0x24 {var_28}]Opcode: 83 c0 01add     eax0x1Opcode: 89 45 dcmov     dword [ebp-0x24 {var_28}]eaxOpcode: eb cfjmp     0x804ace2Basic Block 11Opcode: eb 00jmp     0x804acc3Basic Block 12Opcode: b8 00 00 00 00mov     eax0x0Opcode: 2b 45 f0sub     eaxdword [ebp-0x10 {var_14}]Opcode: 83 c0 01add     eax0x1Opcode: 89 45 f8mov     dword [ebp-0x8 {var_c}]eaxOpcode: e9 fd 00 00 00jmp     0x804adbeBasic Block 13Opcode: 83 7d dc 09cmp     dword [ebp-0x24 {var_28}]0x9Opcode: 7d 2bjge     0x804ac9bBasic Block 14Opcode: eb 00jmp     0x804adacBasic Block 15Opcode: 8d 45 e7lea     eax[ebp-0x19] {var_1d}Opcode: 8b 4d f4mov     ecxdword [ebp-0xc {var_10}]Opcode: 8b 55 e0mov     edxdword [ebp-0x20 {var_24}]Opcode: 8b 75 dcmov     esidword [ebp-0x24 {var_28}]Opcode: 89 0c 24mov     dword [esp {var_3c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_38}]eaxOpcode: 89 54 24 08mov     dword [esp+0x8 {var_34}]edxOpcode: 89 74 24 0cmov     dword [esp+0xc {var_30}]esiOpcode: e8 e3 01 00 00call    sub_804af60Opcode: 8d 45 e7lea     eax[ebp-0x19] {var_1d}Opcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: e8 58 01 00 00call    sub_804aee0Opcode: 89 45 f0mov     dword [ebp-0x10 {var_14}]eaxOpcode: 83 f8 00cmp     eax0x0Opcode: 74 0dje      0x804ad9dBasic Block 16Opcode: eb 00jmp     0x804ad38Basic Block 17Opcode: b8 00 00 00 00mov     eax0x0Opcode: 2b 45 f0sub     eaxdword [ebp-0x10 {var_14}]Opcode: 89 45 f8mov     dword [ebp-0x8 {var_c}]eaxOpcode: e9 88 00 00 00jmp     0x804adbeBasic Block 18Opcode: 83 7d dc 09cmp     dword [ebp-0x24 {var_28}]0x9Opcode: 7d 2bjge     0x804ad13Basic Block 19Opcode: 8b 45 e0mov     eaxdword [ebp-0x20 {var_24}]Opcode: 83 c0 01add     eax0x1Opcode: 89 45 e0mov     dword [ebp-0x20 {var_24}]eaxOpcode: eb 8fjmp     0x804ac5dBasic Block 20Opcode: 8b 45 f8mov     eaxdword [ebp-0x8 {var_c}]Opcode: 83 c4 34add     esp0x34 {var_8}Opcode: 5epop     esiOpcode: 5dpop     ebpOpcode: e8 65 d5 ff ffcall    sub_8048330Opcode: c3retn    Basic Block 21Opcode: 8b 45 e0mov     eaxdword [ebp-0x20 {var_24}]Opcode: 83 c0 03add     eax0x3Opcode: 89 45 e0mov     dword [ebp-0x20 {var_24}]eaxOpcode: eb 93jmp     0x804ad4aBasic Block 22Opcode: eb 00jmp     0x804ad9fBasic Block 23Opcode: b8 00 00 00 00mov     eax0x0Opcode: 2b 45 f0sub     eaxdword [ebp-0x10 {var_14}]Opcode: 89 45 f8mov     dword [ebp-0x8 {var_c}]eaxOpcode: eb 21jmp     0x804adbeBasic Block 24Opcode: 8b 45 e0mov     eaxdword [ebp-0x20 {var_24}]Opcode: 83 c0 01add     eax0x1Opcode: 89 45 e0mov     dword [ebp-0x20 {var_24}]eaxOpcode: eb 92jmp     0x804acd5Basic Block 25Opcode: 83 7d e0 09cmp     dword [ebp-0x20 {var_24}]0x9Opcode: 7d 6bjge     0x804acceBasic Block 26Opcode: 83 7d e0 09cmp     dword [ebp-0x20 {var_24}]0x9Opcode: 7d 67jge     0x804adb7Basic Block 27Opcode: 8b 45 dcmov     eaxdword [ebp-0x24 {var_28}]Opcode: 83 c0 03add     eax0x3Opcode: 89 45 dcmov     dword [ebp-0x24 {var_28}]eaxOpcode: eb adjmp     0x804ad57Basic Block 28Opcode: 83 7d e0 09cmp     dword [ebp-0x20 {var_24}]0x9Opcode: 7d 68jge     0x804ad43Basic Block 29Opcode: 83 7d dc 09cmp     dword [ebp-0x24 {var_28}]0x9Opcode: 7d 4djge     0x804adaa