Function Graph 0Basic Block 0Opcode: 55sub_8048750:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 56push    esiOpcode: 83 ec 54sub     esp0x54 {var_5c}Opcode: 8b 45 08mov     eaxdword [ebp+0x8 {arg_4}]Opcode: 89 45 f4mov     dword [ebp-0xc {var_10}]eaxOpcode: 8b 45 f4mov     eaxdword [ebp-0xc {var_10}]Opcode: 89 04 24mov     dword [esp {var_5c}]eaxOpcode: 89 45 e4mov     dword [ebp-0x1c {var_20}]eaxOpcode: e8 85 0a 00 00call    sub_80491f0Opcode: 66 89 45 f2mov     word [ebp-0xe {var_12}]axOpcode: 8b 4d e4mov     ecxdword [ebp-0x1c {var_20}]Opcode: f6 41 30 01test    byte [ecx+0x30]0x1Opcode: 0f 84 09 00 00 00je      0x8048785Basic Block 1Opcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 8b 48 2cmov     ecxdword [eax+0x2c]Opcode: 89 camov     edxecxOpcode: 81 c2 01 00 00 00add     edx0x1Opcode: 89 50 2cmov     dword [eax+0x2c]edxOpcode: 81 f9 90 01 00 00cmp     ecx0x190Opcode: 0f 86 2b 00 00 00jbe     0x80487cdBasic Block 2Opcode: c6 45 fb 00mov     byte [ebp-0x5 {var_9}]0x0Opcode: e9 89 08 00 00jmp     0x804900eBasic Block 3Opcode: 89 e0mov     eaxespOpcode: 8b 4d e4mov     ecxdword [ebp-0x1c {var_20}]Opcode: 89 48 04mov     dword [eax+0x4 {var_58}]ecxOpcode: 8d 55 e8lea     edx[ebp-0x18] {var_1c}Opcode: 89 10mov     dword [eax {var_5c}]edxOpcode: 89 55 e0mov     dword [ebp-0x20 {var_24}]edxOpcode: e8 3e 08 00 00call    sub_8049020Opcode: 83 ec 04sub     esp0x4 {var_60}Opcode: 89 e0mov     eaxespOpcode: 8b 4d e0mov     ecxdword [ebp-0x20 {var_24}]Opcode: 89 08mov     dword [eax {var_60}]ecxOpcode: e8 2f 74 00 00call    sub_804fc20Opcode: 89 e1mov     ecxespOpcode: 89 41 04mov     dword [ecx+0x4 {var_5c}]eaxOpcode: c7 01 06 05 05 08mov     dword [ecx {var_60}]data_8050506  {"DEBUG:$s\n=====\n"}Opcode: e8 6f 4b 00 00call    sub_804d370Opcode: 89 e1mov     ecxespOpcode: 8b 55 e0mov     edxdword [ebp-0x20 {var_24}]Opcode: 89 11mov     dword [ecx {var_60}]edxOpcode: 89 45 dcmov     dword [ebp-0x24 {var_28}]eaxOpcode: e8 80 71 00 00call    sub_804f990Opcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 8b 08mov     ecxdword [eax]Opcode: 8b 50 04mov     edxdword [eax+0x4]Opcode: 89 e6mov     esiespOpcode: 89 56 04mov     dword [esi+0x4 {var_5c}]edxOpcode: 89 0emov     dword [esi {var_60}]ecxOpcode: e8 2c 18 00 00call    sub_804a050Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 e8 0dshr     eax0xdOpcode: 89 c1mov     ecxeaxOpcode: 83 e9 07sub     ecx0x7Opcode: 89 45 d8mov     dword [ebp-0x28 {var_2c}]eaxOpcode: 89 4d d4mov     dword [ebp-0x2c {var_30}]ecxOpcode: 0f 87 b8 07 00 00ja      0x8048ff4Basic Block 4Opcode: 8d 05 ed 04 05 08lea     eax[data_80504ed]  {"Max instructions reached"}Opcode: 8b 4d e4mov     ecxdword [ebp-0x1c {var_20}]Opcode: 81 c1 34 00 00 00add     ecx0x34Opcode: 89 0c 24mov     dword [esp {var_5c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_58}]eaxOpcode: e8 03 73 00 00call    sub_804fac0Opcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: c6 40 30 01mov     byte [eax+0x30]0x1Opcode: c6 45 fb 00mov     byte [ebp-0x5 {var_9}]0x0Opcode: e9 41 08 00 00jmp     0x804900eBasic Block 5Opcode: 8a 45 fbmov     albyte [ebp-0x5 {var_9}]Opcode: 24 01and     al0x1Opcode: 0f b6 c0movzx   eaxalOpcode: 83 c4 54add     esp0x54Opcode: 5epop     esiOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 6Opcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: f6 40 30 01test    byte [eax+0x30]0x1Opcode: 0f 84 09 00 00 00je      0x804900aBasic Block 7Opcode: 8b 45 d8mov     eaxdword [ebp-0x28 {var_2c}]Opcode: 8b 0c 85 c0 03 05 08mov     ecxdword [eax*4+0x80503c0]Opcode: ff e1jmp     ecxBasic Block 8Opcode: c6 45 fb 01mov     byte [ebp-0x5 {var_9}]0x1Basic Block 9Opcode: c6 45 fb 00mov     byte [ebp-0x5 {var_9}]0x0Opcode: e9 04 00 00 00jmp     0x804900eBasic Block 10Opcode: 0f b7 45 f2{Case 0x0}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 0csar     eax0xcOpcode: 25 01 00 00 00and     eax0x1Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 3a 00 00 00jne     0x8048899Basic Block 11Opcode: 0f b7 45 f2{Case 0x1}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 0csar     eax0xcOpcode: 25 01 00 00 00and     eax0x1Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 4f 00 00 00jne     0x8048939Basic Block 12Opcode: 0f b7 45 f2{Case 0x2}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 0csar     eax0xcOpcode: 25 01 00 00 00and     eax0x1Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 4f 00 00 00jne     0x80489eeBasic Block 13Opcode: 0f b7 45 f2{Case 0x3}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 e8 08shr     eax0x8Opcode: 83 e0 0fand     eax0xfOpcode: 89 c1mov     ecxeaxOpcode: 83 e9 0esub     ecx0xeOpcode: 89 45 d0mov     dword [ebp-0x30 {var_34}]eaxOpcode: 89 4d ccmov     dword [ebp-0x34 {var_38}]ecxOpcode: 0f 87 18 03 00 00ja      0x8048d70Basic Block 14Opcode: 0f b7 45 f2{Case 0x4}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 e8 0bshr     eax0xbOpcode: 83 e0 03and     eax0x3Opcode: 89 c1mov     ecxeaxOpcode: 83 e9 03sub     ecx0x3Opcode: 89 45 c0mov     dword [ebp-0x40 {var_44}]eaxOpcode: 89 4d bcmov     dword [ebp-0x44 {var_48}]ecxOpcode: 0f 87 ef 00 00 00ja      0x8048ea1Basic Block 15Opcode: 0f b7 45 f2{Case 0x5}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 0csar     eax0xcOpcode: 25 01 00 00 00and     eax0x1Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 4f 00 00 00jne     0x8048f0cBasic Block 16Opcode: 0f b7 45 f2{Case 0x6}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 09sar     eax0x9Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 08sar     eax0x8Opcode: 25 01 00 00 00and     eax0x1Opcode: 88 c2mov     dlalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 ff 00 00 00and     eax0xffOpcode: 88 c5mov     chalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: 0f b6 f5movzx   esichOpcode: 89 74 24 0cmov     dword [esp+0xc {var_54}]esiOpcode: e8 1b 0c 00 00call    sub_8049bc0Opcode: e9 4a 00 00 00jmp     0x8048ff4Basic Block 17Opcode: 0f b7 45 f2{Case 0x7}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 09sar     eax0x9Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 08sar     eax0x8Opcode: 25 01 00 00 00and     eax0x1Opcode: 88 c2mov     dlalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 ff 00 00 00and     eax0xffOpcode: 88 c5mov     chalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: 0f b6 f5movzx   esichOpcode: 89 74 24 0cmov     dword [esp+0xc {var_54}]esiOpcode: e8 6c 0c 00 00call    sub_8049c60Basic Block 18Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 08sar     eax0x8Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 ff 00 00 00and     eax0xffOpcode: 88 c2mov     dlalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: e8 12 0a 00 00call    sub_80492e0Basic Block 19Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 08sar     eax0x8Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 ff 00 00 00and     eax0xffOpcode: 88 c2mov     dlalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: e8 fc 09 00 00call    sub_8049290Opcode: e9 35 00 00 00jmp     0x80488ceBasic Block 20Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 08sar     eax0x8Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c2mov     dlalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c5mov     chalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: 0f b6 f5movzx   esichOpcode: 89 74 24 0cmov     dword [esp+0xc {var_54}]esiOpcode: e8 fd 09 00 00call    sub_8049380Basic Block 21Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 08sar     eax0x8Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c2mov     dlalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c5mov     chalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: 0f b6 f5movzx   esichOpcode: 89 74 24 0cmov     dword [esp+0xc {var_54}]esiOpcode: e8 fc 09 00 00call    sub_8049330Opcode: e9 4a 00 00 00jmp     0x8048983Basic Block 22Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 08sar     eax0x8Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c2mov     dlalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c5mov     chalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: 0f b6 f5movzx   esichOpcode: 89 74 24 0cmov     dword [esp+0xc {var_54}]esiOpcode: e8 e8 09 00 00call    sub_8049420Basic Block 23Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 08sar     eax0x8Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c2mov     dlalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c5mov     chalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: 0f b6 f5movzx   esichOpcode: 89 74 24 0cmov     dword [esp+0xc {var_54}]esiOpcode: e8 e7 09 00 00call    sub_80493d0Opcode: e9 4a 00 00 00jmp     0x8048a38Basic Block 24Opcode: 8d 05 16 05 05 08lea     eax[data_8050516]  {"Invalid opcode"}Opcode: 8b 4d e4mov     ecxdword [ebp-0x1c {var_20}]Opcode: 81 c1 34 00 00 00add     ecx0x34Opcode: 89 0c 24mov     dword [esp {var_60}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_5c}]eaxOpcode: e8 35 6d 00 00call    sub_804fac0Opcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: c6 40 30 01mov     byte [eax+0x30]0x1Basic Block 25Opcode: 8b 45 d0mov     eaxdword [ebp-0x30 {var_34}]Opcode: 8b 0c 85 f0 03 05 08mov     ecxdword [eax*4+0x80503f0]Opcode: ff e1jmp     ecxBasic Block 26Opcode: e9 4e 01 00 00jmp     0x8048ff4Basic Block 27Opcode: 8b 45 c0mov     eaxdword [ebp-0x40 {var_44}]Opcode: 8b 0c 85 e0 03 05 08mov     ecxdword [eax*4+0x80503e0]Opcode: ff e1jmp     ecxBasic Block 28Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 08sar     eax0x8Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c2mov     dlalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c5mov     chalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: 0f b6 f5movzx   esichOpcode: 89 74 24 0cmov     dword [esp+0xc {var_54}]esiOpcode: e8 fa 0b 00 00call    sub_8049b50Basic Block 29Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 08sar     eax0x8Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c2mov     dlalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c5mov     chalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: 0f b6 f5movzx   esichOpcode: 89 74 24 0cmov     dword [esp+0xc {var_54}]esiOpcode: e8 d9 0b 00 00call    sub_8049ae0Opcode: e9 4a 00 00 00jmp     0x8048f56Basic Block 30Opcode: e9 21 07 00 00jmp     0x8048ff4Basic Block 31Opcode: e9 6c 06 00 00jmp     0x8048ff4Basic Block 32Opcode: e9 b7 05 00 00jmp     0x8048ff4Basic Block 33Opcode: 0f b7 45 f2{Case 0x0}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c2mov     dlalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: e8 27 0a 00 00call    sub_80494c0Opcode: e9 f4 02 00 00jmp     0x8048d92Basic Block 34Opcode: 0f b7 45 f2{Case 0x1}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c2mov     dlalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: e8 2d 0a 00 00call    sub_8049500Opcode: e9 ba 02 00 00jmp     0x8048d92Basic Block 35Opcode: 0f b7 45 f2{Case 0x2}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c2mov     dlalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: e8 43 0a 00 00call    sub_8049550Opcode: e9 80 02 00 00jmp     0x8048d92Basic Block 36Opcode: 0f b7 45 f2{Case 0x3}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c2mov     dlalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: e8 69 0a 00 00call    sub_80495b0Opcode: e9 46 02 00 00jmp     0x8048d92Basic Block 37Opcode: 0f b7 45 f2{Case 0x4}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 ff 00 00 00and     eax0xffOpcode: 88 c1mov     clalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 d1movzx   edxclOpcode: 89 54 24 04mov     dword [esp+0x4 {var_5c}]edxOpcode: e8 a4 0a 00 00call    sub_8049610Opcode: e9 21 02 00 00jmp     0x8048d92Basic Block 38Opcode: 0f b7 45 f2{Case 0x5}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c2mov     dlalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: e8 8a 0a 00 00call    sub_8049630Opcode: e9 e7 01 00 00jmp     0x8048d92Basic Block 39Opcode: 0f b7 45 f2{Case 0x6}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c2mov     dlalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: e8 b0 0a 00 00call    sub_8049690Opcode: e9 ad 01 00 00jmp     0x8048d92Basic Block 40Opcode: b8 00 00 00 00{Case 0x7}Opcode: b8 00 00 00 00mov     eax0x0Opcode: 0f b7 4d f2movzx   ecxword [ebp-0xe {var_12}]Opcode: c1 f9 00sar     ecx0x0Opcode: 81 e1 ff 00 00 00and     ecx0xffOpcode: 66 89 camov     dxcxOpcode: 8b 4d e4mov     ecxdword [ebp-0x1c {var_20}]Opcode: 89 0c 24mov     dword [esp {var_60}]ecxOpcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_5c}]0x0Opcode: 0f b7 f2movzx   esidxOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: 89 45 c8mov     dword [ebp-0x38 {var_3c}]eaxOpcode: e8 d9 0a 00 00call    sub_80496f0Opcode: e9 76 01 00 00jmp     0x8048d92Basic Block 41Opcode: b8 01 00 00 00{Case 0x8}Opcode: b8 01 00 00 00mov     eax0x1Opcode: 0f b7 4d f2movzx   ecxword [ebp-0xe {var_12}]Opcode: c1 f9 00sar     ecx0x0Opcode: 81 e1 ff 00 00 00and     ecx0xffOpcode: 66 89 camov     dxcxOpcode: 8b 4d e4mov     ecxdword [ebp-0x1c {var_20}]Opcode: 89 0c 24mov     dword [esp {var_60}]ecxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_5c}]0x1Opcode: 0f b7 f2movzx   esidxOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: 89 45 c4mov     dword [ebp-0x3c {var_40}]eaxOpcode: e8 a2 0a 00 00call    sub_80496f0Opcode: e9 3f 01 00 00jmp     0x8048d92Basic Block 42Opcode: 0f b7 45 f2{Case 0x9}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 d1movzx   edxclOpcode: 89 54 24 04mov     dword [esp+0x4 {var_5c}]edxOpcode: e8 ed 0a 00 00call    sub_8049760Opcode: e9 1a 01 00 00jmp     0x8048d92Basic Block 43Opcode: 0f b7 45 f2{Case 0xa}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c2mov     dlalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: e8 e3 0a 00 00call    sub_8049790Opcode: e9 e0 00 00 00jmp     0x8048d92Basic Block 44Opcode: 0f b7 45 f2{Case 0xb}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 d1movzx   edxclOpcode: 89 54 24 04mov     dword [esp+0x4 {var_5c}]edxOpcode: e8 1e 0b 00 00call    sub_80497f0Opcode: e9 bb 00 00 00jmp     0x8048d92Basic Block 45Opcode: 0f b7 45 f2{Case 0xc}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 d1movzx   edxclOpcode: 89 54 24 04mov     dword [esp+0x4 {var_5c}]edxOpcode: e8 39 0b 00 00call    sub_8049830Opcode: e9 96 00 00 00jmp     0x8048d92Basic Block 46Opcode: 0f b7 45 f2{Case 0xd}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c2mov     dlalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: e8 4f 0b 00 00call    sub_8049880Opcode: e9 5c 00 00 00jmp     0x8048d92Basic Block 47Opcode: 0f b7 45 f2{Case 0xe}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c2mov     dlalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: e8 a5 0b 00 00call    sub_8049910Opcode: e9 22 00 00 00jmp     0x8048d92Basic Block 48Opcode: 0f b7 45 f2{Case 0x0}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 07sar     eax0x7Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 7f 00 00 00and     eax0x7fOpcode: 88 c2mov     dlalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: e8 9d 0b 00 00call    sub_8049990Opcode: e9 a9 00 00 00jmp     0x8048ea1Basic Block 49Opcode: 0f b7 45 f2{Case 0x1}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 07sar     eax0x7Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 7f 00 00 00and     eax0x7fOpcode: 88 c2mov     dlalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: e8 a3 0b 00 00call    sub_80499d0Opcode: e9 6f 00 00 00jmp     0x8048ea1Basic Block 50Opcode: 0f b7 45 f2{Case 0x2}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 07sar     eax0x7Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 7f 00 00 00and     eax0x7fOpcode: 88 c2mov     dlalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: e8 a9 0b 00 00call    sub_8049a10Opcode: e9 35 00 00 00jmp     0x8048ea1Basic Block 51Opcode: 0f b7 45 f2{Case 0x3}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 07sar     eax0x7Opcode: 25 0f 00 00 00and     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 25 7f 00 00 00and     eax0x7fOpcode: 88 c2mov     dlalOpcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 89 04 24mov     dword [esp {var_60}]eaxOpcode: 0f b6 f1movzx   esiclOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5c}]esiOpcode: 0f b6 f2movzx   esidlOpcode: 89 74 24 08mov     dword [esp+0x8 {var_58}]esiOpcode: e8 af 0b 00 00call    sub_8049a50Basic Block 52Opcode: e9 99 00 00 00jmp     0x8048ff4Basic Block 53Opcode: e9 5d 02 00 00jmp     0x8048ff4