Function Graph 0Basic Block 0Opcode: 55sub_80497f0:Opcode: 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 58 06 00 00call    sub_8049e60Opcode: a3 44 42 06 08mov     dword [data_8064244]eaxOpcode: c7 44 24 28 00 00 00 00mov     dword [esp+0x28 {var_24}]0x0Opcode: 8b 35 c0 e3 04 08mov     esidword [data_804e3c0]  {data_804f3e0}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 0d 20 00 00call    sub_804b840Opcode: 8b 44 24 28mov     eaxdword [esp+0x28 {var_24}]Opcode: 3b 05 00 c0 47 43cmp     eaxdword [0x4347c000]Opcode: 8b 3d c4 e3 04 08mov     edidword [data_804e3c4]  {data_804f7f8}Opcode: 75 18jne     0x804985dBasic 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 03 1f 00 00call    sub_804b770Opcode: 89 3c 24mov     dword [esp {var_4c}]ediOpcode: e8 2b 1e 00 00call    sub_804b6a0Opcode: 89 74 24 08mov     dword [esp+0x8 {var_44}]esiOpcode: 8d 5c 24 20lea     ebx[esp+0x20] {var_2c}Opcode: eb 0djmp     0x804988cBasic 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 c3 22 00 00call    sub_804bb20Basic 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 a4 1f 00 00call    sub_804b840Opcode: 83 f8 08cmp     eax0x8Opcode: 0f 85 25 02 00 00jne     0x8049acaBasic Block 4Opcode: 89 3c 24mov     dword [esp {var_4c}]ediOpcode: e8 ce 1b 00 00call    sub_804b6a0Opcode: 31 c0xor     eaxeax  {0x0}Opcode: 83 c4 3cadd     esp0x3c {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: 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 83 1f 00 00call    sub_804b840Opcode: 83 f8 04cmp     eax0x4Opcode: 0f 85 04 02 00 00jne     0x8049acaBasic Block 6Opcode: 8b 44 24 1cmov     eaxdword [esp+0x1c {var_30}]Opcode: 3d 01 20 01 00cmp     eax0x12001Opcode: 72 0fjb      0x80498e0Basic Block 7Opcode: 8b 4c 24 20mov     ecxdword [esp+0x20 {var_2c}]Opcode: 8b 6c 24 24mov     ebpdword [esp+0x24 {var_28}]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      0x80498feBasic Block 8Opcode: c7 04 24 a6 df 04 08mov     dword [esp {var_4c}]data_804dfa6Opcode: e8 83 32 00 00call    sub_804cb60Opcode: eb a1jmp     0x8049880Basic Block 9Opcode: 84 dbtest    blblOpcode: 75 7bjne     0x804997dBasic Block 10Opcode: 88 fbmov     blbhBasic Block 11Opcode: 89 3c 24mov     dword [esp {var_4c}]ediOpcode: e8 18 1e 00 00call    sub_804b6a0Opcode: 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      0x8049993Basic Block 13Opcode: 81 f1 cc 57 fc 20xor     ecx0x20fc57ccOpcode: 81 f5 62 45 83 b4xor     ebp0xb4834562Opcode: 09 cdor      ebpecxOpcode: 0f 85 59 01 00 00jne     0x8049a6fBasic Block 14Opcode: 84 dbtest    blblOpcode: 75 53jne     0x80499eaBasic 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 89 20 00 00call    sub_804bb20Opcode: 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 c7 fd ff ffjne     0x8049880Basic 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 e2 21 00 00call    sub_804bb20Opcode: 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     0x8049964Basic Block 18Opcode: 81 f1 5d f8 5d 3exor     ecx0x3e5df85dOpcode: 81 f5 d0 47 79 7bxor     ebp0x7b7947d0Opcode: 09 cdor      ebpecxOpcode: 75 75jne     0x8049a6fBasic 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      0x80499adBasic Block 20Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_4c}]0x0Opcode: e8 cb 1b 00 00call    sub_804b690Opcode: e8 cb 1b 00 00{ Does not return }Basic Block 21Opcode: 89 3c 24mov     dword [esp {var_4c}]ediOpcode: e8 34 1d 00 00call    sub_804b6a0Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_4c}]0x0Opcode: e8 18 1d 00 00call    sub_804b690Opcode: e8 18 1d 00 00{ Does not return }Basic Block 22Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_4c}]0x0Opcode: e8 2c 1d 00 00call    sub_804b690Opcode: e8 2c 1d 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 16 f4 ff ffcall    sub_8048e20Opcode: 8d 5c 24 20lea     ebx[esp+0x20] {var_2c}Opcode: e9 6d fe ff ffjmp     0x8049880Basic Block 24Opcode: 84 dbtest    blblOpcode: 75 62jne     0x8049a13Basic 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     0x8049a6fBasic Block 27Opcode: 89 cbmov     ebxecxOpcode: 81 f3 5b 50 a3 b2xor     ebx0xb2a3505bOpcode: 89 eamov     edxebpOpcode: 81 f2 25 03 b2 edxor     edx0xedb20325Opcode: 09 daor      edxebxOpcode: 74 6fje      0x8049a34Basic Block 28Opcode: 89 04 24mov     dword [esp {var_4c}]eaxOpcode: e8 65 ec ff ffcall    sub_8048690Opcode: 8d 5c 24 20lea     ebx[esp+0x20] {var_2c}Opcode: e9 4c fe ff ffjmp     0x8049880Basic 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 2b fb ff ffcall    sub_8049570Opcode: 8d 5c 24 20lea     ebx[esp+0x20] {var_2c}Opcode: e9 32 fe ff ffjmp     0x8049880Basic Block 30Opcode: 89 camov     edxecxOpcode: 81 f2 f8 cf 2c 60xor     edx0x602ccff8Opcode: 89 ebmov     ebxebpOpcode: 81 f3 ca c4 ce f0xor     ebx0xf0cec4caOpcode: 09 d3or      ebxedxOpcode: 75 75jne     0x8049a4eBasic Block 31Opcode: 81 f1 8e d3 a0 98xor     ecx0x98a0d38eOpcode: 81 f5 e0 ab 42 08xor     ebp0x842abe0Opcode: 09 cdor      ebpecxOpcode: 75 11jne     0x8049a6fBasic Block 32Opcode: 89 04 24mov     dword [esp {var_4c}]eaxOpcode: e8 9f ee ff ffcall    sub_8048880Opcode: 8d 5c 24 20lea     ebx[esp+0x20] {var_2c}Opcode: e9 96 fe ff ffjmp     0x8049880Basic Block 33Opcode: 89 04 24mov     dword [esp {var_4c}]eaxOpcode: e8 8a f0 ff ffcall    sub_8048af0Opcode: 8d 5c 24 20lea     ebx[esp+0x20] {var_2c}Opcode: e9 11 fe ff ffjmp     0x8049880