Function Graph 0Basic Block 0Opcode: 55sub_80480a0:Opcode: 55push    ebpOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 81 ec ec 00 00 00sub     esp0xec {var_fc}Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_f8}]0x0Opcode: c7 04 24 08 00 00 00mov     dword [esp {var_fc}]0x8Opcode: e8 32 0d 00 00call    sub_8048df0Opcode: 89 c6mov     esieaxOpcode: 8d 9c 24 90 00 00 00lea     ebx[esp+0x90] {var_6c}Opcode: eb 17jmp     0x80480e0Basic Block 1Opcode: c7 84 24 d8 00 00 00 00 00 00 00mov     dword [esp+0xd8]0x0Opcode: c7 84 24 dc 00 00 00 00 00 00 00mov     dword [esp+0xdc]0x0Opcode: c6 84 24 a0 00 00 00 00mov     byte [esp+0xa0]0x0Opcode: c7 84 24 a4 00 00 00 00 00 00 00mov     dword [esp+0xa4]0x0Opcode: c6 84 24 ac 00 00 00 00mov     byte [esp+0xac]0x0Opcode: c7 84 24 b0 00 00 00 00 00 00 00mov     dword [esp+0xb0]0x0Opcode: c6 84 24 b8 00 00 00 00mov     byte [esp+0xb8]0x0Opcode: c7 84 24 bc 00 00 00 00 00 00 00mov     dword [esp+0xbc]0x0Opcode: c6 84 24 c4 00 00 00 00mov     byte [esp+0xc4]0x0Opcode: c7 84 24 c8 00 00 00 00 00 00 00mov     dword [esp+0xc8]0x0Opcode: 89 74 24 08mov     dword [esp+0x8]esiOpcode: 8d 84 24 e8 00 00 00lea     eax[esp+0xe8]Opcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4]0x4Opcode: e8 f3 0c 00 00call    sub_8048e50Opcode: 89 74 24 08mov     dword [esp+0x8]esiOpcode: 8d 84 24 e4 00 00 00lea     eax[esp+0xe4]Opcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4]0x4Opcode: e8 d8 0c 00 00call    sub_8048e50Opcode: 89 74 24 08mov     dword [esp+0x8]esiOpcode: 8d 84 24 d7 00 00 00lea     eax[esp+0xd7]Opcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4]0x1Opcode: e8 bd 0c 00 00call    sub_8048e50Opcode: 89 74 24 08mov     dword [esp+0x8]esiOpcode: 8d 84 24 d8 00 00 00lea     eax[esp+0xd8]Opcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4]0x4Opcode: e8 a2 0c 00 00call    sub_8048e50Opcode: 89 74 24 08mov     dword [esp+0x8]esiOpcode: 8d 84 24 dc 00 00 00lea     eax[esp+0xdc]Opcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4]0x4Opcode: e8 87 0c 00 00call    sub_8048e50Opcode: 89 74 24 08mov     dword [esp+0x8]esiOpcode: 8d 84 24 e0 00 00 00lea     eax[esp+0xe0]Opcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4]0x4Opcode: e8 6c 0c 00 00call    sub_8048e50Opcode: 31 edxor     ebpebp  {0x0}Opcode: 80 bc 24 d7 00 00 00 00cmp     byte [esp+0xd7]0x0Opcode: 8d bc 24 a0 00 00 00lea     edi[esp+0xa0]Opcode: 74 3fje      0x8048236Basic Block 2Opcode: 8b 84 24 e8 00 00 00mov     eaxdword [esp+0xe8]Opcode: c7 84 24 88 00 00 00 07 00 00 00mov     dword [esp+0x88]0x7Opcode: 89 84 24 8c 00 00 00mov     dword [esp+0x8c]eaxOpcode: 8b 8c 24 e4 00 00 00mov     ecxdword [esp+0xe4]Opcode: 85 c9test    ecxecxOpcode: 0f 88 cb 02 00 00js      0x8048529Basic Block 3Opcode: 66 0f 1f 84 00 00 00 00 00mmxnop  word [eax+eax]Basic Block 4Opcode: 81 c4 ec 00 00 00add     esp0xecOpcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 5Opcode: 83 f9 06cmp     ecx0x6Opcode: 0f 87 79 fe ff ffja      0x80480e0Basic Block 6Opcode: 89 74 24 04mov     dword [esp+0x4]esiOpcode: 89 1c 24mov     dword [esp]ebxOpcode: e8 74 03 00 00call    sub_8048580Opcode: 83 ec 04sub     esp0x4Opcode: 8b 84 24 98 00 00 00mov     eaxdword [esp+0x98]Opcode: 89 47 08mov     dword [edi+0x8]eaxOpcode: f2 0f 10 84 24 90 00 00 00movsd   xmm0qword [esp+0x90]Opcode: f2 0f 11 07movsd   qword [edi]xmm0Opcode: 45inc     ebpOpcode: 0f b6 84 24 d7 00 00 00movzx   eaxbyte [esp+0xd7]Opcode: 83 c7 0cadd     edi0xcOpcode: 39 c5cmp     ebpeaxOpcode: 7c cajl      0x8048200Basic Block 7Opcode: ff 24 8d 90 b4 04 08jmp     dword [ecx*4+0x804b490]Basic Block 8Opcode: c7 44 24 04 ff ff ff ff{Case 0x0}Opcode: c7 44 24 04 ff ff ff ffmov     dword [esp+0x4]0xffffffffOpcode: c7 04 24 ac b4 04 08mov     dword [esp]data_804b4acOpcode: e8 3e 04 00 00call    sub_80486c0Opcode: c7 44 24 04 ff ff ff ffmov     dword [esp+0x4]0xffffffffOpcode: c7 04 24 b4 b4 04 08mov     dword [esp]data_804b4b4Opcode: e8 2a 04 00 00call    sub_80486c0Opcode: c7 44 24 04 ff ff ff ffmov     dword [esp+0x4]0xffffffffOpcode: c7 04 24 bc b4 04 08mov     dword [esp]data_804b4bcOpcode: e8 16 04 00 00call    sub_80486c0Opcode: c7 44 24 04 ff ff ff ffmov     dword [esp+0x4]0xffffffffOpcode: c7 04 24 c4 b4 04 08mov     dword [esp]data_804b4c4Opcode: e8 02 04 00 00call    sub_80486c0Opcode: e9 1d fe ff ffjmp     0x80480e0Basic Block 9Opcode: 8b bc 24 a4 00 00 00{Case 0x1}Opcode: 8b bc 24 a4 00 00 00mov     edidword [esp+0xa4]Opcode: 8b ac 24 a8 00 00 00mov     ebpdword [esp+0xa8]Opcode: c7 04 24 08 00 00 00mov     dword [esp]0x8Opcode: e8 e3 2f 00 00call    sub_804b2c0Opcode: 89 84 24 8c 00 00 00mov     dword [esp+0x8c]eaxOpcode: 89 68 04mov     dword [eax+0x4]ebpOpcode: 89 38mov     dword [eax]ediOpcode: e9 db fd ff ffjmp     0x80480c9Basic Block 10Opcode: 85 c0{Case 0x2}Opcode: 85 c0test    eaxeaxOpcode: 0f 84 ea fd ff ffje      0x80480e0Basic Block 11Opcode: 8d 8c 24 88 00 00 00{Case 0x3}Opcode: 8d 8c 24 88 00 00 00lea     ecx[esp+0x88]Opcode: 89 4c 24 08mov     dword [esp+0x8]ecxOpcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 0c 04 00 00 00mov     dword [esp+0xc]0x4Opcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4]0x4Opcode: e8 0a 05 00 00call    sub_8048830Opcode: e9 b5 fd ff ffjmp     0x80480e0Basic Block 12Opcode: 8b 84 24 a8 00 00 00{Case 0x4}Opcode: 8b 84 24 a8 00 00 00mov     eaxdword [esp+0xa8]Opcode: 83 f8 03cmp     eax0x3Opcode: 0f 82 8e fd ff ffjb      0x80480c9Basic Block 13Opcode: 8b 8c 24 b0 00 00 00{Case 0x5}Opcode: 8b 8c 24 b0 00 00 00mov     ecxdword [esp+0xb0]Opcode: 85 c9test    ecxecxOpcode: 0f 85 cb 00 00 00jne     0x80484a0Basic Block 14Opcode: f2 0f 10 84 24 a4 00 00 00{Case 0x6}Opcode: f2 0f 10 84 24 a4 00 00 00movsd   xmm0qword [esp+0xa4]Opcode: f2 0f 11 44 24 40movsd   qword [esp+0x40]xmm0Opcode: c6 44 24 30 04mov     byte [esp+0x30]0x4Opcode: f2 0f 10 00movsd   xmm0qword [eax]Opcode: f2 0f 11 44 24 34movsd   qword [esp+0x34]xmm0Opcode: 8b 44 24 38mov     eaxdword [esp+0x38]Opcode: 89 44 24 18mov     dword [esp+0x18]eaxOpcode: f2 0f 10 44 24 30movsd   xmm0qword [esp+0x30]Opcode: f2 0f 11 44 24 10movsd   qword [esp+0x10]xmm0Opcode: 8d 84 24 88 00 00 00lea     eax[esp+0x88]Opcode: 89 44 24 08mov     dword [esp+0x8]eaxOpcode: 8d 44 24 40lea     eax[esp+0x40]Opcode: 89 c7mov     edieaxOpcode: 89 3c 24mov     dword [esp]ediOpcode: c7 44 24 0c 03 00 00 00mov     dword [esp+0xc]0x3Opcode: c7 44 24 04 02 00 00 00mov     dword [esp+0x4]0x2Opcode: e8 45 04 00 00call    sub_80488d0Opcode: 89 3c 24mov     dword [esp]ediOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4]0x1Opcode: e8 25 02 00 00call    sub_80486c0Opcode: e9 40 fc ff ffjmp     0x80480e0Basic Block 15Opcode: 8d 84 24 88 00 00 00lea     eax[esp+0x88]Opcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 04 03 00 00 00mov     dword [esp+0x4]0x3Opcode: e8 e0 05 00 00call    sub_80486c0Basic Block 16Opcode: 89 04 24mov     dword [esp]eaxOpcode: e8 22 30 00 00call    sub_804b320Opcode: e9 dd fd ff ffjmp     0x80480e0Basic Block 17Opcode: 8b 8c 24 a4 00 00 00mov     ecxdword [esp+0xa4]Opcode: 0f be 11movsx   edxbyte [ecx]Opcode: 0f be 79 01movsx   edibyte [ecx+0x1]Opcode: f7 d7not     ediOpcode: 39 facmp     edxediOpcode: 0f 85 76 fd ff ffjne     0x80480c9Basic Block 18Opcode: 8b 0c 8d cc b4 04 08mov     ecxdword [ecx*4+0x804b4cc]Opcode: 31 d2xor     edxedx  {0x0}Opcode: 8b 2d a0 14 06 08mov     ebpdword [data_80614a0]Opcode: 90nop     Basic Block 19Opcode: 8b 84 24 a4 00 00 00mov     eaxdword [esp+0xa4]Opcode: 8b 8c 24 a8 00 00 00mov     ecxdword [esp+0xa8]Opcode: c6 44 24 58 04mov     byte [esp+0x58]0x4Opcode: 89 4c 24 60mov     dword [esp+0x60]ecxOpcode: 89 44 24 5cmov     dword [esp+0x5c]eaxOpcode: 8b 44 24 60mov     eaxdword [esp+0x60]Opcode: 89 44 24 18mov     dword [esp+0x18]eaxOpcode: f2 0f 10 44 24 58movsd   xmm0qword [esp+0x58]Opcode: f2 0f 11 44 24 10movsd   qword [esp+0x10]xmm0Opcode: 8d 84 24 88 00 00 00lea     eax[esp+0x88]Opcode: 89 44 24 08mov     dword [esp+0x8]eaxOpcode: c7 44 24 0c 06 00 00 00mov     dword [esp+0xc]0x6Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4]0x0Opcode: c7 04 24 ac b4 04 08mov     dword [esp]data_804b4acOpcode: e8 a5 04 00 00call    sub_80488d0Opcode: e9 b0 fc ff ffjmp     0x80480e0Basic Block 20Opcode: c6 44 24 78 01mov     byte [esp+0x78]0x1Opcode: 89 54 24 7cmov     dword [esp+0x7c]edxOpcode: 83 c1 02add     ecx0x2Opcode: 83 c0 feadd     eax0xfffffffeOpcode: c6 44 24 68 02mov     byte [esp+0x68]0x2Opcode: 89 44 24 70mov     dword [esp+0x70]eaxOpcode: 89 4c 24 6cmov     dword [esp+0x6c]ecxOpcode: 8b 44 24 70mov     eaxdword [esp+0x70]Opcode: 89 44 24 24mov     dword [esp+0x24]eaxOpcode: f2 0f 10 44 24 68movsd   xmm0qword [esp+0x68]Opcode: f2 0f 11 44 24 1cmovsd   qword [esp+0x1c]xmm0Opcode: 8b 84 24 80 00 00 00mov     eaxdword [esp+0x80]Opcode: 89 44 24 18mov     dword [esp+0x18]eaxOpcode: f2 0f 10 44 24 78movsd   xmm0qword [esp+0x78]Opcode: f2 0f 11 44 24 10movsd   qword [esp+0x10]xmm0Opcode: 8d 84 24 88 00 00 00lea     eax[esp+0x88]Opcode: 89 44 24 08mov     dword [esp+0x8]eaxOpcode: c7 44 24 0c 05 00 00 00mov     dword [esp+0xc]0x5Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4]0x0Opcode: c7 04 24 c4 b4 04 08mov     dword [esp]data_804b4c4Opcode: e8 cf 05 00 00call    sub_8048990Opcode: e9 1a fd ff ffjmp     0x80480e0Basic Block 21Opcode: 89 cfmov     ediecxOpcode: c1 e7 07shl     edi0x7Opcode: c1 e9 18shr     ecx0x18Opcode: 31 f9xor     ecxediOpcode: 33 4c 15 00xor     ecxdword [ebp+edx]Opcode: 89 cfmov     ediecxOpcode: c1 e7 0dshl     edi0xdOpcode: c1 e9 14shr     ecx0x14Opcode: 09 f9or      ecxediOpcode: 83 c2 04add     edx0x4Opcode: 81 fa 00 10 00 00cmp     edx0x1000Opcode: 7c ddjl      0x80484b0Basic Block 22Opcode: 89 4c 24 54mov     dword [esp+0x54]ecxOpcode: c6 44 24 48 02mov     byte [esp+0x48]0x2Opcode: b9 04 00 00 00mov     ecx0x4Opcode: 89 4c 24 50mov     dword [esp+0x50]ecxOpcode: 8d 4c 24 54lea     ecx[esp+0x54]Opcode: 89 4c 24 4cmov     dword [esp+0x4c]ecxOpcode: 8b 4c 24 50mov     ecxdword [esp+0x50]Opcode: 89 4c 24 18mov     dword [esp+0x18]ecxOpcode: f2 0f 10 44 24 48movsd   xmm0qword [esp+0x48]Opcode: f2 0f 11 44 24 10movsd   qword [esp+0x10]xmm0Opcode: 8d 8c 24 88 00 00 00lea     ecx[esp+0x88]Opcode: 89 4c 24 08mov     dword [esp+0x8]ecxOpcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 0c 03 00 00 00mov     dword [esp+0xc]0x3Opcode: c7 44 24 04 05 00 00 00mov     dword [esp+0x4]0x5Opcode: e8 ac 03 00 00call    sub_80488d0Opcode: e9 b7 fb ff ffjmp     0x80480e0