Function Graph 0Basic Block 0Opcode: 55sub_8054430:Opcode: 55push    ebpOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 83 ec 1csub     esp0x1cOpcode: 31 dbxor     ebxebx  {0x0}Opcode: 8b 7c 24 34mov     edidword [esp+0x34 {arg_8}]Opcode: 85 fftest    ediediOpcode: 78 28js      0x8054469Basic Block 1Opcode: 89 d8mov     eaxebxOpcode: 83 c4 1cadd     esp0x1c {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 2Opcode: 8b 74 24 30mov     esidword [esp+0x30 {arg_4}]Opcode: 83 c7 03add     edi0x3Opcode: 83 e7 fcand     edi0xfffffffcOpcode: 83 ff 03cmp     edi0x3Opcode: 77 09ja      0x8054459Basic Block 3Opcode: 83 ff 0fcmp     edi0xfOpcode: 77 15ja      0x8054473Basic Block 4Opcode: ba 04 00 00 00mov     edx0x4Opcode: 89 f1mov     ecxesiOpcode: eb 09jmp     0x8054462Basic Block 5Opcode: 81 ff ff ff 01 00cmp     edi0x1ffffOpcode: 77 37ja      0x80544b2Basic Block 6Opcode: 89 f1mov     ecxesiOpcode: 89 famov     edxediBasic Block 7Opcode: e8 29 01 00 00call    sub_8054590Opcode: 89 c3mov     ebxeaxBasic Block 8Opcode: 81 c7 07 10 00 00add     edi0x1007Opcode: 81 e7 00 f0 ff ffand     edi0xfffff000Opcode: 8d 44 24 18lea     eax[esp+0x18] {var_14}Opcode: 89 44 24 08mov     dword [esp+0x8 {var_24}]eaxOpcode: 89 3c 24mov     dword [esp {var_2c}]ediOpcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_28}]0x0Opcode: e8 aa 1c 00 00call    sub_8056180Opcode: 85 c0test    eaxeaxOpcode: 75 8fjne     0x8054469Basic Block 9Opcode: 83 c7 17add     edi0x17Opcode: 83 e7 f0and     edi0xfffffff0Opcode: 89 f9mov     ecxediOpcode: e8 d8 04 00 00call    sub_8054960Opcode: 89 c5mov     ebpeaxOpcode: 31 dbxor     ebxebx  {0x0}Opcode: 81 fd 82 00 00 00cmp     ebp0x82Opcode: 7f 56jg      0x80544eaBasic Block 10Opcode: 8b 5c 24 18mov     ebxdword [esp+0x18 {var_14}]Opcode: 89 33mov     dword [ebx]esiOpcode: 89 7b 04mov     dword [ebx+0x4]ediOpcode: e9 9c 00 00 00jmp     0x8054584Basic Block 11Opcode: 81 fd 83 00 00 00cmp     ebp0x83Opcode: 75 59jne     0x805454bBasic Block 12Opcode: 8b 04 aemov     eaxdword [esi+ebp*4]Opcode: eb 03jmp     0x805449cBasic Block 13Opcode: 83 c3 08add     ebx0x8Opcode: e9 dd fe ff ffjmp     0x8054469Basic Block 14Opcode: 89 1c 24mov     dword [esp {var_2c}]ebxOpcode: 89 f1mov     ecxesiOpcode: 89 eamov     edxebp  {0x82}Opcode: e8 99 04 00 00call    sub_80549f0Opcode: 8b 43 04mov     eaxdword [ebx+0x4]Opcode: 89 c1mov     ecxeaxOpcode: 29 f9sub     ecxediOpcode: 83 f9 21cmp     ecx0x21Opcode: 72 21jb      0x8054584Basic Block 15Opcode: ba 02 00 00 00mov     edx0x2Opcode: 89 f1mov     ecxesiOpcode: e8 a2 05 00 00call    sub_8054aa0Opcode: 31 dbxor     ebxebx  {0x0}Opcode: 85 c0test    eaxeaxOpcode: 0f 84 61 ff ff ffje      0x8054469Basic Block 16Opcode: 85 c0test    eaxeaxOpcode: 74 07je      0x80544a7Basic Block 17Opcode: 8d 2c 3blea     ebp[ebx+edi]Opcode: 89 7b 04mov     dword [ebx+0x4]ediOpcode: 89 3c 3bmov     dword [ebx+edi]ediOpcode: 89 4c 3b 04mov     dword [ebx+edi+0x4]ecxOpcode: 89 0c 18mov     dword [eax+ebx]ecxOpcode: e8 e8 03 00 00call    sub_8054960Opcode: 89 2c 24mov     dword [esp {var_2c}]ebpOpcode: 89 f1mov     ecxesiOpcode: 89 c2mov     edxeaxOpcode: e8 cc 04 00 00call    sub_8054a50Basic Block 18Opcode: 8d 48 13lea     ecx[eax+0x13]Opcode: 83 e1 f0and     ecx0xfffffff0Opcode: c7 01 00 00 00 00mov     dword [ecx]0x0Opcode: 89 c2mov     edxeaxOpcode: 29 casub     edxecxOpcode: 81 c2 f0 ff 0f 00add     edx0xffff0Opcode: 89 51 04mov     dword [ecx+0x4]edxOpcode: 89 90 f0 ff 0f 00mov     dword [eax+0xffff0]edxOpcode: c7 80 f4 ff 0f 00 00 00 00 00mov     dword [eax+0xffff4]0x0Opcode: 89 0c 24mov     dword [esp {var_2c}]ecxOpcode: bd 82 00 00 00mov     ebp0x82Opcode: ba 82 00 00 00mov     edx0x82Opcode: 89 f1mov     ecxesiOpcode: e8 0b 05 00 00call    sub_8054a50Opcode: 8b 9e 08 02 00 00mov     ebxdword [esi+0x208]Basic Block 19Opcode: 45inc     ebpOpcode: 81 fd 83 00 00 00cmp     ebp0x83Opcode: 7c e4jl      0x8054494Basic Block 20Opcode: 39 78 04cmp     dword [eax+0x4]ediOpcode: 72 f4jb      0x8054499Basic Block 21Opcode: eb 38jmp     0x80544eaBasic Block 22Opcode: 8b 40 0cmov     eaxdword [eax+0xc]Basic Block 23Opcode: eb 41jmp     0x80544e8Basic Block 24Opcode: 89 c3mov     ebxeax