Function Graph 0Basic Block 0Opcode: 90sub_8049310:Opcode: 90nop     Opcode: 58pop     eaxOpcode: 33 05 4e d0 04 08xor     eaxdword [data_804d04e]Opcode: 50push    eaxOpcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 56push    esiOpcode: 83 e4 f0and     esp0xfffffff0 {var_10}Opcode: 83 ec 20sub     esp0x20 {var_30}Opcode: c7 44 24 10 00 00 00 00mov     dword [esp+0x10 {var_20}]0x0Opcode: c7 44 24 0c 00 00 00 00mov     dword [esp+0xc {var_24}]0x0Opcode: 8b 35 04 c8 04 08mov     esidword [data_804c804]  {data_804d060}Opcode: 89 74 24 08mov     dword [esp+0x8 {var_28}]esiOpcode: 8d 44 24 10lea     eax[esp+0x10] {var_20}Opcode: 89 04 24mov     dword [esp {var_30}]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_2c}]0x4Opcode: e8 ef 04 00 00call    sub_8049840Opcode: 89 74 24 08mov     dword [esp+0x8 {var_28}]esiOpcode: 8d 44 24 0clea     eax[esp+0xc] {var_24}Opcode: 89 04 24mov     dword [esp {var_30}]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_2c}]0x4Opcode: e8 d7 04 00 00call    sub_8049840Opcode: 8b 44 24 10mov     eaxdword [esp+0x10 {var_20}]Opcode: 3b 05 00 c0 47 43cmp     eaxdword [0x4347c000]Opcode: 75 27jne     0x804939cBasic Block 1Opcode: 8d 65 fclea     esp[ebp-0x4] {var_8}Opcode: 5epop     esiOpcode: 5dpop     ebpOpcode: e8 8a ef ff ffcall    sub_8048330Opcode: c3retn    Basic Block 2Opcode: 81 7c 24 0c 00 c0 47 43cmp     dword [esp+0xc {var_24}]0x4347c000Opcode: 75 1djne     0x804939cBasic Block 3Opcode: a1 08 c8 04 08mov     eaxdword [data_804c808]  {data_804d478}Opcode: 89 44 24 08mov     dword [esp+0x8 {var_28}]eaxOpcode: c7 44 24 04 00 10 00 00mov     dword [esp+0x4 {var_2c}]0x1000Opcode: c7 04 24 00 c0 47 43mov     dword [esp {var_30}]0x4347c000Opcode: e8 84 07 00 00call    sub_8049b20