Function Graph 0Basic Block 0Opcode: 90sub_8048350:Opcode: 90nop     Opcode: 58pop     eaxOpcode: 33 05 1e d4 04 08xor     eaxdword [data_804d41e]Opcode: 50push    eaxOpcode: 31 c0xor     eaxeax  {0x0}Opcode: 57push    ediOpcode: 8d 7c 24 fclea     edi[esp-0x4] {var_8}Opcode: 89 07mov     dword [edi {var_8}]eaxOpcode: 89 47 fcmov     dword [edi-0x4 {var_c}]eaxOpcode: 89 47 f8mov     dword [edi-0x8 {var_10}]eaxOpcode: 89 47 f4mov     dword [edi-0xc {var_14}]eaxOpcode: 89 47 f0mov     dword [edi-0x10 {var_18}]eaxOpcode: 89 47 ecmov     dword [edi-0x14 {var_1c}]eaxOpcode: 89 44 24 b0mov     dword [esp-0x50 {var_54}]eaxOpcode: 89 44 24 a0mov     dword [esp-0x60 {var_64}]eaxOpcode: 89 44 24 98mov     dword [esp-0x68 {var_6c}]eaxOpcode: 89 44 24 80mov     dword [esp-0x80 {var_84}]eaxOpcode: 89 84 24 70 ff ff ffmov     dword [esp-0x90 {var_94}]eaxOpcode: 89 84 24 60 ff ff ffmov     dword [esp-0xa0 {var_a4}]eaxOpcode: 89 84 24 50 ff ff ffmov     dword [esp-0xb0 {var_b4}]eaxOpcode: 89 84 24 40 ff ff ffmov     dword [esp-0xc0 {var_c4}]eaxOpcode: 89 84 24 30 ff ff ffmov     dword [esp-0xd0 {var_d4}]eaxOpcode: 89 84 24 20 ff ff ffmov     dword [esp-0xe0 {var_e4}]eaxOpcode: 5fpop     ediOpcode: 55push    ebpOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 81 ec 9c 01 00 00sub     esp0x19c {var_1ac}Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_1a8}]0x0Opcode: c7 04 24 04 00 00 00mov     dword [esp {var_1ac}]0x4Opcode: e8 f6 13 00 00call    sub_80497c0Opcode: 89 c6mov     esieaxOpcode: 8d ac 24 40 01 00 00lea     ebp[esp+0x140] {var_6c}Opcode: eb 16jmp     0x80483ebBasic Block 1Opcode: c7 84 24 88 01 00 00 00 00 00 00mov     dword [esp+0x188]0x0Opcode: c7 84 24 8c 01 00 00 00 00 00 00mov     dword [esp+0x18c]0x0Opcode: c6 84 24 50 01 00 00 00mov     byte [esp+0x150]0x0Opcode: c7 84 24 54 01 00 00 00 00 00 00mov     dword [esp+0x154]0x0Opcode: c6 84 24 5c 01 00 00 00mov     byte [esp+0x15c]0x0Opcode: c7 84 24 60 01 00 00 00 00 00 00mov     dword [esp+0x160]0x0Opcode: c6 84 24 68 01 00 00 00mov     byte [esp+0x168]0x0Opcode: c7 84 24 6c 01 00 00 00 00 00 00mov     dword [esp+0x16c]0x0Opcode: c6 84 24 74 01 00 00 00mov     byte [esp+0x174]0x0Opcode: c7 84 24 78 01 00 00 00 00 00 00mov     dword [esp+0x178]0x0Opcode: 89 74 24 08mov     dword [esp+0x8]esiOpcode: 8d 84 24 98 01 00 00lea     eax[esp+0x198]Opcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4]0x4Opcode: e8 b8 13 00 00call    sub_8049820Opcode: 89 74 24 08mov     dword [esp+0x8]esiOpcode: 8d 84 24 94 01 00 00lea     eax[esp+0x194]Opcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4]0x4Opcode: e8 9d 13 00 00call    sub_8049820Opcode: 89 74 24 08mov     dword [esp+0x8]esiOpcode: 8d 84 24 87 01 00 00lea     eax[esp+0x187]Opcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4]0x1Opcode: e8 82 13 00 00call    sub_8049820Opcode: 89 74 24 08mov     dword [esp+0x8]esiOpcode: 8d 84 24 88 01 00 00lea     eax[esp+0x188]Opcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4]0x4Opcode: e8 67 13 00 00call    sub_8049820Opcode: 89 74 24 08mov     dword [esp+0x8]esiOpcode: 8d 84 24 8c 01 00 00lea     eax[esp+0x18c]Opcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4]0x4Opcode: e8 4c 13 00 00call    sub_8049820Opcode: 89 74 24 08mov     dword [esp+0x8]esiOpcode: 8d 84 24 90 01 00 00lea     eax[esp+0x190]Opcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4]0x4Opcode: e8 31 13 00 00call    sub_8049820Opcode: 31 ffxor     ediedi  {0x0}Opcode: 80 bc 24 87 01 00 00 00cmp     byte [esp+0x187]0x0Opcode: 8d 9c 24 50 01 00 00lea     ebx[esp+0x150]Opcode: 74 3bje      0x804853dBasic Block 2Opcode: 8b 9c 24 98 01 00 00mov     ebxdword [esp+0x198]Opcode: c7 84 24 38 01 00 00 03 00 00 00mov     dword [esp+0x138]0x3Opcode: 89 9c 24 3c 01 00 00mov     dword [esp+0x13c]ebxOpcode: 8b 84 24 94 01 00 00mov     eaxdword [esp+0x194]Opcode: 85 c0test    eaxeaxOpcode: 0f 88 65 09 00 00js      0x8048ecaBasic Block 3Opcode: 66 0f 1f 04 00mmxnop  word [eax+eax]Basic Block 4Opcode: 81 c4 9c 01 00 00add     esp0x19cOpcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: e8 57 f4 ff ffcall    sub_8048330Opcode: c3retn    Basic Block 5Opcode: 83 f8 06cmp     eax0x6Opcode: 0f 87 7d fe ff ffja      0x80483ebBasic Block 6Opcode: 89 74 24 04mov     dword [esp+0x4]esiOpcode: 89 2c 24mov     dword [esp]ebpOpcode: e8 dd 09 00 00call    sub_8048ef0Opcode: 83 ec 04sub     esp0x4Opcode: 8b 84 24 48 01 00 00mov     eaxdword [esp+0x148]Opcode: 89 43 08mov     dword [ebx+0x8]eaxOpcode: f2 0f 10 84 24 40 01 00 00movsd   xmm0qword [esp+0x140]Opcode: f2 0f 11 03movsd   qword [ebx]xmm0Opcode: 47inc     ediOpcode: 0f b6 84 24 87 01 00 00movzx   eaxbyte [esp+0x187]Opcode: 83 c3 0cadd     ebx0xcOpcode: 39 c7cmp     edieaxOpcode: 7c cajl      0x8048507Basic Block 7Opcode: 52push    edxOpcode: 8b 14 85 f0 c1 04 08mov     edxdword [eax*4+0x804c1f0]Opcode: 8a 12mov     dlbyte [edx]Opcode: 81 fa 00 c0 47 43cmp     edx0x4347c000Opcode: 0f 83 af ed ff ffjae     0x8047333Basic Block 8Opcode: 5apop     edxOpcode: ff 24 85 f0 c1 04 08jmp     dword [eax*4+0x804c1f0]Basic Block 9Opcode: f2 0f 10 84 24 54 01 00 00{Case 0x0}Opcode: f2 0f 10 84 24 54 01 00 00movsd   xmm0qword [esp+0x154]Opcode: f2 0f 11 84 24 30 01 00 00movsd   qword [esp+0x130]xmm0Opcode: c7 04 24 e0 00 00 00mov     dword [esp]0xe0Opcode: e8 66 36 00 00call    sub_804bc10Opcode: 89 84 24 3c 01 00 00mov     dword [esp+0x13c]eaxOpcode: c7 00 00 00 00 00mov     dword [eax]0x0Opcode: c7 40 40 00 00 00 00mov     dword [eax+0x40]0x0Opcode: c7 80 80 00 00 00 00 00 00 00mov     dword [eax+0x80]0x0Opcode: f2 0f 10 84 24 30 01 00 00movsd   xmm0qword [esp+0x130]Opcode: f2 0f 11 80 c0 00 00 00movsd   qword [eax+0xc0]xmm0Opcode: f2 0f 10 84 24 88 01 00 00movsd   xmm0qword [esp+0x188]Opcode: f2 0f 11 80 c8 00 00 00movsd   qword [eax+0xc8]xmm0Opcode: 8b 8c 24 90 01 00 00mov     ecxdword [esp+0x190]Opcode: 89 88 d0 00 00 00mov     dword [eax+0xd0]ecxOpcode: c6 84 24 20 01 00 00 01mov     byte [esp+0x120]0x1Opcode: c7 84 24 24 01 00 00 09 00 00 00mov     dword [esp+0x124]0x9Opcode: 8b 84 24 28 01 00 00mov     eaxdword [esp+0x128]Opcode: 89 44 24 18mov     dword [esp+0x18]eaxOpcode: f2 0f 10 84 24 20 01 00 00movsd   xmm0qword [esp+0x120]Opcode: f2 0f 11 44 24 10movsd   qword [esp+0x10]xmm0Opcode: 8d 84 24 38 01 00 00lea     eax[esp+0x138]Opcode: 89 44 24 08mov     dword [esp+0x8]eaxOpcode: 8d 84 24 30 01 00 00lea     eax[esp+0x130]Opcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 0c 03 00 00 00mov     dword [esp+0xc]0x3Opcode: e9 7e 05 00 00jmp     0x8048bc4Basic Block 10Opcode: 8b 03{Case 0x1}Opcode: 8b 03mov     eaxdword [ebx]Opcode: 85 c0test    eaxeaxOpcode: 74 0fje      0x804865bBasic Block 11Opcode: f2 0f 10 84 24 54 01 00 00{Case 0x2}Opcode: f2 0f 10 84 24 54 01 00 00movsd   xmm0qword [esp+0x154]Opcode: f2 0f 11 84 24 b8 00 00 00movsd   qword [esp+0xb8]xmm0Opcode: 83 3b 00cmp     dword [ebx]0x0Opcode: 0f 84 f8 00 00 00je      0x80487b5Basic Block 12Opcode: 83 bc 24 58 01 00 00 00{Case 0x3}Opcode: 83 bc 24 58 01 00 00 00cmp     dword [esp+0x158]0x0Opcode: 0f 84 63 01 00 00je      0x8048b0bBasic Block 13Opcode: 83 bc 24 58 01 00 00 00{Case 0x4}Opcode: 83 bc 24 58 01 00 00 00cmp     dword [esp+0x158]0x0Opcode: 0f 85 2f 01 00 00jne     0x8048b4aBasic Block 14Opcode: 8b bc 24 58 01 00 00{Case 0x5}Opcode: 8b bc 24 58 01 00 00mov     edidword [esp+0x158]Opcode: 85 fftest    ediediOpcode: 0f 85 6d 01 00 00jne     0x8048bd6Basic Block 15Opcode: 8b 83 d8 00 00 00{Case 0x6}Opcode: 8b 83 d8 00 00 00mov     eaxdword [ebx+0xd8]Opcode: 83 c0 08add     eax0x8Opcode: 3b 83 d4 00 00 00cmp     eaxdword [ebx+0xd4]Opcode: 0f 8d 4d 01 00 00jge     0x8048c0aBasic Block 16Opcode: c7 44 24 04 02 00 00 00mov     dword [esp+0x4]0x2Opcode: e8 8f 06 00 00call    sub_8049260Opcode: e9 15 f8 ff ffjmp     0x80483ebBasic Block 17Opcode: 8b 43 40mov     eaxdword [ebx+0x40]Opcode: 85 c0test    eaxeaxOpcode: 74 0fje      0x8048671Basic Block 18Opcode: 8d 4b 04lea     ecx[ebx+0x4]Opcode: 39 c8cmp     eaxecxOpcode: 74 08je      0x804865bBasic Block 19Opcode: 83 7b 40 00cmp     dword [ebx+0x40]0x0Opcode: 0f 84 d2 00 00 00je      0x8048891Basic Block 20Opcode: c7 04 24 58 c2 04 08mov     dword [esp]data_804c258  {"Title: "}Opcode: e8 77 2d 00 00call    sub_804b440Opcode: c6 84 24 a8 00 00 00 02mov     byte [esp+0xa8]0x2Opcode: 89 84 24 b0 00 00 00mov     dword [esp+0xb0]eaxOpcode: c7 84 24 ac 00 00 00 58 c2 04 08mov     dword [esp+0xac]data_804c258  {"Title: "}Opcode: 8b 84 24 b0 00 00 00mov     eaxdword [esp+0xb0]Opcode: 89 44 24 10mov     dword [esp+0x10]eaxOpcode: f2 0f 10 84 24 a8 00 00 00movsd   xmm0qword [esp+0xa8]Opcode: f2 0f 11 44 24 08movsd   qword [esp+0x8]xmm0Opcode: 8d 84 24 b8 00 00 00lea     eax[esp+0xb8]Opcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 04 05 00 00 00mov     dword [esp+0x4]0x5Opcode: e8 fc 0a 00 00call    sub_8049210Opcode: 8b 3bmov     edidword [ebx]Opcode: 89 3c 24mov     dword [esp]ediOpcode: e8 22 2d 00 00call    sub_804b440Opcode: c6 84 24 98 00 00 00 02mov     byte [esp+0x98]0x2Opcode: 89 84 24 a0 00 00 00mov     dword [esp+0xa0]eaxOpcode: 89 bc 24 9c 00 00 00mov     dword [esp+0x9c]ediOpcode: 8b 84 24 a0 00 00 00mov     eaxdword [esp+0xa0]Opcode: 89 44 24 10mov     dword [esp+0x10]eaxOpcode: f2 0f 10 84 24 98 00 00 00movsd   xmm0qword [esp+0x98]Opcode: f2 0f 11 44 24 08movsd   qword [esp+0x8]xmm0Opcode: 8d bc 24 b8 00 00 00lea     edi[esp+0xb8]Opcode: 89 3c 24mov     dword [esp]ediOpcode: c7 44 24 04 05 00 00 00mov     dword [esp+0x4]0x5Opcode: e8 ab 0a 00 00call    sub_8049210Opcode: c7 04 24 60 c2 04 08mov     dword [esp]data_804c260Opcode: e8 cf 2c 00 00call    sub_804b440Opcode: c6 84 24 88 00 00 00 02mov     byte [esp+0x88]0x2Opcode: 89 84 24 90 00 00 00mov     dword [esp+0x90]eaxOpcode: c7 84 24 8c 00 00 00 60 c2 04 08mov     dword [esp+0x8c]data_804c260Opcode: 8b 84 24 90 00 00 00mov     eaxdword [esp+0x90]Opcode: 89 44 24 10mov     dword [esp+0x10]eaxOpcode: f2 0f 10 84 24 88 00 00 00movsd   xmm0qword [esp+0x88]Opcode: f2 0f 11 44 24 08movsd   qword [esp+0x8]xmm0Opcode: 89 3c 24mov     dword [esp]ediOpcode: c7 44 24 04 05 00 00 00mov     dword [esp+0x4]0x5Opcode: e8 5b 0a 00 00call    sub_8049210Basic Block 21Opcode: 8b 83 d0 00 00 00mov     eaxdword [ebx+0xd0]Opcode: 81 c3 c8 00 00 00add     ebx0xc8Opcode: c6 84 24 10 01 00 00 04mov     byte [esp+0x110]0x4Opcode: f2 0f 10 84 24 38 01 00 00movsd   xmm0qword [esp+0x138]Opcode: f2 0f 11 84 24 14 01 00 00movsd   qword [esp+0x114]xmm0Opcode: 8b 8c 24 18 01 00 00mov     ecxdword [esp+0x118]Opcode: 89 4c 24 10mov     dword [esp+0x10]ecxOpcode: f2 0f 10 84 24 10 01 00 00movsd   xmm0qword [esp+0x110]Opcode: e9 8b f8 ff ffjmp     0x80483d5Basic Block 22Opcode: 8b bc 24 54 01 00 00mov     edidword [esp+0x154]Opcode: 89 3c 24mov     dword [esp]ediOpcode: c7 44 24 08 03 00 00 00mov     dword [esp+0x8]0x3Opcode: c7 44 24 04 54 c2 04 08mov     dword [esp+0x4]data_804c254Opcode: e8 99 1d 00 00call    sub_804a760Opcode: 85 c0test    eaxeaxOpcode: 0f 85 3c 01 00 00jne     0x8048b0bBasic Block 23Opcode: 8b 84 24 54 01 00 00mov     eaxdword [esp+0x154]Opcode: 83 83 d8 00 00 00 08add     dword [ebx+0xd8]0x8Opcode: 8b 08mov     ecxdword [eax]Opcode: 89 8b dc 00 00 00mov     dword [ebx+0xdc]ecxOpcode: 0f be 48 04movsx   ecxbyte [eax+0x4]Opcode: c1 e1 07shl     ecx0x7Opcode: 0f be 50 05movsx   edxbyte [eax+0x5]Opcode: 09 caor      edxecxOpcode: c1 e2 07shl     edx0x7Opcode: 0f be 48 06movsx   ecxbyte [eax+0x6]Opcode: 09 d1or      ecxedxOpcode: c1 e1 07shl     ecx0x7Opcode: 0f be 40 07movsx   eaxbyte [eax+0x7]Opcode: 09 c8or      eaxecxOpcode: 81 c3 c0 00 00 00add     ebx0xc0Opcode: c6 84 24 d0 00 00 00 01mov     byte [esp+0xd0]0x1Opcode: 89 84 24 d4 00 00 00mov     dword [esp+0xd4]eaxOpcode: 8b 84 24 d8 00 00 00mov     eaxdword [esp+0xd8]Opcode: 89 44 24 18mov     dword [esp+0x18]eaxOpcode: f2 0f 10 84 24 d0 00 00 00movsd   xmm0qword [esp+0xd0]Opcode: f2 0f 11 44 24 10movsd   qword [esp+0x10]xmm0Opcode: 8d 84 24 38 01 00 00lea     eax[esp+0x138]Opcode: 89 44 24 08mov     dword [esp+0x8]eaxOpcode: 89 1c 24mov     dword [esp]ebxOpcode: c7 44 24 0c 05 00 00 00mov     dword [esp+0xc]0x5Basic Block 24Opcode: 8b 83 d0 00 00 00mov     eaxdword [ebx+0xd0]Opcode: 81 c3 c8 00 00 00add     ebx0xc8Opcode: c6 84 24 e0 00 00 00 04mov     byte [esp+0xe0]0x4Opcode: f2 0f 10 84 24 38 01 00 00movsd   xmm0qword [esp+0x138]Opcode: f2 0f 11 84 24 e4 00 00 00movsd   qword [esp+0xe4]xmm0Opcode: 8b 8c 24 e8 00 00 00mov     ecxdword [esp+0xe8]Opcode: 89 4c 24 10mov     dword [esp+0x10]ecxOpcode: f2 0f 10 84 24 e0 00 00 00movsd   xmm0qword [esp+0xe0]Opcode: e9 7b f9 ff ffjmp     0x80483d5Basic Block 25Opcode: 8b 94 24 54 01 00 00mov     edxdword [esp+0x154]Opcode: 01 bb d8 00 00 00add     dword [ebx+0xd8]ediOpcode: 8d 47 01lea     eax[edi+0x1]Opcode: 8b 8b dc 00 00 00mov     ecxdword [ebx+0xdc]Opcode: 81 f9 41 52 54 53cmp     ecx0x53545241Opcode: 74 55je      0x8048c49Basic Block 26Opcode: 8b 83 d0 00 00 00mov     eaxdword [ebx+0xd0]Opcode: 81 c3 c8 00 00 00add     ebx0xc8Opcode: c6 84 24 c0 00 00 00 04mov     byte [esp+0xc0]0x4Opcode: f2 0f 10 84 24 38 01 00 00movsd   xmm0qword [esp+0x138]Opcode: f2 0f 11 84 24 c4 00 00 00movsd   qword [esp+0xc4]xmm0Opcode: 8b 8c 24 c8 00 00 00mov     ecxdword [esp+0xc8]Opcode: 89 4c 24 10mov     dword [esp+0x10]ecxOpcode: f2 0f 10 84 24 c0 00 00 00movsd   xmm0qword [esp+0xc0]Opcode: e9 2d f9 ff ffjmp     0x80483d5Basic Block 27Opcode: 8b 83 d0 00 00 00mov     eaxdword [ebx+0xd0]Opcode: 81 c3 c8 00 00 00add     ebx0xc8Opcode: c6 84 24 f0 00 00 00 04mov     byte [esp+0xf0]0x4Opcode: f2 0f 10 84 24 38 01 00 00movsd   xmm0qword [esp+0x138]Opcode: f2 0f 11 84 24 f4 00 00 00movsd   qword [esp+0xf4]xmm0Opcode: 8b 8c 24 f8 00 00 00mov     ecxdword [esp+0xf8]Opcode: 89 4c 24 10mov     dword [esp+0x10]ecxOpcode: f2 0f 10 84 24 f0 00 00 00movsd   xmm0qword [esp+0xf0]Opcode: e9 8c f7 ff ffjmp     0x80483d5Basic Block 28Opcode: 81 c3 c0 00 00 00add     ebx0xc0Opcode: c6 84 24 00 01 00 00 01mov     byte [esp+0x100]0x1Opcode: c7 84 24 04 01 00 00 08 00 00 00mov     dword [esp+0x104]0x8Opcode: 8b 84 24 08 01 00 00mov     eaxdword [esp+0x108]Opcode: 89 44 24 18mov     dword [esp+0x18]eaxOpcode: f2 0f 10 84 24 00 01 00 00movsd   xmm0qword [esp+0x100]Opcode: f2 0f 11 44 24 10movsd   qword [esp+0x10]xmm0Opcode: 8d 84 24 38 01 00 00lea     eax[esp+0x138]Opcode: 89 44 24 08mov     dword [esp+0x8]eaxOpcode: 89 1c 24mov     dword [esp]ebxOpcode: c7 44 24 0c 04 00 00 00mov     dword [esp+0xc]0x4Opcode: e9 b9 00 00 00jmp     0x8048bc4Basic Block 29Opcode: 8b 83 80 00 00 00mov     eaxdword [ebx+0x80]Opcode: 85 c0test    eaxeaxOpcode: 74 12je      0x804868dBasic Block 30Opcode: 8d 4b 44lea     ecx[ebx+0x44]Opcode: 39 c8cmp     eaxecxOpcode: 74 08je      0x8048671Basic Block 31Opcode: 89 04 24mov     dword [esp]eaxOpcode: e8 25 36 00 00call    sub_804bc80Basic Block 32Opcode: 83 bb 80 00 00 00 00cmp     dword [ebx+0x80]0x0Opcode: 0f 84 cf 00 00 00je      0x804896dBasic Block 33Opcode: c7 04 24 62 c2 04 08mov     dword [esp]data_804c262  {"Album: "}Opcode: e8 75 2c 00 00call    sub_804b440Opcode: c6 44 24 78 02mov     byte [esp+0x78]0x2Opcode: 89 84 24 80 00 00 00mov     dword [esp+0x80]eaxOpcode: c7 44 24 7c 62 c2 04 08mov     dword [esp+0x7c]data_804c262  {"Album: "}Opcode: 8b 84 24 80 00 00 00mov     eaxdword [esp+0x80]Opcode: 89 44 24 10mov     dword [esp+0x10]eaxOpcode: f2 0f 10 44 24 78movsd   xmm0qword [esp+0x78]Opcode: f2 0f 11 44 24 08movsd   qword [esp+0x8]xmm0Opcode: 8d 84 24 b8 00 00 00lea     eax[esp+0xb8]Opcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 04 05 00 00 00mov     dword [esp+0x4]0x5Opcode: e8 03 0a 00 00call    sub_8049210Opcode: 8b 7b 40mov     edidword [ebx+0x40]Opcode: 89 3c 24mov     dword [esp]ediOpcode: e8 28 2c 00 00call    sub_804b440Opcode: c6 44 24 68 02mov     byte [esp+0x68]0x2Opcode: 89 44 24 70mov     dword [esp+0x70]eaxOpcode: 89 7c 24 6cmov     dword [esp+0x6c]ediOpcode: 8b 44 24 70mov     eaxdword [esp+0x70]Opcode: 89 44 24 10mov     dword [esp+0x10]eaxOpcode: f2 0f 10 44 24 68movsd   xmm0qword [esp+0x68]Opcode: f2 0f 11 44 24 08movsd   qword [esp+0x8]xmm0Opcode: 8d bc 24 b8 00 00 00lea     edi[esp+0xb8]Opcode: 89 3c 24mov     dword [esp]ediOpcode: c7 44 24 04 05 00 00 00mov     dword [esp+0x4]0x5Opcode: e8 c0 09 00 00call    sub_8049210Opcode: c7 04 24 60 c2 04 08mov     dword [esp]data_804c260Opcode: e8 e4 2b 00 00call    sub_804b440Opcode: c6 44 24 58 02mov     byte [esp+0x58]0x2Opcode: 89 44 24 60mov     dword [esp+0x60]eaxOpcode: c7 44 24 5c 60 c2 04 08mov     dword [esp+0x5c]data_804c260Opcode: 8b 44 24 60mov     eaxdword [esp+0x60]Opcode: 89 44 24 10mov     dword [esp+0x10]eaxOpcode: f2 0f 10 44 24 58movsd   xmm0qword [esp+0x58]Opcode: f2 0f 11 44 24 08movsd   qword [esp+0x8]xmm0Opcode: 89 3c 24mov     dword [esp]ediOpcode: c7 44 24 04 05 00 00 00mov     dword [esp+0x4]0x5Opcode: e8 7f 09 00 00call    sub_8049210Basic Block 34Opcode: f2 0f 11 44 24 08movsd   qword [esp+0x8]xmm0Opcode: 89 44 24 04mov     dword [esp+0x4]eaxOpcode: 89 1c 24mov     dword [esp]ebxOpcode: e8 29 0e 00 00call    sub_8049210Opcode: 0f 1f 04 00mmxnop  dword [eax+eax]Basic Block 35Opcode: 80 7f 03 05cmp     byte [edi+0x3]0x5Opcode: 0f 85 32 01 00 00jne     0x8048b0bBasic Block 36Opcode: 83 f8 3ccmp     eax0x3cOpcode: 0f 8f e5 00 00 00jg      0x8048d37Basic Block 37Opcode: 81 f9 41 4c 42 4dcmp     ecx0x4d424c41Opcode: 75 61jne     0x8048c5dBasic Block 38Opcode: 85 dbtest    ebxebxOpcode: 0f 84 56 fd ff ffje      0x80483ebBasic Block 39Opcode: 8d 8b 84 00 00 00lea     ecx[ebx+0x84]Opcode: 39 c8cmp     eaxecxOpcode: 74 08je      0x804868dBasic Block 40Opcode: 89 04 24mov     dword [esp]eaxOpcode: e8 0f 36 00 00call    sub_804bc80Basic Block 41Opcode: 83 bc 24 88 01 00 00 00cmp     dword [esp+0x188]0x0Opcode: 0f 8e 70 fa ff ffjle     0x80483ebBasic Block 42Opcode: c7 04 24 6a c2 04 08mov     dword [esp]data_804c26a  {"Artist: "}Opcode: e8 96 2b 00 00call    sub_804b440Opcode: c6 44 24 48 02mov     byte [esp+0x48]0x2Opcode: 89 44 24 50mov     dword [esp+0x50]eaxOpcode: c7 44 24 4c 6a c2 04 08mov     dword [esp+0x4c]data_804c26a  {"Artist: "}Opcode: 8b 44 24 50mov     eaxdword [esp+0x50]Opcode: 89 44 24 10mov     dword [esp+0x10]eaxOpcode: f2 0f 10 44 24 48movsd   xmm0qword [esp+0x48]Opcode: f2 0f 11 44 24 08movsd   qword [esp+0x8]xmm0Opcode: 8d 84 24 b8 00 00 00lea     eax[esp+0xb8]Opcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 04 05 00 00 00mov     dword [esp+0x4]0x5Opcode: e8 2a 09 00 00call    sub_8049210Opcode: 8b bb 80 00 00 00mov     edidword [ebx+0x80]Opcode: 89 3c 24mov     dword [esp]ediOpcode: e8 4c 2b 00 00call    sub_804b440Opcode: c6 44 24 38 02mov     byte [esp+0x38]0x2Opcode: 89 44 24 40mov     dword [esp+0x40]eaxOpcode: 89 7c 24 3cmov     dword [esp+0x3c]ediOpcode: 8b 44 24 40mov     eaxdword [esp+0x40]Opcode: 89 44 24 10mov     dword [esp+0x10]eaxOpcode: f2 0f 10 44 24 38movsd   xmm0qword [esp+0x38]Opcode: f2 0f 11 44 24 08movsd   qword [esp+0x8]xmm0Opcode: 8d bc 24 b8 00 00 00lea     edi[esp+0xb8]Opcode: 89 3c 24mov     dword [esp]ediOpcode: c7 44 24 04 05 00 00 00mov     dword [esp+0x4]0x5Opcode: e8 e4 08 00 00call    sub_8049210Opcode: c7 04 24 60 c2 04 08mov     dword [esp]data_804c260Opcode: e8 08 2b 00 00call    sub_804b440Opcode: c6 44 24 28 02mov     byte [esp+0x28]0x2Opcode: 89 44 24 30mov     dword [esp+0x30]eaxOpcode: c7 44 24 2c 60 c2 04 08mov     dword [esp+0x2c]data_804c260Opcode: 8b 44 24 30mov     eaxdword [esp+0x30]Opcode: 89 44 24 10mov     dword [esp+0x10]eaxOpcode: f2 0f 10 44 24 28movsd   xmm0qword [esp+0x28]Opcode: f2 0f 11 44 24 08movsd   qword [esp+0x8]xmm0Opcode: 89 3c 24mov     dword [esp]ediOpcode: c7 44 24 04 05 00 00 00mov     dword [esp+0x4]0x5Opcode: e8 a3 08 00 00call    sub_8049210Basic Block 43Opcode: 0f be 47 05movsx   eaxbyte [edi+0x5]Opcode: c1 e0 07shl     eax0x7Opcode: 0f be 4f 06movsx   ecxbyte [edi+0x6]Opcode: 09 c1or      ecxeaxOpcode: c1 e1 07shl     ecx0x7Opcode: 0f be 47 07movsx   eaxbyte [edi+0x7]Opcode: 09 c8or      eaxecxOpcode: c1 e0 07shl     eax0x7Opcode: 0f be 4f 08movsx   ecxbyte [edi+0x8]Opcode: 09 c1or      ecxeaxOpcode: 89 8b d4 00 00 00mov     dword [ebx+0xd4]ecxOpcode: c7 83 d8 00 00 00 00 00 00 00mov     dword [ebx+0xd8]0x0Opcode: e9 a1 04 00 00jmp     0x8048eaeBasic Block 44Opcode: 89 04 24mov     dword [esp]eaxOpcode: 89 54 24 24mov     dword [esp+0x24]edxOpcode: e8 fd 2e 00 00call    sub_804bc40Opcode: 8b 54 24 24mov     edxdword [esp+0x24]Basic Block 45Opcode: 8d 83 84 00 00 00lea     eax[ebx+0x84]Opcode: e9 ea 00 00 00jmp     0x8048d47Basic Block 46Opcode: 81 f9 54 49 54 4ccmp     ecx0x4c544954Opcode: 0f 85 45 02 00 00jne     0x8048eaeBasic Block 47Opcode: 89 54 24 24mov     dword [esp+0x24]edxOpcode: 83 f8 3ccmp     eax0x3cOpcode: 7f 79jg      0x8048c7eBasic Block 48Opcode: 89 1c 24mov     dword [esp]ebxOpcode: e8 d3 35 00 00call    sub_804bc70Opcode: e9 49 fd ff ffjmp     0x80483ebBasic Block 49Opcode: 89 04 24mov     dword [esp]eaxOpcode: e8 f3 35 00 00call    sub_804bc80Basic Block 50Opcode: 8b 84 24 90 01 00 00mov     eaxdword [esp+0x190]Opcode: 89 44 24 04mov     dword [esp+0x4]eaxOpcode: 8d 84 24 88 01 00 00lea     eax[esp+0x188]Opcode: 89 04 24mov     dword [esp]eaxOpcode: e8 bb 06 00 00call    sub_8049050Opcode: e9 51 fa ff ffjmp     0x80483ebBasic Block 51Opcode: 8d 84 24 38 01 00 00lea     eax[esp+0x138]Opcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 04 06 00 00 00mov     dword [esp+0x4]0x6Opcode: e8 8b 01 00 00call    sub_8049050Opcode: e9 21 f5 ff ffjmp     0x80483ebBasic Block 52Opcode: 8b 44 24 20mov     eaxdword [esp+0x20]Opcode: c6 04 08 00mov     byte [eax+ecx]0x0Opcode: 89 83 80 00 00 00mov     dword [ebx+0x80]eaxOpcode: e9 b3 00 00 00jmp     0x8048eaeBasic Block 53Opcode: 31 c9xor     ecxecx  {0x0}Opcode: eb 27jmp     0x8048d80Basic Block 54Opcode: 89 44 24 20mov     dword [esp+0x20]eaxOpcode: 31 c9xor     ecxecx  {0x0}Opcode: 85 fftest    ediediOpcode: 0f 8e 93 00 00 00jle     0x8048de8Basic Block 55Opcode: 89 54 24 24mov     dword [esp+0x24]edxOpcode: 83 f8 3ccmp     eax0x3cOpcode: 0f 8f 85 01 00 00jg      0x8048dfbBasic Block 56Opcode: 89 04 24mov     dword [esp]eaxOpcode: e8 ba 2f 00 00call    sub_804bc40Basic Block 57Opcode: 8d 43 44lea     eax[ebx+0x44]Opcode: eb 7cjmp     0x8048c86Basic Block 58Opcode: 89 7c 24 24mov     dword [esp+0x24]ediOpcode: 89 d0mov     eaxedxOpcode: 8a 10mov     dlbyte [eax]Opcode: 80 fa 07cmp     dl0x7Opcode: 7f 11jg      0x8048d9eBasic Block 59Opcode: 89 04 24mov     dword [esp]eaxOpcode: e8 3d 2e 00 00call    sub_804bc40Basic Block 60Opcode: 8d 43 04lea     eax[ebx+0x4]Opcode: e9 85 01 00 00jmp     0x8048e03Basic Block 61Opcode: 8b 44 24 20mov     eaxdword [esp+0x20]Opcode: c6 04 08 00mov     byte [eax+ecx]0x0Opcode: 89 43 40mov     dword [ebx+0x40]eaxOpcode: e9 77 01 00 00jmp     0x8048eaeBasic Block 62Opcode: 31 c9xor     ecxecx  {0x0}Opcode: eb 27jmp     0x8048cc3Basic Block 63Opcode: 89 44 24 20mov     dword [esp+0x20]eaxOpcode: 8b 44 24 24mov     eaxdword [esp+0x24]Opcode: 31 c9xor     ecxecx  {0x0}Opcode: 85 fftest    ediediOpcode: 0f 8e 8f 00 00 00jle     0x8048d27Basic Block 64Opcode: 88 d6mov     dhdlOpcode: 80 c6 f8add     dh0xf8Opcode: 80 fe 05cmp     dh0x5Opcode: 77 2eja      0x8048dd6Basic Block 65Opcode: 84 d2test    dldlOpcode: 75 45jne     0x8048dd6Basic Block 66Opcode: 8b 4c 24 20mov     ecxdword [esp+0x20]Opcode: c6 04 01 00mov     byte [ecx+eax]0x0Opcode: 89 0bmov     dword [ebx]ecxBasic Block 67Opcode: 31 c0xor     eaxeax  {0x0}Opcode: eb 27jmp     0x8048e40Basic Block 68Opcode: 89 44 24 20mov     dword [esp+0x20]eaxOpcode: 8b 4c 24 24mov     ecxdword [esp+0x24]Opcode: 31 c0xor     eaxeax  {0x0}Opcode: 85 fftest    ediediOpcode: 0f 8e 8f 00 00 00jle     0x8048ea4Basic Block 69Opcode: 89 7c 24 24mov     dword [esp+0x24]ediOpcode: 8a 10mov     dlbyte [eax]Opcode: 80 fa 07cmp     dl0x7Opcode: 7f 11jg      0x8048cdfBasic Block 70Opcode: 8b 7c 24 20mov     edidword [esp+0x20]Opcode: 88 14 0fmov     byte [edi+ecx]dlBasic Block 71Opcode: 0f b6 femovzx   edidhOpcode: 52push    edxOpcode: 8b 14 bd 0c c2 04 08mov     edxdword [edi*4+0x804c20c]Opcode: 8a 12mov     dlbyte [edx]Opcode: 81 fa 00 c0 47 43cmp     edx0x4347c000Opcode: 0f 83 72 e5 ff ffjae     0x8047333Basic Block 72Opcode: 8b 54 24 20mov     edxdword [esp+0x20]Opcode: 66 c7 04 0a 5c 30mov     word [edx+ecx]0x305cOpcode: 41inc     ecxOpcode: eb 3fjmp     0x8048dddBasic Block 73Opcode: 89 4c 24 24mov     dword [esp+0x24]ecxOpcode: 8a 11mov     dlbyte [ecx]Opcode: 80 fa 07cmp     dl0x7Opcode: 7f 11jg      0x8048e5cBasic Block 74Opcode: 88 d6mov     dhdlOpcode: 80 c6 f8add     dh0xf8Opcode: 80 fe 05cmp     dh0x5Opcode: 77 2eja      0x8048d17Basic Block 75Opcode: 84 d2test    dldlOpcode: 75 45jne     0x8048d17Basic Block 76Opcode: 5apop     edxOpcode: ff 24 bd 0c c2 04 08jmp     dword [edi*4+0x804c20c]Basic Block 77Opcode: 89 c2mov     edxeaxOpcode: 41inc     ecxOpcode: 42inc     edxOpcode: 8b 7c 24 24mov     edidword [esp+0x24]Opcode: 4fdec     ediOpcode: 75 98jne     0x8048d80Basic Block 78Opcode: 88 d6mov     dhdlOpcode: 80 c6 f8add     dh0xf8Opcode: 80 fe 05cmp     dh0x5Opcode: 77 2eja      0x8048e94Basic Block 79Opcode: 84 d2test    dldlOpcode: 75 45jne     0x8048e94Basic Block 80Opcode: 8b 7c 24 20mov     edidword [esp+0x20]Opcode: 88 14 0fmov     byte [edi+ecx]dlBasic Block 81Opcode: 0f b6 femovzx   edidhOpcode: 52push    edxOpcode: 8b 14 bd 24 c2 04 08mov     edxdword [edi*4+0x804c224]Opcode: 8a 12mov     dlbyte [edx]Opcode: 81 fa 00 c0 47 43cmp     edx0x4347c000Opcode: 0f 83 31 e6 ff ffjae     0x8047333Basic Block 82Opcode: 8b 54 24 20mov     edxdword [esp+0x20]Opcode: 66 c7 04 0a 5c 30mov     word [edx+ecx]0x305cOpcode: 41inc     ecxOpcode: eb 3fjmp     0x8048d1eBasic Block 83Opcode: 8b 4c 24 20mov     ecxdword [esp+0x20]Opcode: 88 14 01mov     byte [ecx+eax]dlBasic Block 84Opcode: 0f b6 cemovzx   ecxdhOpcode: 52push    edxOpcode: 8b 14 8d 3c c2 04 08mov     edxdword [ecx*4+0x804c23c]Opcode: 8a 12mov     dlbyte [edx]Opcode: 81 fa 00 c0 47 43cmp     edx0x4347c000Opcode: 0f 83 b4 e4 ff ffjae     0x8047333Basic Block 85Opcode: 8b 4c 24 20mov     ecxdword [esp+0x20]Opcode: 66 c7 04 01 5c 30mov     word [ecx+eax]0x305cOpcode: 40inc     eaxOpcode: eb 3fjmp     0x8048e9bBasic Block 86Opcode: 5apop     edxOpcode: ff 24 bd 24 c2 04 08jmp     dword [edi*4+0x804c224]Basic Block 87Opcode: 41inc     ecxOpcode: 40inc     eaxOpcode: 8b 7c 24 24mov     edidword [esp+0x24]Opcode: 4fdec     ediOpcode: 75 9cjne     0x8048cc3Basic Block 88Opcode: 5apop     edxOpcode: ff 24 8d 3c c2 04 08jmp     dword [ecx*4+0x804c23c]Basic Block 89Opcode: 40inc     eaxOpcode: 8b 4c 24 24mov     ecxdword [esp+0x24]Opcode: 41inc     ecxOpcode: 4fdec     ediOpcode: 75 9cjne     0x8048e40