Function Graph 0Basic Block 0Opcode: 55sub_80481c0:Opcode: 55push    ebpOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 81 ec 50 01 00 00sub     esp, 0x150Opcode: 89 0c 24mov     dword [esp {var_160}], ecxOpcode: 31 d2xor     edx, edx  {0x0}Opcode: bf fe dc ba 98mov     edi, 0x98badcfeOpcode: b8 01 23 45 67mov     eax, 0x67452301Opcode: c7 44 24 08 f0 e1 d2 c3mov     dword [esp+0x8 {var_158}], 0xc3d2e1f0Opcode: c7 44 24 0c 76 54 32 10mov     dword [esp+0xc {var_154}], 0x10325476Opcode: b9 89 ab cd efmov     ecx, 0xefcdab89Opcode: eb 15jmp     0x8048205Basic Block 1Opcode: 89 fbmov     ebx, ediOpcode: 8b 74 24 08mov     esi, dword [esp+0x8 {var_158}]Opcode: 8b 7c 24 0cmov     edi, dword [esp+0xc {var_154}]Opcode: 89 4c 24 0cmov     dword [esp+0xc {var_154}], ecxOpcode: 83 fa 50cmp     edx, 0x50Opcode: 0f 84 a6 00 00 00je      0x80482c2Basic Block 2Opcode: 05 01 23 45 67add     eax, 0x67452301Opcode: 81 c4 50 01 00 00add     esp, 0x150 {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 3Opcode: 83 fa 0fcmp     edx, 0xfOpcode: 7f 10jg      0x8048231Basic Block 4Opcode: 8b 6c 94 f0mov     ebp, dword [esp+edx*4-0x10] {var_160}Opcode: 33 6c 94 04xor     ebp, dword [esp+edx*4+0x4] {var_160}Opcode: 33 6c 94 d8xor     ebp, dword [esp+edx*4-0x28] {var_160}Opcode: 33 6c 94 d0xor     ebp, dword [esp+edx*4-0x30] {var_160}Opcode: d1 c5rol     ebp, 0x1Opcode: 89 6c 94 10mov     dword [esp+edx*4+0x10], ebp {var_160}Opcode: 83 fa 13cmp     edx, 0x13Opcode: 7f 19jg      0x8048265Basic Block 5Opcode: 89 74 24 04mov     dword [esp+0x4 {var_15c}], esiOpcode: 8b 0c 24mov     ecx, dword [esp {var_160}]Opcode: 8b 2c 91mov     ebp, dword [ecx+edx*4]Opcode: 89 6c 94 10mov     dword [esp+edx*4+0x10], ebp {var_160}Opcode: eb 1fjmp     0x8048250Basic Block 6Opcode: 83 fa 27cmp     edx, 0x27Opcode: 7f 1ajg      0x8048284Basic Block 7Opcode: 89 74 24 04mov     dword [esp+0x4 {var_15c}], esiBasic Block 8Opcode: 89 femov     esi, ediOpcode: 33 74 24 0cxor     esi, dword [esp+0xc {var_154}]Opcode: 21 deand     esi, ebxOpcode: 31 fexor     esi, ediOpcode: 89 7c 24 08mov     dword [esp+0x8 {var_158}], ediOpcode: b9 99 79 82 5amov     ecx, 0x5a827999Opcode: eb 8bjmp     0x80481f0Basic Block 9Opcode: 89 74 24 04mov     dword [esp+0x4 {var_15c}], esiOpcode: 89 7c 24 08mov     dword [esp+0x8 {var_158}], ediOpcode: 89 c7mov     edi, eaxOpcode: 83 fa 3bcmp     edx, 0x3bOpcode: 7f 19jg      0x80482acBasic Block 10Opcode: 89 74 24 04mov     dword [esp+0x4 {var_15c}], esiOpcode: 89 femov     esi, ediOpcode: 89 7c 24 08mov     dword [esp+0x8 {var_158}], ediOpcode: 33 74 24 0cxor     esi, dword [esp+0xc {var_154}]Opcode: 31 dexor     esi, ebxOpcode: b9 a1 eb d9 6emov     ecx, 0x6ed9eba1Opcode: e9 6c ff ff ffjmp     0x80481f0Basic Block 11Opcode: 89 c7mov     edi, eaxOpcode: c1 c0 05rol     eax, 0x5Opcode: 03 44 24 04add     eax, dword [esp+0x4 {var_15c}]Opcode: 01 c8add     eax, ecxOpcode: 01 f0add     eax, esiOpcode: 01 e8add     eax, ebpOpcode: c1 c3 1erol     ebx, 0x1eOpcode: 42inc     edxOpcode: 89 d9mov     ecx, ebxBasic Block 12Opcode: 8b 74 24 08mov     esi, dword [esp+0x8 {var_158}]Opcode: 33 74 24 0cxor     esi, dword [esp+0xc {var_154}]Opcode: 31 dexor     esi, ebxOpcode: b9 d6 c1 62 camov     ecx, 0xca62c1d6Basic Block 13Opcode: 89 d8mov     eax, ebxOpcode: 8b 4c 24 0cmov     ecx, dword [esp+0xc {var_154}]Opcode: 21 c8and     eax, ecxOpcode: 89 demov     esi, ebxOpcode: 31 cexor     esi, ecxOpcode: 23 74 24 08and     esi, dword [esp+0x8 {var_158}]Opcode: 09 c6or      esi, eaxOpcode: b9 dc bc 1b 8fmov     ecx, 0x8f1bbcdcOpcode: eb 0fjmp     0x80482bbBasic Block 14Opcode: 89 f8mov     eax, ediOpcode: e9 2e ff ff ffjmp     0x80481f0