Function Graph 0Basic Block 0Opcode: 90sub_80483b0:Opcode: 90nop     Opcode: 58pop     eaxOpcode: 33 05 4e d0 04 08xor     eaxdword [data_804d04e]Opcode: 50push    eaxOpcode: 31 c0xor     eaxeax  {0x0}Opcode: 57push    ediOpcode: 8d 7c 24 fclea     edi[esp-0x4] {var_8}Opcode: 89 07mov     dword [edi {var_8}]eaxOpcode: 89 47 fcmov     dword [edi-0x4 {var_c}]eaxOpcode: 89 47 f8mov     dword [edi-0x8 {var_10}]eaxOpcode: 89 47 f4mov     dword [edi-0xc {var_14}]eaxOpcode: 89 47 f0mov     dword [edi-0x10 {var_18}]eaxOpcode: 89 47 ecmov     dword [edi-0x14 {var_1c}]eaxOpcode: 89 47 e8mov     dword [edi-0x18 {var_20}]eaxOpcode: 89 47 e4mov     dword [edi-0x1c {var_24}]eaxOpcode: 89 47 e0mov     dword [edi-0x20 {var_28}]eaxOpcode: 89 47 dcmov     dword [edi-0x24 {var_2c}]eaxOpcode: 89 47 d8mov     dword [edi-0x28 {var_30}]eaxOpcode: 89 47 d4mov     dword [edi-0x2c {var_34}]eaxOpcode: 5fpop     ediOpcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 83 e4 f0and     esp0xfffffff0 {var_10}Opcode: 83 ec 30sub     esp0x30 {var_40}Opcode: 8b 35 04 c8 04 08mov     esidword [data_804c804]  {data_804d060}Opcode: 89 74 24 08mov     dword [esp+0x8 {var_38}]esiOpcode: 8d 44 24 18lea     eax[esp+0x18] {var_28}Opcode: 89 04 24mov     dword [esp {var_40}]eaxOpcode: c7 44 24 04 03 00 00 00mov     dword [esp+0x4 {var_3c}]0x3Opcode: e8 32 14 00 00call    sub_8049840Opcode: 89 74 24 08mov     dword [esp+0x8 {var_38}]esiOpcode: 8d 5c 24 17lea     ebx[esp+0x17] {var_29}Opcode: 89 1c 24mov     dword [esp {var_40}]ebxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_3c}]0x1Opcode: e8 1a 14 00 00call    sub_8049840Opcode: c7 44 24 04 14 00 00 00mov     dword [esp+0x4 {var_3c}]0x14Opcode: c7 04 24 01 00 00 00mov     dword [esp {var_40}]0x1Opcode: e8 b6 0f 00 00call    sub_80493f0Opcode: 89 c7mov     edieaxOpcode: 89 femov     esiediOpcode: 0f 1f 00mmxnop  dword [eax]Basic Block 1Opcode: c6 06 00mov     byte [esi]0x0Opcode: 89 3c 24mov     dword [esp {var_40}]ediOpcode: c7 44 24 08 00 00 00 00mov     dword [esp+0x8 {var_38}]0x0Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_3c}]0x0Opcode: e8 bf 2d 00 00call    sub_804b250Opcode: 89 44 24 0cmov     dword [esp+0xc {var_34}]eaxOpcode: a1 04 c8 04 08mov     eaxdword [data_804c804]  {data_804d060}Opcode: 89 44 24 08mov     dword [esp+0x8 {var_38}]eaxOpcode: 89 1c 24mov     dword [esp {var_40}]ebxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_3c}]0x1Opcode: e8 92 13 00 00call    sub_8049840Opcode: c6 07 00mov     byte [edi]0x0Opcode: 31 f6xor     esiesi  {0x0}Opcode: 2e 66 0f 1f 04 00mmxnop  word cs:[eax+eax]Basic Block 2Opcode: 88 06mov     byte [esi]alOpcode: a1 04 c8 04 08mov     eaxdword [data_804c804]  {data_804d060}Opcode: 89 44 24 08mov     dword [esp+0x8 {var_38}]eaxOpcode: 89 1c 24mov     dword [esp {var_40}]ebxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_3c}]0x1Opcode: e8 dc 13 00 00call    sub_8049840Opcode: 46inc     esiOpcode: 83 f8 01cmp     eax0x1Opcode: 74 d7je      0x8048441Basic Block 3Opcode: c6 04 37 00mov     byte [edi+esi]0x0Opcode: 89 3c 24mov     dword [esp {var_40}]ediOpcode: c7 44 24 08 00 00 00 00mov     dword [esp+0x8 {var_38}]0x0Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_3c}]0x0Opcode: e8 3c 2d 00 00call    sub_804b250Opcode: 89 c7mov     edieaxOpcode: 81 7c 24 0c 00 02 00 00cmp     dword [esp+0xc {var_34}]0x200Opcode: 0f 85 2e 01 00 00jne     0x8048652Basic Block 4Opcode: 83 fe 13cmp     esi0x13Opcode: 88 04 37mov     byte [edi+esi]alOpcode: 0f 84 85 01 00 00je      0x8048652Basic Block 5Opcode: 8a 44 24 17mov     albyte [esp+0x17 {var_29}]Opcode: 3c 02cmp     al0x2Opcode: 74 2dje      0x8048476Basic Block 6Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_40}]0x0Opcode: e8 2a 34 00 00call    sub_804b8a0Opcode: e8 2a 34 00 00{ Does not return }Basic Block 7Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_40}]0x0Opcode: e8 42 32 00 00call    sub_804b8a0Opcode: e8 42 32 00 00{ Does not return }Basic Block 8Opcode: 81 ff 00 02 00 00cmp     edi0x200Opcode: 0f 85 22 01 00 00jne     0x8048652Basic Block 9Opcode: 46inc     esiOpcode: a1 04 c8 04 08mov     eaxdword [data_804c804]  {data_804d060}Opcode: 89 44 24 08mov     dword [esp+0x8 {var_38}]eaxOpcode: 89 1c 24mov     dword [esp {var_40}]ebxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_3c}]0x1Opcode: e8 59 13 00 00call    sub_8049840Opcode: 83 f8 01cmp     eax0x1Opcode: 74 cdje      0x80484b9Basic Block 10Opcode: a1 04 c8 04 08mov     eaxdword [data_804c804]  {data_804d060}Opcode: 89 44 24 08mov     dword [esp+0x8 {var_38}]eaxOpcode: 89 1c 24mov     dword [esp {var_40}]ebxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_3c}]0x4Opcode: e8 f7 12 00 00call    sub_8049840Opcode: 89 f8mov     eaxediOpcode: 0f af 44 24 0cimul    eaxdword [esp+0xc {var_34}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_3c}]eaxOpcode: c7 04 24 01 00 00 00mov     dword [esp {var_40}]0x1Opcode: e8 90 0e 00 00call    sub_80493f0Opcode: 8b 4d 08mov     ecxdword [ebp+0x8 {arg_4}]Opcode: 89 cemov     esiecxOpcode: 89 46 10mov     dword [esi+0x10]eaxOpcode: 8d 04 bd 00 00 00 00lea     eax[edi*4]Opcode: 89 44 24 10mov     dword [esp+0x10 {var_30}]eaxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_3c}]eaxOpcode: c7 04 24 01 00 00 00mov     dword [esp {var_40}]0x1Opcode: e8 6d 0e 00 00call    sub_80493f0Opcode: 85 fftest    ediediOpcode: 89 46 08mov     dword [esi+0x8]eaxOpcode: 7e 2cjle     0x80485b6Basic Block 11Opcode: 8a 44 24 17mov     albyte [esp+0x17 {var_29}]Opcode: 3c 02cmp     al0x2Opcode: 74 37je      0x80484f8Basic Block 12Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_40}]0x0Opcode: e8 a8 33 00 00call    sub_804b8a0Opcode: e8 a8 33 00 00{ Does not return }Basic Block 13Opcode: 8b 44 24 10mov     eaxdword [esp+0x10 {var_30}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_3c}]eaxOpcode: c7 04 24 01 00 00 00mov     dword [esp {var_40}]0x1Opcode: e8 26 0e 00 00call    sub_80493f0Opcode: 8b 4d 08mov     ecxdword [ebp+0x8 {arg_4}]Opcode: 89 41 0cmov     dword [ecx+0xc]eaxOpcode: 85 fftest    ediediOpcode: 89 camov     edxecxOpcode: 7e 39jle     0x804860fBasic Block 14Opcode: 8b 44 24 0cmov     eaxdword [esp+0xc {var_34}]Opcode: 8d 34 85 00 00 00 00lea     esi[eax*4]Opcode: 31 dbxor     ebx {var_29}ebx  {0x0}Opcode: 90nop     Basic Block 15Opcode: 89 3amov     dword [edx]ediOpcode: 8b 44 24 0cmov     eaxdword [esp+0xc {var_34}]Opcode: 89 c6mov     esieaxOpcode: 89 72 04mov     dword [edx+0x4]esiOpcode: 8b 42 10mov     eaxdword [edx+0x10]Opcode: 0f af 32imul    esidword [edx]Opcode: 8b 0d 04 c8 04 08mov     ecxdword [data_804c804]  {data_804d060}Opcode: 89 4c 24 08mov     dword [esp+0x8 {var_38}]ecxOpcode: 89 74 24 04mov     dword [esp+0x4 {var_3c}]esiOpcode: 89 04 24mov     dword [esp {var_40}]eaxOpcode: 89 d6mov     esiedxOpcode: e8 08 12 00 00call    sub_8049840Opcode: 89 34 24mov     dword [esp {var_40}]esiOpcode: e8 10 fd ff ffcall    sub_8048350Opcode: 31 c0xor     eaxeax  {0x0}Opcode: 8d 65 f4lea     esp[ebp-0xc] {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: 59pop     ecxOpcode: 33 0d 4e d0 04 08xor     ecxdword [data_804d04e]Opcode: 51push    ecxOpcode: c3retn    Basic Block 16Opcode: 8b 44 24 0cmov     eaxdword [esp+0xc {var_34}]Opcode: 8d 04 85 00 00 00 00lea     eax[eax*4]Opcode: 89 44 24 10mov     dword [esp+0x10 {var_30}]eaxOpcode: 31 dbxor     ebxebx  {0x0}Opcode: 90nop     Basic Block 17Opcode: 89 74 24 04mov     dword [esp+0x4 {var_3c}]esiOpcode: c7 04 24 01 00 00 00mov     dword [esp {var_40}]0x1Opcode: e8 48 0e 00 00call    sub_80493f0Opcode: 8b 4d 08mov     ecxdword [ebp+0x8 {arg_4}]Opcode: 8b 49 08mov     ecxdword [ecx+0x8]Opcode: 89 04 99mov     dword [ecx+ebx*4]eaxOpcode: 43inc     ebxOpcode: 39 dfcmp     ediebxOpcode: 75 e2jne     0x8048598Basic Block 18Opcode: 8b 44 24 10mov     eaxdword [esp+0x10 {var_30}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_3c}]eaxOpcode: c7 04 24 01 00 00 00mov     dword [esp {var_40}]0x1Opcode: 89 femov     esiediOpcode: 89 d7mov     ediedxOpcode: e8 f0 0d 00 00call    sub_80493f0Opcode: 89 famov     edxediOpcode: 89 f7mov     ediesiOpcode: 8b 4a 0cmov     ecxdword [edx+0xc]Opcode: 89 04 99mov     dword [ecx+ebx*4]eaxOpcode: 43inc     ebxOpcode: 39 dfcmp     ediebxOpcode: 75 d9jne     0x80485e8