Function Graph 0Basic Block 0Opcode: 90sub_804b200:Opcode: 90nop     Opcode: 58pop     eaxOpcode: 33 05 a6 1c 05 08xor     eaxdword [data_8051ca6]Opcode: 50push    eaxOpcode: 55push    ebpOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 83 ec 1csub     esp0x1c {var_2c}Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_28}]0x0Opcode: c7 04 24 04 00 00 00mov     dword [esp {var_2c}]0x4Opcode: e8 1c 2c 00 00call    sub_804de40Opcode: 89 c6mov     esieaxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_28}]0x1Opcode: c7 04 24 04 00 00 00mov     dword [esp {var_2c}]0x4Opcode: e8 06 2c 00 00call    sub_804de40Opcode: 89 44 24 04mov     dword [esp+0x4 {var_28}]eaxOpcode: 89 34 24mov     dword [esp {var_2c}]esiOpcode: e8 2a 03 00 00call    sub_804b570Opcode: 8b 35 84 0e 05 08mov     esidword [data_8050e84]  {data_8051428}Opcode: b3 01mov     bl0x1Opcode: 8b 3d 80 0e 05 08mov     edidword [data_8050e80]  {data_8051010}Opcode: bd 1e 00 00 00mov     ebp0x1eOpcode: eb 0ajmp     0x804b265Basic Block 1Opcode: 84 dbtest    blblOpcode: 75 10jne     0x804b279Basic Block 2Opcode: 4ddec     ebpOpcode: 81 3d d4 1c 05 08 00 00 00 00cmp     dword [data_8051cd4]0x0Opcode: 0f 84 0b 01 00 00je      0x804b395Basic Block 3Opcode: e8 72 1b 00 00call    sub_804cde0Opcode: 84 c0test    alalOpcode: b3 01mov     bl0x1Opcode: 74 f1je      0x804b265Basic Block 4Opcode: 89 7c 24 08mov     dword [esp+0x8 {var_24}]ediOpcode: c7 44 24 04 02 00 00 00mov     dword [esp+0x4 {var_28}]0x2Opcode: c7 04 24 d8 1c 05 08mov     dword [esp {var_2c}]data_8051cd8Opcode: e8 f3 2a 00 00call    sub_804dea0Opcode: 83 f8 02cmp     eax0x2Opcode: 0f 85 9c 01 00 00jne     0x804b552Basic Block 5Opcode: 85 edtest    ebpebpOpcode: 0f 85 03 01 00 00jne     0x804b395Basic Block 6Opcode: e9 d9 02 00 00jmp     0x804b552Basic Block 7Opcode: 31 c0xor     eaxeax  {0x0}Opcode: 83 c4 1cadd     esp0x1c {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: e8 d0 cd ff ffcall    sub_8048330Opcode: c3retn    Basic Block 8Opcode: 0f b7 05 d8 1c 05 08movzx   eaxword [data_8051cd8]Opcode: 3d 60 1e 00 00cmp     eax0x1e60Opcode: 7f 10jg      0x804b3d4Basic Block 9Opcode: 66 c7 44 24 0e 7f 09mov     word [esp+0xe {var_1e}]0x97fOpcode: 89 74 24 08mov     dword [esp+0x8 {var_24}]esiOpcode: 8d 44 24 0elea     eax[esp+0xe] {var_1e}Opcode: 89 04 24mov     dword [esp {var_2c}]eaxOpcode: c7 44 24 04 02 00 00 00mov     dword [esp+0x4 {var_28}]0x2Opcode: e8 df 2e 00 00call    sub_804e190Opcode: 81 3d d4 1c 05 08 00 00 00 00cmp     dword [data_8051cd4]0x0Opcode: 0f 84 85 00 00 00je      0x804b346Basic Block 10Opcode: 3d 06 22 00 00cmp     eax0x2206Opcode: 7f 15jg      0x804b3f0Basic Block 11Opcode: 3d 99 08 00 00cmp     eax0x899Opcode: 0f 85 96 fe ff ffjne     0x804b265Basic Block 12Opcode: 66 c7 44 24 12 e1 10mov     word [esp+0x12 {var_1a}]0x10e1Opcode: 89 74 24 08mov     dword [esp+0x8 {var_24}]esiOpcode: 8d 44 24 12lea     eax[esp+0x12] {var_1a}Opcode: 89 04 24mov     dword [esp {var_2c}]eaxOpcode: c7 44 24 04 02 00 00 00mov     dword [esp+0x4 {var_28}]0x2Opcode: e8 2b 2e 00 00call    sub_804e190Opcode: c7 05 d4 1c 05 08 00 00 00 00mov     dword [data_8051cd4]0x0Opcode: 66 c7 44 24 14 57 22mov     word [esp+0x14 {var_18}]0x2257Opcode: 89 74 24 08mov     dword [esp+0x8 {var_24}]esiOpcode: 8d 44 24 14lea     eax[esp+0x14] {var_18}Opcode: 89 04 24mov     dword [esp {var_2c}]eaxOpcode: c7 44 24 04 02 00 00 00mov     dword [esp+0x4 {var_28}]0x2Opcode: e8 02 2e 00 00call    sub_804e190Opcode: 31 edxor     ebpebp  {0x0}Opcode: 66 0f 1f 04 00mmxnop  word [eax+eax]Basic Block 13Opcode: 89 7c 24 08mov     dword [esp+0x8 {var_24}]ediOpcode: c7 44 24 04 02 00 00 00mov     dword [esp+0x4 {var_28}]0x2Opcode: c7 04 24 d8 1c 05 08mov     dword [esp {var_2c}]data_8051cd8Opcode: e8 c7 2b 00 00call    sub_804dea0Opcode: 0f b7 2d d8 1c 05 08movzx   ebpword [data_8051cd8]Opcode: 81 fd 00 04 00 00cmp     ebp0x400Opcode: 77 16ja      0x804b2feBasic Block 14Opcode: 3d 60 59 00 00cmp     eax0x5960Opcode: 7f 6djg      0x804b464Basic Block 15Opcode: 3d 61 1e 00 00cmp     eax0x1e61Opcode: 0f 85 7f fe ff ffjne     0x804b265Basic Block 16Opcode: e9 87 fe ff ffjmp     0x804b25bBasic Block 17Opcode: 31 edxor     ebpebp  {0x0}Basic Block 18Opcode: 89 7c 24 08mov     dword [esp+0x8 {var_24}]ediOpcode: 89 6c 24 04mov     dword [esp+0x4 {var_28}]ebpOpcode: c7 04 24 d8 1c 05 08mov     dword [esp {var_2c}]data_8051cd8Opcode: e8 a4 2b 00 00call    sub_804dea0Opcode: eb 02jmp     0x804b300Basic Block 19Opcode: 3d 61 59 00 00cmp     eax0x5961Opcode: 0f 85 f6 fd ff ffjne     0x804b265Basic Block 20Opcode: 3d b0 56 00 00cmp     eax0x56b0Opcode: 7f 7bjg      0x804b479Basic Block 21Opcode: e8 b5 fc ff ffcall    sub_804b0a0Opcode: e9 75 fe ff ffjmp     0x804b265Basic Block 22Opcode: e8 d0 fb ff ffcall    sub_804ae30Opcode: 66 0f 1f 04 00mmxnop  word [eax+eax]Basic Block 23Opcode: 66 c7 44 24 10 d2 04mov     word [esp+0x10 {var_1c}]0x4d2Opcode: 89 74 24 08mov     dword [esp+0x8 {var_24}]esiOpcode: 8d 44 24 10lea     eax[esp+0x10] {var_1c}Opcode: 89 04 24mov     dword [esp {var_2c}]eaxOpcode: c7 44 24 04 02 00 00 00mov     dword [esp+0x4 {var_28}]0x2Opcode: e8 51 2e 00 00call    sub_804e190Opcode: bd 1e 00 00 00mov     ebp0x1eOpcode: eb 4fjmp     0x804b395Basic Block 24Opcode: a1 d4 1c 05 08mov     eaxdword [data_8051cd4]Opcode: 0f b7 cdmovzx   ecxbpOpcode: 89 4c 24 08mov     dword [esp+0x8 {var_24}]ecxOpcode: 89 04 24mov     dword [esp {var_2c}]eaxOpcode: c7 44 24 04 d8 1c 05 08mov     dword [esp+0x4 {var_28}]data_8051cd8Opcode: e8 c4 06 00 00call    sub_804b9e0Opcode: 84 c0test    alalOpcode: 74 26je      0x804b346Basic Block 25Opcode: e8 6c fa ff ffcall    sub_804aee0Opcode: e9 ec fd ff ffjmp     0x804b265Basic Block 26Opcode: 3d b1 56 00 00cmp     eax0x56b1Opcode: 0f 85 e1 fd ff ffjne     0x804b265Basic Block 27Opcode: 3d 64 56 00 00cmp     eax0x5664Opcode: 0f 8f 85 00 00 00jg      0x804b48eBasic Block 28Opcode: e8 c7 f8 ff ffcall    sub_804ad50Opcode: e9 d7 fd ff ffjmp     0x804b265Basic Block 29Opcode: 3d 65 56 00 00cmp     eax0x5665Opcode: 0f 85 cc fd ff ffjne     0x804b265Basic Block 30Opcode: 3d 46 2d 00 00cmp     eax0x2d46Opcode: 0f 8f 8f 00 00 00jg      0x804b4a3Basic Block 31Opcode: e8 22 fb ff ffcall    sub_804afc0Opcode: e9 c2 fd ff ffjmp     0x804b265Basic Block 32Opcode: 3d 47 2d 00 00cmp     eax0x2d47Opcode: 0f 85 b7 fd ff ffjne     0x804b265Basic Block 33Opcode: 3d e9 2c 00 00cmp     eax0x2ce9Opcode: 0f 8f 99 00 00 00jg      0x804b4b8Basic Block 34Opcode: e8 fd f6 ff ffcall    sub_804abb0Opcode: e9 ad fd ff ffjmp     0x804b265Basic Block 35Opcode: 3d ea 2c 00 00cmp     eax0x2ceaOpcode: 0f 85 a2 fd ff ffjne     0x804b265Basic Block 36Opcode: 3d 75 2c 00 00cmp     eax0x2c75Opcode: 0f 8f a3 00 00 00jg      0x804b4cdBasic Block 37Opcode: e8 98 f7 ff ffcall    sub_804ac60Opcode: e9 98 fd ff ffjmp     0x804b265Basic Block 38Opcode: 3d 76 2c 00 00cmp     eax0x2c76Opcode: 0f 85 8d fd ff ffjne     0x804b265Basic Block 39Opcode: 3d 07 22 00 00cmp     eax0x2207Opcode: 0f 84 aa 00 00 00je      0x804b4dfBasic Block 40Opcode: e8 a3 f4 ff ffcall    sub_804a980Opcode: eb 05jmp     0x804b4e4Basic Block 41Opcode: e8 8c f0 ff ffcall    sub_804a570Basic Block 42Opcode: 3d 0f 22 00 00cmp     eax0x220fOpcode: 0f 85 b3 00 00 00jne     0x804b4f3Basic Block 43Opcode: 84 c0test    alalOpcode: b8 1e 00 00 00mov     eax0x1eOpcode: 0f 45 e8cmovne  ebpeaxOpcode: e9 72 fd ff ffjmp     0x804b265Basic Block 44Opcode: 3d 0f 27 00 00cmp     eax0x270fOpcode: 0f 85 67 fd ff ffjne     0x804b265Basic Block 45Opcode: 81 3d d4 1c 05 08 00 00 00 00cmp     dword [data_8051cd4]0x0Opcode: 0f 85 b5 00 00 00jne     0x804b505Basic Block 46Opcode: 31 dbxor     ebxebx  {0x0}Opcode: e9 60 fd ff ffjmp     0x804b265Basic Block 47Opcode: c7 05 d4 1c 05 08 00 00 00 00mov     dword [data_8051cd4]0x0Opcode: 66 c7 44 24 18 d2 04mov     word [esp+0x18 {var_14}]0x4d2Opcode: 89 74 24 08mov     dword [esp+0x8 {var_24}]esiOpcode: 8d 44 24 18lea     eax[esp+0x18] {var_14}Opcode: 89 04 24mov     dword [esp {var_2c}]eaxOpcode: c7 44 24 04 02 00 00 00mov     dword [esp+0x4 {var_28}]0x2Opcode: e8 62 2c 00 00call    sub_804e190Opcode: 66 c7 44 24 1a 57 22mov     word [esp+0x1a {var_12}]0x2257Opcode: 89 74 24 08mov     dword [esp+0x8 {var_24}]esiOpcode: 8d 44 24 1alea     eax[esp+0x1a] {var_12}Basic Block 48Opcode: 66 c7 44 24 16 e1 10mov     word [esp+0x16 {var_16}]0x10e1Opcode: 89 74 24 08mov     dword [esp+0x8 {var_24}]esiOpcode: 8d 44 24 16lea     eax[esp+0x16] {var_16}Opcode: e9 d9 00 00 00jmp     0x804b53dBasic Block 49Opcode: 89 04 24mov     dword [esp {var_2c}]eaxOpcode: c7 44 24 04 02 00 00 00mov     dword [esp+0x4 {var_28}]0x2Opcode: e8 43 2c 00 00call    sub_804e190Opcode: e9 13 fd ff ffjmp     0x804b265