Function Graph 0Basic Block 0Opcode: 90sub_8048b20:Opcode: 90nop     Opcode: 58pop     eaxOpcode: 33 05 4e e0 04 08xor     eaxdword [data_804e04e]Opcode: 50push    eaxOpcode: c7 44 24 dc 00 00 00 00mov     dword [esp-0x24 {var_24}]0x0Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 57push    ediOpcode: 56push    esiOpcode: 81 ec 30 01 00 00sub     esp0x130 {var_13c}Opcode: be 78 00 00 00mov     esi0x78Opcode: 8d bd 60 ff ff fflea     edi[ebp-0xa0] {var_a4}Opcode: c7 45 f4 00 00 00 00mov     dword [ebp-0xc {var_10}]0x0Opcode: 89 4d f0mov     dword [ebp-0x10 {var_14}]ecxOpcode: 89 55 ecmov     dword [ebp-0x14 {var_18}]edxOpcode: 8b 4d f0mov     ecxdword [ebp-0x10 {var_14}]Opcode: 89 4d e8mov     dword [ebp-0x18 {var_1c}]ecxOpcode: c7 45 e4 00 00 00 00mov     dword [ebp-0x1c {var_20}]0x0Opcode: c7 45 d8 00 00 00 00mov     dword [ebp-0x28 {var_2c}]0x0Opcode: 89 3c 24mov     dword [esp {var_13c}]ediOpcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_138}]0x0Opcode: c7 44 24 08 78 00 00 00mov     dword [esp+0x8 {var_134}]0x78Opcode: 89 b5 5c ff ff ffmov     dword [ebp-0xa4 {var_a8}]esiOpcode: c7 85 58 ff ff ff 00 00 00 00mov     dword [ebp-0xa8 {var_ac}]0x0Opcode: e8 50 25 00 00call    sub_804b0e0Opcode: c7 45 dc 00 00 00 00mov     dword [ebp-0x24 {var_28}]0x0Basic Block 1Opcode: 8b 45 d8mov     eaxdword [ebp-0x28 {var_2c}]Opcode: 83 e0 7fand     eax0x7fOpcode: 89 45 d8mov     dword [ebp-0x28 {var_2c}]eaxOpcode: 8b 45 d8mov     eaxdword [ebp-0x28 {var_2c}]Opcode: a3 a8 ed 04 08mov     dword [data_804eda8]eaxOpcode: 8b 45 e8mov     eaxdword [ebp-0x18 {var_1c}]Opcode: 0f be 00movsx   eaxbyte [eax]Opcode: 83 e0 01and     eax0x1Opcode: 83 f8 00cmp     eax0x0Opcode: 74 10je      0x8048beeBasic Block 2Opcode: 8b 45 dcmov     eaxdword [ebp-0x24 {var_28}]Opcode: c1 e0 02shl     eax0x2Opcode: 8b 4d e8mov     ecxdword [ebp-0x18 {var_1c}]Opcode: 8b 04 01mov     eaxdword [ecx+eax]Opcode: 8b 4d d8mov     ecxdword [ebp-0x28 {var_2c}]Opcode: 01 c1add     ecxeaxOpcode: 89 4d d8mov     dword [ebp-0x28 {var_2c}]ecxOpcode: 8b 45 dcmov     eaxdword [ebp-0x24 {var_28}]Opcode: 83 c0 01add     eax0x1Opcode: 89 45 dcmov     dword [ebp-0x24 {var_28}]eaxOpcode: eb d8jmp     0x8048b97Basic Block 3Opcode: 8d 05 a8 ed 04 08lea     eax[data_804eda8]Opcode: b9 02 00 00 00mov     ecx0x2Opcode: 8b 15 64 d2 04 08mov     edxdword [data_804d264]  {data_804e578}Opcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: c7 44 24 04 02 00 00 00mov     dword [esp+0x4 {var_138}]0x2Opcode: 89 54 24 08mov     dword [esp+0x8 {var_134}]edxOpcode: 89 8d 54 ff ff ffmov     dword [ebp-0xac {var_b0}]ecxOpcode: e8 37 0f 00 00call    sub_8049b50Opcode: 8b 35 60 d2 04 08mov     esidword [data_804d260]  {data_804e160}Opcode: c7 04 24 b0 ed 04 08mov     dword [esp {var_13c}]data_804edb0Opcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_138}]0x4Opcode: 89 74 24 08mov     dword [esp+0x8 {var_134}]esiOpcode: 89 85 50 ff ff ffmov     dword [ebp-0xb0 {var_b4}]eaxOpcode: c7 85 4c ff ff ff 04 00 00 00mov     dword [ebp-0xb4 {var_b8}]0x4Opcode: e8 a9 0a 00 00call    sub_80496f0Opcode: 83 f8 04cmp     eax0x4Opcode: 74 0cje      0x8048c58Basic Block 4Opcode: b8 00 00 00 00mov     eax0x0Opcode: 2b 05 a8 ed 04 08sub     eaxdword [data_804eda8]Opcode: a3 a8 ed 04 08mov     dword [data_804eda8]eaxBasic Block 5Opcode: 81 7d dc 00 04 00 00cmp     dword [ebp-0x24 {var_28}]0x400Opcode: 73 1fjae     0x8048bbfBasic Block 6Opcode: 81 3d b0 ed 04 08 03 00 00 00cmp     dword [data_804edb0]0x3Opcode: 73 3cjae     0x8048ca0Basic Block 7Opcode: c7 45 f4 00 00 00 00mov     dword [ebp-0xc {var_10}]0x0Opcode: e9 98 03 00 00jmp     0x8048ff0Basic Block 8Opcode: a1 b0 ed 04 08mov     eaxdword [data_804edb0]Opcode: c1 e0 04shl     eax0x4Opcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: e8 10 14 00 00call    sub_804a0c0Opcode: 89 45 e4mov     dword [ebp-0x1c {var_20}]eaxOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: a3 ac ed 04 08mov     dword [data_804edac]eaxBasic Block 9Opcode: 8d 05 4c d0 04 08lea     eax[data_804d04c]Opcode: 8b 15 64 d2 04 08mov     edxdword [data_804d264]  {data_804e578}Opcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_138}]0x4Opcode: 89 54 24 08mov     dword [esp+0x8 {var_134}]edxOpcode: c7 85 48 ff ff ff 04 00 00 00mov     dword [ebp-0xb8 {var_bc}]0x4Opcode: e8 c2 0e 00 00call    sub_8049b50Opcode: c7 45 f4 00 00 00 00mov     dword [ebp-0xc {var_10}]0x0Opcode: 89 85 44 ff ff ffmov     dword [ebp-0xbc {var_c0}]eaxOpcode: e9 50 03 00 00jmp     0x8048ff0Basic Block 10Opcode: 8b 45 f4mov     eaxdword [ebp-0xc {var_10}]  {0x0}Opcode: 81 c4 30 01 00 00add     esp0x130 {var_c}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5dpop     ebpOpcode: 59pop     ecxOpcode: 33 0d 4e e0 04 08xor     ecxdword [data_804e04e]Opcode: 51push    ecxOpcode: c3retn    Basic Block 11Opcode: 8b 45 e0mov     eaxdword [ebp-0x20 {var_24}]Opcode: 89 c1mov     ecxeaxOpcode: 81 e9 e2 ba a7 7dsub     ecx0x7da7bae2Opcode: 89 85 3c ff ff ffmov     dword [ebp-0xc4 {var_c8}]eaxOpcode: 89 8d 38 ff ff ffmov     dword [ebp-0xc8 {var_cc}]ecxOpcode: 0f 8f 41 01 00 00jg      0x8048e52Basic Block 12Opcode: c7 45 f4 00 00 00 00mov     dword [ebp-0xc {var_10}]0x0Opcode: e9 fc 02 00 00jmp     0x8048ff0Basic Block 13Opcode: 8b 85 3c ff ff ffmov     eaxdword [ebp-0xc4 {var_c8}]Opcode: 2d e3 ba a7 7dsub     eax0x7da7bae3Opcode: 89 85 00 ff ff ffmov     dword [ebp-0x100 {var_104}]eaxOpcode: 0f 84 0c 01 00 00je      0x8048f75Basic Block 14Opcode: eb 00jmp     0x8048d13Basic Block 15Opcode: 8d 05 5b d0 04 08lea     eax[data_804d05b]Opcode: b9 04 00 00 00mov     ecx0x4Opcode: 8b 15 64 d2 04 08mov     edxdword [data_804d264]  {data_804e578}Opcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_138}]0x4Opcode: 89 54 24 08mov     dword [esp+0x8 {var_134}]edxOpcode: 89 8d e0 fe ff ffmov     dword [ebp-0x120 {var_124}]ecxOpcode: e8 b0 0b 00 00call    sub_8049b50Opcode: 8b 4d e4mov     ecxdword [ebp-0x1c {var_20}]Opcode: 89 0c 24mov     dword [esp {var_13c}]ecxOpcode: 89 85 dc fe ff ffmov     dword [ebp-0x124 {var_128}]eaxOpcode: e8 6f 0b 00 00call    sub_8049b20Opcode: c7 45 f4 00 00 00 00mov     dword [ebp-0xc {var_10}]0x0Opcode: eb 36jmp     0x8048ff0Basic Block 16Opcode: e9 4c 01 00 00jmp     0x8048fbaBasic Block 17Opcode: 8b 85 3c ff ff ffmov     eaxdword [ebp-0xc4 {var_c8}]Opcode: 2d 7c 46 ac 5esub     eax0x5eac467cOpcode: 89 85 34 ff ff ffmov     dword [ebp-0xcc {var_d0}]eaxOpcode: 0f 8f 10 01 00 00jg      0x8048e3aBasic Block 18Opcode: 8d 05 56 d0 04 08lea     eax[data_804d056]Opcode: b9 04 00 00 00mov     ecx0x4Opcode: 8b 15 64 d2 04 08mov     edxdword [data_804d264]  {data_804e578}Opcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_138}]0x4Opcode: 89 54 24 08mov     dword [esp+0x8 {var_134}]edxOpcode: 89 8d d8 fe ff ffmov     dword [ebp-0x128 {var_12c}]ecxOpcode: e8 6b 0b 00 00call    sub_8049b50Opcode: 89 85 d4 fe ff ffmov     dword [ebp-0x12c {var_130}]eaxBasic Block 19Opcode: 8b 85 3c ff ff ffmov     eaxdword [ebp-0xc4 {var_c8}]Opcode: 2d 7d 46 ac 5esub     eax0x5eac467dOpcode: 89 85 04 ff ff ffmov     dword [ebp-0xfc {var_100}]eaxOpcode: 74 21je      0x8048e6eBasic Block 20Opcode: eb 00jmp     0x8048d2cBasic Block 21Opcode: b8 04 00 00 00mov     eax0x4Opcode: 8d 4d e0lea     ecx[ebp-0x20] {var_24}Opcode: 8b 15 60 d2 04 08mov     edxdword [data_804d260]  {data_804e160}Opcode: 89 0c 24mov     dword [esp {var_13c}]ecxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_138}]0x4Opcode: 89 54 24 08mov     dword [esp+0x8 {var_134}]edxOpcode: 89 85 40 ff ff ffmov     dword [ebp-0xc0 {var_c4}]eaxOpcode: e8 0d 0a 00 00call    sub_80496f0Opcode: 83 f8 04cmp     eax0x4Opcode: 74 0cje      0x8048cf4Basic Block 22Opcode: a1 b4 ed 04 08mov     eaxdword [data_804edb4]Opcode: 3b 05 b0 ed 04 08cmp     eaxdword [data_804edb0]Opcode: 75 33jne     0x8048eaeBasic Block 23Opcode: e9 68 01 00 00jmp     0x8048fbaBasic Block 24Opcode: 8b 85 3c ff ff ffmov     eaxdword [ebp-0xc4 {var_c8}]Opcode: 2d 3c 98 22 aesub     eax0xae22983cOpcode: 89 85 30 ff ff ffmov     dword [ebp-0xd0 {var_d4}]eaxOpcode: 7f 1ejg      0x8048d5dBasic Block 25Opcode: 8b 45 e0mov     eaxdword [ebp-0x20 {var_24}]Opcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: e8 87 f6 ff ffcall    sub_8048540Basic Block 26Opcode: 8d 05 51 d0 04 08lea     eax[data_804d051]Opcode: b9 04 00 00 00mov     ecx0x4Opcode: 8b 15 64 d2 04 08mov     edxdword [data_804d264]  {data_804e578}Opcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_138}]0x4Opcode: 89 54 24 08mov     dword [esp+0x8 {var_134}]edxOpcode: 89 8d fc fe ff ffmov     dword [ebp-0x104 {var_108}]ecxOpcode: e8 aa 0c 00 00call    sub_8049b50Opcode: 89 85 f8 fe ff ffmov     dword [ebp-0x108 {var_10c}]eaxOpcode: eb 0bjmp     0x8048eb9Basic Block 27Opcode: 8b 85 3c ff ff ffmov     eaxdword [ebp-0xc4 {var_c8}]Opcode: 2d ff 5f d2 3fsub     eax0x3fd25fffOpcode: 89 85 28 ff ff ffmov     dword [ebp-0xd8 {var_dc}]eaxOpcode: 0f 8f ae 00 00 00jg      0x8048e22Basic Block 28Opcode: eb 00jmp     0x8048d41Basic Block 29Opcode: e9 cb fc ff ffjmp     0x8048cbbBasic Block 30Opcode: e9 2d 01 00 00jmp     0x8048febBasic Block 31Opcode: 8b 85 3c ff ff ffmov     eaxdword [ebp-0xc4 {var_c8}]Opcode: 2d 00 60 d2 3fsub     eax0x3fd26000Opcode: 89 85 08 ff ff ffmov     dword [ebp-0xf8 {var_fc}]eaxOpcode: 74 39je      0x8048e6eBasic Block 32Opcode: eb 00jmp     0x8048d76Basic Block 33Opcode: 8b 85 3c ff ff ffmov     eaxdword [ebp-0xc4 {var_c8}]Opcode: 2d e4 5c 3c 90sub     eax0x903c5ce4Opcode: 89 85 2c ff ff ffmov     dword [ebp-0xd4 {var_d8}]eaxOpcode: 0f 84 16 01 00 00je      0x8048e6eBasic Block 34Opcode: e9 80 01 00 00jmp     0x8048fbaBasic Block 35Opcode: 8b 85 3c ff ff ffmov     eaxdword [ebp-0xc4 {var_c8}]Opcode: 2d b3 3c 5c 28sub     eax0x285c3cb3Opcode: 89 85 24 ff ff ffmov     dword [ebp-0xdc {var_e0}]eaxOpcode: 7f 7djg      0x8048e06Basic Block 36Opcode: e9 5d 02 00 00jmp     0x8048fbaBasic Block 37Opcode: 8b 85 3c ff ff ffmov     eaxdword [ebp-0xc4 {var_c8}]Opcode: 2d b4 3c 5c 28sub     eax0x285c3cb4Opcode: 89 85 0c ff ff ffmov     dword [ebp-0xf4 {var_f8}]eaxOpcode: 0f 84 51 01 00 00je      0x8048f6eBasic Block 38Opcode: eb 00jmp     0x8048d8bBasic Block 39Opcode: e8 ed fa ff ffcall    sub_8048a60Opcode: eb 76jmp     0x8048febBasic Block 40Opcode: e9 98 01 00 00jmp     0x8048fbaBasic Block 41Opcode: 8b 85 3c ff ff ffmov     eaxdword [ebp-0xc4 {var_c8}]Opcode: 2d ac a8 35 b6sub     eax0xb635a8acOpcode: 89 85 20 ff ff ffmov     dword [ebp-0xe0 {var_e4}]eaxOpcode: 7f 1ejg      0x8048dbcBasic Block 42Opcode: 8b 85 3c ff ff ffmov     eaxdword [ebp-0xc4 {var_c8}]Opcode: 2d ad a8 35 b6sub     eax0xb635a8adOpcode: 89 85 18 ff ff ffmov     dword [ebp-0xe8 {var_ec}]eaxOpcode: 0f 84 8e 01 00 00je      0x8048f61Basic Block 43Opcode: eb 00jmp     0x8048da0Basic Block 44Opcode: 8d 45 e4lea     eax[ebp-0x1c] {var_20}Opcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: e8 34 f8 ff ffcall    sub_80487a0Opcode: eb 7djmp     0x8048febBasic Block 45Opcode: eb 00jmp     0x8048dd5Basic Block 46Opcode: 8b 85 3c ff ff ffmov     eaxdword [ebp-0xc4 {var_c8}]Opcode: 2d 3d 98 22 aesub     eax0xae22983dOpcode: 89 85 1c ff ff ffmov     dword [ebp-0xe4 {var_e8}]eaxOpcode: 0f 84 07 01 00 00je      0x8048ebeBasic Block 47Opcode: 8b 85 3c ff ff ffmov     eaxdword [ebp-0xc4 {var_c8}]Opcode: 2d 87 4a 55 c5sub     eax0xc5554a87Opcode: 89 85 14 ff ff ffmov     dword [ebp-0xec {var_f0}]eaxOpcode: 0f 84 82 00 00 00je      0x8048e6eBasic Block 48Opcode: b8 00 00 00 00mov     eax0x0Opcode: b9 78 00 00 00mov     ecx0x78Opcode: 8d 95 60 ff ff fflea     edx[ebp-0xa0] {var_a4}Opcode: 89 14 24mov     dword [esp {var_13c}]edxOpcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_138}]0x0Opcode: c7 44 24 08 78 00 00 00mov     dword [esp+0x8 {var_134}]0x78Opcode: 89 85 f4 fe ff ffmov     dword [ebp-0x10c {var_110}]eaxOpcode: 89 8d f0 fe ff ffmov     dword [ebp-0x110 {var_114}]ecxOpcode: e8 ee 21 00 00call    sub_804b0e0Opcode: 8d 8d 60 ff ff fflea     ecx[ebp-0xa0] {var_a4}Opcode: 89 0c 24mov     dword [esp {var_13c}]ecxOpcode: 89 85 ec fe ff ffmov     dword [ebp-0x114 {var_118}]eaxOpcode: e8 ea f7 ff ffcall    sub_80486f0Opcode: c7 45 dc 00 00 00 00mov     dword [ebp-0x24 {var_28}]0x0Basic Block 49Opcode: e9 fe 01 00 00jmp     0x8048fbaBasic Block 50Opcode: eb 00jmp     0x8048deeBasic Block 51Opcode: e9 8a 00 00 00jmp     0x8048febBasic Block 52Opcode: b8 04 00 00 00mov     eax0x4Opcode: 8d 8d 60 ff ff fflea     ecx[ebp-0xa0] {var_a4}Opcode: 8b 55 dcmov     edxdword [ebp-0x24 {var_28}]Opcode: c1 e2 02shl     edx0x2Opcode: 01 d1add     ecx {var_a4}edxOpcode: 8b 15 64 d2 04 08mov     edxdword [data_804d264]  {data_804e578}Opcode: 89 0c 24mov     dword [esp {var_13c}]ecxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_138}]0x4Opcode: 89 54 24 08mov     dword [esp+0x8 {var_134}]edxOpcode: 89 85 e8 fe ff ffmov     dword [ebp-0x118 {var_11c}]eaxOpcode: e8 05 0c 00 00call    sub_8049b50Opcode: 89 85 e4 fe ff ffmov     dword [ebp-0x11c {var_120}]eaxOpcode: 8b 45 dcmov     eaxdword [ebp-0x24 {var_28}]Opcode: 83 c0 01add     eax0x1Opcode: 89 45 dcmov     dword [ebp-0x24 {var_28}]eaxOpcode: eb b1jmp     0x8048f0dBasic Block 53Opcode: 8b 85 3c ff ff ffmov     eaxdword [ebp-0xc4 {var_c8}]Opcode: 2d 7f c0 6a c6sub     eax0xc66ac07fOpcode: 89 85 10 ff ff ffmov     dword [ebp-0xf0 {var_f4}]eaxOpcode: 74 6dje      0x8048e6eBasic Block 54Opcode: 8b 45 dcmov     eaxdword [ebp-0x24 {var_28}]Opcode: 3b 05 b4 ed 04 08cmp     eaxdword [data_804edb4]Opcode: 73 44jae     0x8048f5cBasic Block 55Opcode: e9 b4 01 00 00jmp     0x8048fba