Function Graph 0Basic Block 0Opcode: e8 9b e7 ff ffsub_8049b90:Opcode: e8 9b e7 ff ffcall    sub_8048330Opcode: 50push    eaxOpcode: 31 c0xor     eaxeax  {0x0}Opcode: 57push    ediOpcode: 8d 7c 24 e0lea     edi[esp-0x20] {var_28}Opcode: 89 07mov     dword [edi {var_28}]eaxOpcode: 89 47 fcmov     dword [edi-0x4 {var_2c}]eaxOpcode: 89 47 f8mov     dword [edi-0x8 {var_30}]eaxOpcode: 5fpop     ediOpcode: 58pop     eaxOpcode: 55push    ebpOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 83 ec 3csub     esp0x3c {var_4c}Opcode: c6 44 24 1b 00mov     byte [esp+0x1b {var_31}]0x0Opcode: c7 04 24 00 04 00 00mov     dword [esp {var_4c}]0x400Opcode: e8 b1 06 00 00call    sub_804a270Opcode: a3 c4 fc 04 08mov     dword [data_804fcc4]eaxOpcode: c7 44 24 28 00 00 00 00mov     dword [esp+0x28 {var_24}]0x0Opcode: 8b 35 a0 ec 04 08mov     esidword [data_804eca0]  {data_804f074}Opcode: 89 74 24 08mov     dword [esp+0x8 {var_44}]esiOpcode: 8d 44 24 28lea     eax[esp+0x28] {var_24}Opcode: 89 04 24mov     dword [esp {var_4c}]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_48}]0x4Opcode: e8 16 22 00 00call    sub_804be00Opcode: 8b 44 24 28mov     eaxdword [esp+0x28 {var_24}]Opcode: 3b 05 00 c0 47 43cmp     eaxdword [0x4347c000]Opcode: 8b 3d a4 ec 04 08mov     edidword [data_804eca4]  {data_804f48c}Opcode: 75 18jne     0x8049c14Basic Block 1Opcode: 89 3c 24mov     dword [esp {var_4c}]ediOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_48}]0x1Opcode: e8 fc 20 00 00call    sub_804bd20Opcode: 89 3c 24mov     dword [esp {var_4c}]ediOpcode: e8 24 20 00 00call    sub_804bc50Opcode: 89 74 24 08mov     dword [esp+0x8 {var_44}]esiOpcode: 8d 5c 24 20lea     ebx[esp+0x20] {var_2c}Opcode: eb 0cjmp     0x8049c42Basic Block 2Opcode: 89 7c 24 08mov     dword [esp+0x8 {var_44}]ediOpcode: c7 44 24 04 00 10 00 00mov     dword [esp+0x4 {var_48}]0x1000Opcode: c7 04 24 00 c0 47 43mov     dword [esp {var_4c}]0x4347c000Opcode: e8 dc 24 00 00call    sub_804c0f0Basic Block 3Opcode: 89 1c 24mov     dword [esp {var_4c}]ebxOpcode: c7 44 24 04 08 00 00 00mov     dword [esp+0x4 {var_48}]0x8Opcode: e8 ae 21 00 00call    sub_804be00Opcode: 83 f8 08cmp     eax0x8Opcode: 0f 85 3a 02 00 00jne     0x8049e95Basic Block 4Opcode: 89 3c 24mov     dword [esp {var_4c}]ediOpcode: e8 b3 1d 00 00call    sub_804bc50Opcode: 31 c0xor     eaxeax  {0x0}Opcode: 83 c4 3cadd     esp0x3c {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: 59pop     ecxOpcode: 33 0d 4e f0 04 08xor     ecxdword [data_804f04e]Opcode: 51push    ecxOpcode: c3retn    Basic Block 5Opcode: 89 74 24 08mov     dword [esp+0x8 {var_44}]esiOpcode: 8d 44 24 1clea     eax[esp+0x1c] {var_30}Opcode: 89 04 24mov     dword [esp {var_4c}]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_48}]0x4Opcode: e8 8d 21 00 00call    sub_804be00Opcode: 83 f8 04cmp     eax0x4Opcode: 0f 85 19 02 00 00jne     0x8049e95Basic Block 6Opcode: 8b 44 24 1cmov     eaxdword [esp+0x1c {var_30}]Opcode: 3d 01 20 01 00cmp     eax0x12001Opcode: 72 0ejb      0x8049c95Basic Block 7Opcode: 8b 4c 24 20mov     ecxdword [esp+0x20 {var_2c}]Opcode: 8b 6c 24 24mov     ebpdword [esp+0x24 {var_28}]  {0x0}Opcode: 81 f9 5a 50 a3 b2cmp     ecx0xb2a3505aOpcode: 0f 97 c3seta    blOpcode: 81 fd 25 03 b2 edcmp     ebp0xedb20325Opcode: 0f 9f c7setg    bhOpcode: 74 02je      0x8049cb3Basic Block 8Opcode: c7 04 24 86 e8 04 08mov     dword [esp {var_4c}]data_804e886Opcode: e8 7d 34 00 00call    sub_804d110Opcode: eb a1jmp     0x8049c36Basic Block 9Opcode: 84 dbtest    blblOpcode: 0f 85 8a 00 00 00jne     0x8049d45Basic Block 10Opcode: 88 fbmov     blbhBasic Block 11Opcode: 89 3c 24mov     dword [esp {var_4c}]ediOpcode: e8 12 20 00 00call    sub_804bc50Opcode: 89 74 24 08mov     dword [esp+0x8 {var_44}]esiBasic Block 12Opcode: 81 f9 5c f8 5d 3ecmp     ecx0x3e5df85cOpcode: 0f 97 c3seta    blOpcode: 81 fd d0 47 79 7bcmp     ebp0x7b7947d0Opcode: 0f 9f c7setg    bhOpcode: 74 02je      0x8049d5bBasic Block 13Opcode: 81 f1 cc 57 fc 20xor     ecx0x20fc57ccOpcode: 81 f5 62 45 83 b4xor     ebp0xb4834562Opcode: 09 cdor      ebpecxOpcode: 0f 85 68 01 00 00jne     0x8049e37Basic Block 14Opcode: 84 dbtest    blblOpcode: 75 53jne     0x8049db2Basic Block 15Opcode: 88 fbmov     blbhBasic Block 16Opcode: c7 44 24 34 f9 be 60 5cmov     dword [esp+0x34 {var_18}]0x5c60bef9Opcode: c7 44 24 30 70 04 44 67mov     dword [esp+0x30 {var_1c}]0x67440470Opcode: 89 7c 24 08mov     dword [esp+0x8 {var_44}]ediOpcode: 8d 44 24 30lea     eax[esp+0x30] {var_1c}Opcode: 89 04 24mov     dword [esp {var_4c}]eaxOpcode: c7 44 24 04 08 00 00 00mov     dword [esp+0x4 {var_48}]0x8Opcode: e8 91 22 00 00call    sub_804c0f0Opcode: 8b 44 24 34mov     eaxdword [esp+0x34 {var_18}]  {0x5c60bef9}Opcode: b9 85 ac b3 12mov     ecx0x12b3ac85Opcode: 31 c8xor     eaxecx  {0x4ed3127c}Opcode: 8b 4c 24 30mov     ecxdword [esp+0x30 {var_1c}]Opcode: ba 10 67 f5 4amov     edx0x4af56710Opcode: 31 d1xor     ecxedxOpcode: 09 c1or      ecxeaxOpcode: 8d 5c 24 20lea     ebx[esp+0x20] {var_2c}Opcode: 0f 85 b5 fd ff ffjne     0x8049c36Basic Block 17Opcode: c7 44 24 2c 00 00 00 00mov     dword [esp+0x2c {var_20}]0x0Opcode: c7 44 24 28 00 00 00 00mov     dword [esp+0x28 {var_24}]0x0Opcode: 89 7c 24 08mov     dword [esp+0x8 {var_44}]ediOpcode: 8d 44 24 28lea     eax[esp+0x28] {var_24}Opcode: 89 04 24mov     dword [esp {var_4c}]eaxOpcode: c7 44 24 04 08 00 00 00mov     dword [esp+0x4 {var_48}]0x8Opcode: e8 f9 23 00 00call    sub_804c0f0Opcode: 8b 44 24 2cmov     eaxdword [esp+0x2c {var_20}]  {0x0}Opcode: b9 85 ac b3 12mov     ecx0x12b3ac85Opcode: 31 c8xor     eaxecx  {0x12b3ac85}Opcode: 8b 4c 24 28mov     ecxdword [esp+0x28 {var_24}]Opcode: ba 10 67 f5 4amov     edx0x4af56710Opcode: 31 d1xor     ecxedxOpcode: 09 c1or      ecxeaxOpcode: 75 0cjne     0x8049d1dBasic Block 18Opcode: 81 f1 5d f8 5d 3exor     ecx0x3e5df85dOpcode: 81 f5 d0 47 79 7bxor     ebp0x7b7947d0Opcode: 09 cdor      ebpecxOpcode: 75 75jne     0x8049e37Basic Block 19Opcode: 81 f9 0c b5 2c a5cmp     ecx0xa52cb50cOpcode: 0f 97 c3seta    blOpcode: 81 fd 3b 80 14 44cmp     ebp0x4414803bOpcode: 0f 9f c7setg    bhOpcode: 74 02je      0x8049d75Basic Block 20Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_4c}]0x0Opcode: e8 b3 1d 00 00call    sub_804bc40Opcode: e8 b3 1d 00 00{ Does not return }Basic Block 21Opcode: 89 3c 24mov     dword [esp {var_4c}]ediOpcode: e8 2b 1f 00 00call    sub_804bc50Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_4c}]0x0Opcode: e8 0f 1f 00 00call    sub_804bc40Opcode: e8 0f 1f 00 00{ Does not return }Basic Block 22Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_4c}]0x0Opcode: e8 23 1f 00 00call    sub_804bc40Opcode: e8 23 1f 00 00{ Does not return }Basic Block 23Opcode: 8d 4c 24 1blea     ecx[esp+0x1b] {var_31}Opcode: 89 4c 24 04mov     dword [esp+0x4 {var_48}]ecxOpcode: 89 04 24mov     dword [esp {var_4c}]eaxOpcode: e8 6e f3 ff ffcall    sub_8049140Opcode: 8d 5c 24 20lea     ebx[esp+0x20] {var_2c}Opcode: e9 5b fe ff ffjmp     0x8049c36Basic Block 24Opcode: 84 dbtest    blblOpcode: 75 62jne     0x8049ddbBasic Block 25Opcode: 88 fbmov     blbhBasic Block 26Opcode: 81 f1 0d b5 2c a5xor     ecx0xa52cb50dOpcode: 81 f5 3b 80 14 44xor     ebp0x4414803bOpcode: 09 cdor      ebpecxOpcode: 75 4cjne     0x8049e37Basic Block 27Opcode: 89 cbmov     ebxecxOpcode: 81 f3 5b 50 a3 b2xor     ebx0xb2a3505bOpcode: 89 eamov     edxebp  {0x0}Opcode: 81 f2 25 03 b2 edxor     edx0xedb20325Opcode: 09 daor      edxebxOpcode: 74 6fje      0x8049dfcBasic Block 28Opcode: 89 04 24mov     dword [esp {var_4c}]eaxOpcode: e8 9d eb ff ffcall    sub_8048990Opcode: 8d 5c 24 20lea     ebx[esp+0x20] {var_2c}Opcode: e9 3a fe ff ffjmp     0x8049c36Basic Block 29Opcode: 0f b6 4c 24 1bmovzx   ecxbyte [esp+0x1b {var_31}]Opcode: 89 4c 24 04mov     dword [esp+0x4 {var_48}]ecxOpcode: 89 04 24mov     dword [esp {var_4c}]eaxOpcode: e8 d3 fa ff ffcall    sub_80498e0Opcode: 8d 5c 24 20lea     ebx[esp+0x20] {var_2c}Opcode: e9 20 fe ff ffjmp     0x8049c36Basic Block 30Opcode: 89 camov     edxecxOpcode: 81 f2 f8 cf 2c 60xor     edx0x602ccff8Opcode: 89 ebmov     ebxebp  {0x0}Opcode: 81 f3 ca c4 ce f0xor     ebx0xf0cec4caOpcode: 09 d3or      ebxedxOpcode: 75 75jne     0x8049e16Basic Block 31Opcode: 81 f1 8e d3 a0 98xor     ecx0x98a0d38eOpcode: 81 f5 e0 ab 42 08xor     ebp0x842abe0Opcode: 09 cdor      ebpecxOpcode: 75 11jne     0x8049e37Basic Block 32Opcode: 89 04 24mov     dword [esp {var_4c}]eaxOpcode: e8 e7 ed ff ffcall    sub_8048b90Opcode: 8d 5c 24 20lea     ebx[esp+0x20] {var_2c}Opcode: e9 84 fe ff ffjmp     0x8049c36Basic Block 33Opcode: 89 04 24mov     dword [esp {var_4c}]eaxOpcode: e8 e2 ef ff ffcall    sub_8048e10Opcode: 8d 5c 24 20lea     ebx[esp+0x20] {var_2c}Opcode: e9 ff fd ff ffjmp     0x8049c36