Function Graph 0Basic Block 0Opcode: 90sub_8048930:Opcode: 90nop     Opcode: 58pop     eaxOpcode: 33 05 4a 14 05 08xor     eaxdword [data_805144a]Opcode: 50push    eaxOpcode: 31 d2xor     edxedx  {0x0}Opcode: 8d 4c 24 eclea     ecx[esp-0x14] {var_14}Opcode: 89 11mov     dword [ecx {var_14}]edxOpcode: 89 51 fcmov     dword [ecx-0x4 {var_18}]edxOpcode: 89 51 f8mov     dword [ecx-0x8 {var_1c}]edxOpcode: 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 1e 0a 00 00call    sub_8049380Opcode: 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: 74 09je      0x8048978Basic Block 1Opcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: 8b 48 2cmov     ecxdword [eax+0x2c]Opcode: 89 camov     edxecxOpcode: 83 c2 01add     edx0x1Opcode: 89 50 2cmov     dword [eax+0x2c]edxOpcode: 81 f9 90 01 00 00cmp     ecx0x190Opcode: 76 28jbe     0x80489b6Basic Block 2Opcode: c6 45 fb 00mov     byte [ebp-0x5 {var_9}]0x0Opcode: e9 06 08 00 00jmp     0x804917eBasic 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 d5 07 00 00call    sub_80491a0Opcode: 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 f6 69 00 00call    sub_804f3d0Opcode: 89 e1mov     ecxespOpcode: 89 41 04mov     dword [ecx+0x4 {var_5c}]eaxOpcode: c7 01 56 02 05 08mov     dword [ecx {var_60}]data_8050256  {"DEBUG:$s\n=====\n"}Opcode: e8 c6 47 00 00call    sub_804d1b0Opcode: 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 17 67 00 00call    sub_804f110Opcode: 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 43 17 00 00call    sub_804a150Opcode: 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 46 07 00 00ja      0x804916bBasic Block 4Opcode: 8d 05 3d 02 05 08lea     eax[data_805023d]  {"Max instructions reached"}Opcode: 8b 4d e4mov     ecxdword [ebp-0x1c {var_20}]Opcode: 83 c1 34add     ecx0x34Opcode: 89 0c 24mov     dword [esp {var_5c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_58}]eaxOpcode: e8 aa 68 00 00call    sub_804f250Opcode: 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 c8 07 00 00jmp     0x804917eBasic 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: 59pop     ecxOpcode: 33 0d 4a 14 05 08xor     ecxdword [data_805144a]Opcode: 51push    ecxOpcode: c3retn    Basic Block 6Opcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: f6 40 30 01test    byte [eax+0x30]0x1Opcode: 74 06je      0x804917aBasic Block 7Opcode: 8b 45 d8mov     eaxdword [ebp-0x28 {var_2c}]Opcode: 8b 0c 85 10 01 05 08mov     ecxdword [eax*4+0x8050110]Opcode: 52push    edxOpcode: 89 camov     edxecxOpcode: 8a 12mov     dlbyte [edx]Opcode: 81 fa 00 c0 47 43cmp     edx0x4347c000Opcode: 0f 83 f3 e8 ff ffjae     0x8047333Basic Block 8Opcode: c6 45 fb 01mov     byte [ebp-0x5 {var_9}]0x1Basic Block 9Opcode: c6 45 fb 00mov     byte [ebp-0x5 {var_9}]0x0Opcode: eb 04jmp     0x804917eBasic Block 10Opcode: 5apop     edxOpcode: ff e1jmp     ecxBasic Block 11Opcode: 0f b7 45 f2{Case 0x0}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 0csar     eax0xcOpcode: 83 e0 01and     eax0x1Opcode: 83 f8 00cmp     eax0x0Opcode: 75 35jne     0x8048a87Basic Block 12Opcode: 0f b7 45 f2{Case 0x1}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 0csar     eax0xcOpcode: 83 e0 01and     eax0x1Opcode: 83 f8 00cmp     eax0x0Opcode: 75 46jne     0x8048b14Basic Block 13Opcode: 0f b7 45 f2{Case 0x2}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 0csar     eax0xcOpcode: 83 e0 01and     eax0x1Opcode: 83 f8 00cmp     eax0x0Opcode: 75 46jne     0x8048bb2Basic Block 14Opcode: 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 fa 02 00 00ja      0x8048f10Basic Block 15Opcode: 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 eb 00 00 00ja      0x804903aBasic Block 16Opcode: 0f b7 45 f2{Case 0x5}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 0csar     eax0xcOpcode: 83 e0 01and     eax0x1Opcode: 83 f8 00cmp     eax0x0Opcode: 75 46jne     0x8049094Basic Block 17Opcode: 0f b7 45 f2{Case 0x6}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 09sar     eax0x9Opcode: 83 e0 0fand     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 08sar     eax0x8Opcode: 83 e0 01and     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 ed 0b 00 00call    sub_8049d10Opcode: eb 46jmp     0x804916bBasic Block 18Opcode: 0f b7 45 f2{Case 0x7}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 09sar     eax0x9Opcode: 83 e0 0fand     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 08sar     eax0x8Opcode: 83 e0 01and     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 35 0c 00 00call    sub_8049da0Basic Block 19Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 08sar     eax0x8Opcode: 83 e0 0fand     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 b6 09 00 00call    sub_8049470Basic Block 20Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 08sar     eax0x8Opcode: 83 e0 0fand     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 9b 09 00 00call    sub_8049420Opcode: eb 33jmp     0x8048abaBasic Block 21Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 08sar     eax0x8Opcode: 83 e0 0fand     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 83 e0 0fand     eax0xfOpcode: 88 c2mov     dlalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 83 e0 0fand     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 b8 09 00 00call    sub_8049510Basic Block 22Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 08sar     eax0x8Opcode: 83 e0 0fand     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 83 e0 0fand     eax0xfOpcode: 88 c2mov     dlalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 83 e0 0fand     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 ae 09 00 00call    sub_80494c0Opcode: eb 44jmp     0x8048b58Basic Block 23Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 08sar     eax0x8Opcode: 83 e0 0fand     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 83 e0 0fand     eax0xfOpcode: 88 c2mov     dlalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 83 e0 0fand     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 ba 09 00 00call    sub_80495b0Basic Block 24Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 08sar     eax0x8Opcode: 83 e0 0fand     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 83 e0 0fand     eax0xfOpcode: 88 c2mov     dlalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 83 e0 0fand     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 b0 09 00 00call    sub_8049560Opcode: eb 44jmp     0x8048bf6Basic Block 25Opcode: 8d 05 66 02 05 08lea     eax[data_8050266]  {"Invalid opcode"}Opcode: 8b 4d e4mov     ecxdword [ebp-0x1c {var_20}]Opcode: 83 c1 34add     ecx0x34Opcode: 89 0c 24mov     dword [esp {var_60}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_5c}]eaxOpcode: e8 28 63 00 00call    sub_804f250Opcode: 8b 45 e4mov     eaxdword [ebp-0x1c {var_20}]Opcode: c6 40 30 01mov     byte [eax+0x30]0x1Basic Block 26Opcode: 8b 45 d0mov     eaxdword [ebp-0x30 {var_34}]Opcode: 8b 0c 85 40 01 05 08mov     ecxdword [eax*4+0x8050140]Opcode: 52push    edxOpcode: 89 camov     edxecxOpcode: 8a 12mov     dlbyte [edx]Opcode: 81 fa 00 c0 47 43cmp     edx0x4347c000Opcode: 0f 83 02 e7 ff ffjae     0x8047333Basic Block 27Opcode: e9 2c 01 00 00jmp     0x804916bBasic Block 28Opcode: 8b 45 c0mov     eaxdword [ebp-0x40 {var_44}]Opcode: 8b 0c 85 30 01 05 08mov     ecxdword [eax*4+0x8050130]Opcode: 52push    edxOpcode: 89 camov     edxecxOpcode: 8a 12mov     dlbyte [edx]Opcode: 81 fa 00 c0 47 43cmp     edx0x4347c000Opcode: 0f 83 c9 e3 ff ffjae     0x8047333Basic Block 29Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 08sar     eax0x8Opcode: 83 e0 0fand     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 83 e0 0fand     eax0xfOpcode: 88 c2mov     dlalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 83 e0 0fand     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 d8 0b 00 00call    sub_8049cb0Basic Block 30Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 08sar     eax0x8Opcode: 83 e0 0fand     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 83 e0 0fand     eax0xfOpcode: 88 c2mov     dlalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 83 e0 0fand     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 be 0b 00 00call    sub_8049c50Opcode: eb 44jmp     0x80490d8Basic Block 31Opcode: e9 ac 06 00 00jmp     0x804916bBasic Block 32Opcode: e9 0e 06 00 00jmp     0x804916bBasic Block 33Opcode: e9 70 05 00 00jmp     0x804916bBasic Block 34Opcode: 5apop     edxOpcode: ff e1jmp     ecxBasic Block 35Opcode: 5apop     edxOpcode: ff e1jmp     ecxBasic Block 36Opcode: e9 8e 00 00 00jmp     0x804916bBasic Block 37Opcode: 0f b7 45 f2{Case 0x0}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 83 e0 0fand     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 83 e0 0fand     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 db 09 00 00call    sub_8049640Opcode: e9 c5 02 00 00jmp     0x8048f2fBasic Block 38Opcode: 0f b7 45 f2{Case 0x1}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 83 e0 0fand     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 83 e0 0fand     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 e5 09 00 00call    sub_8049680Opcode: e9 8f 02 00 00jmp     0x8048f2fBasic Block 39Opcode: 0f b7 45 f2{Case 0x2}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 83 e0 0fand     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 83 e0 0fand     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 ff 09 00 00call    sub_80496d0Opcode: e9 59 02 00 00jmp     0x8048f2fBasic Block 40Opcode: 0f b7 45 f2{Case 0x3}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 83 e0 0fand     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 83 e0 0fand     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 19 0a 00 00call    sub_8049720Opcode: e9 23 02 00 00jmp     0x8048f2fBasic Block 41Opcode: 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 44 0a 00 00call    sub_8049770Opcode: e9 fe 01 00 00jmp     0x8048f2fBasic Block 42Opcode: 0f b7 45 f2{Case 0x5}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 83 e0 0fand     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 83 e0 0fand     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 3e 0a 00 00call    sub_80497a0Opcode: e9 c8 01 00 00jmp     0x8048f2fBasic Block 43Opcode: 0f b7 45 f2{Case 0x6}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 83 e0 0fand     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 83 e0 0fand     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 68 0a 00 00call    sub_8049800Opcode: e9 92 01 00 00jmp     0x8048f2fBasic Block 44Opcode: 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 91 0a 00 00call    sub_8049860Opcode: e9 5b 01 00 00jmp     0x8048f2fBasic Block 45Opcode: 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 5a 0a 00 00call    sub_8049860Opcode: e9 24 01 00 00jmp     0x8048f2fBasic Block 46Opcode: 0f b7 45 f2{Case 0x9}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 83 e0 0fand     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 97 0a 00 00call    sub_80498c0Opcode: e9 01 01 00 00jmp     0x8048f2fBasic Block 47Opcode: 0f b7 45 f2{Case 0xa}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 83 e0 0fand     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 83 e0 0fand     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 91 0a 00 00call    sub_80498f0Opcode: e9 cb 00 00 00jmp     0x8048f2fBasic Block 48Opcode: 0f b7 45 f2{Case 0xb}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 83 e0 0fand     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 ce 0a 00 00call    sub_8049950Opcode: e9 a8 00 00 00jmp     0x8048f2fBasic Block 49Opcode: 0f b7 45 f2{Case 0xc}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 83 e0 0fand     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 eb 0a 00 00call    sub_8049990Opcode: e9 85 00 00 00jmp     0x8048f2fBasic Block 50Opcode: 0f b7 45 f2{Case 0xd}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 83 e0 0fand     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 83 e0 0fand     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 15 0b 00 00call    sub_80499f0Opcode: eb 52jmp     0x8048f2fBasic Block 51Opcode: 0f b7 45 f2{Case 0xe}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 04sar     eax0x4Opcode: 83 e0 0fand     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 83 e0 0fand     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 82 0b 00 00call    sub_8049a90Opcode: eb 1fjmp     0x8048f2fBasic Block 52Opcode: 0f b7 45 f2{Case 0x0}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 07sar     eax0x7Opcode: 83 e0 0fand     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 83 e0 7fand     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 72 0b 00 00call    sub_8049b10Opcode: e9 97 00 00 00jmp     0x804903aBasic Block 53Opcode: 0f b7 45 f2{Case 0x1}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 07sar     eax0x7Opcode: 83 e0 0fand     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 83 e0 7fand     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 7c 0b 00 00call    sub_8049b50Opcode: eb 64jmp     0x804903aBasic Block 54Opcode: 0f b7 45 f2{Case 0x2}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 07sar     eax0x7Opcode: 83 e0 0fand     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 83 e0 7fand     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 89 0b 00 00call    sub_8049b90Opcode: eb 31jmp     0x804903aBasic Block 55Opcode: 0f b7 45 f2{Case 0x3}Opcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 07sar     eax0x7Opcode: 83 e0 0fand     eax0xfOpcode: 88 c1mov     clalOpcode: 0f b7 45 f2movzx   eaxword [ebp-0xe {var_12}]Opcode: c1 f8 00sar     eax0x0Opcode: 83 e0 7fand     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 96 0b 00 00call    sub_8049bd0Basic Block 56Opcode: e9 37 02 00 00jmp     0x804916b