Function Graph 0Basic Block 0Opcode: 55sub_8048950:Opcode: 55push    ebpOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 83 ec 3csub     esp0x3c {var_4c}Opcode: 8b 4c 24 54mov     ecxdword [esp+0x54 {arg_8}]Opcode: 8b 41 24mov     eaxdword [ecx+0x24]Opcode: 83 f8 ffcmp     eax0xffffffffOpcode: c7 44 24 38 ff ff ff ffmov     dword [esp+0x38 {var_14}]0xffffffffOpcode: 0f 84 28 0f 00 00je      0x8049897Basic Block 1Opcode: 8b 44 24 38mov     eaxdword [esp+0x38 {var_14}]Opcode: 83 c4 3cadd     esp0x3c {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 2Opcode: 8b 51 28mov     edxdword [ecx+0x28]Opcode: 83 fa ffcmp     edx0xffffffffOpcode: 0f 84 1c 0f 00 00je      0x8049897Basic Block 3Opcode: 8b 71 2cmov     esidword [ecx+0x2c]Opcode: 83 fe ffcmp     esi0xffffffffOpcode: 0f 84 10 0f 00 00je      0x8049897Basic Block 4Opcode: 8b 49 30mov     ecxdword [ecx+0x30]Opcode: 83 f9 ffcmp     ecx0xffffffffOpcode: 0f 84 04 0f 00 00je      0x8049897Basic Block 5Opcode: 89 4c 24 34mov     dword [esp+0x34 {var_18}]ecxOpcode: 89 d1mov     ecxedxOpcode: 09 c1or      ecxeaxOpcode: 0f 88 f6 0e 00 00js      0x8049897Basic Block 6Opcode: 89 74 24 30mov     dword [esp+0x30 {var_1c}]esiOpcode: 83 f8 07cmp     eax0x7Opcode: 0f 8f e9 0e 00 00jg      0x8049897Basic Block 7Opcode: 83 fa 07cmp     edx0x7Opcode: 0f 8f e0 0e 00 00jg      0x8049897Basic Block 8Opcode: 8d 0c c2lea     ecx[edx+eax*8]Opcode: bf 01 00 00 00mov     edi0x1Opcode: 31 f6xor     esiesi  {0x0}Opcode: 0f a5 feshld    esiediclOpcode: d3 e7shl     ediclOpcode: 31 dbxor     ebxebx  {0x0}Opcode: f6 c1 20test    cl0x20Opcode: 0f 45 f7cmovne  esiediOpcode: 0f 45 fbcmovne  ediebxOpcode: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00mmxnop  word cs:[eax+eax]Basic Block 9Opcode: 89 dfmov     ediebxOpcode: 83 e7 01and     edi0x1Opcode: 8b 6c 24 54mov     ebpdword [esp+0x54 {arg_8}]Opcode: 39 7d 00cmp     dword [ebp]ediOpcode: 0f 85 84 0e 00 00jne     0x8049897Basic Block 10Opcode: 43inc     ebxOpcode: 83 fb 0bcmp     ebx0xbOpcode: 76 e4jbe     0x80489e0Basic Block 11Opcode: d1 ebshr     ebx0x1Opcode: 39 5d 04cmp     dword [ebp+0x4]ebxOpcode: 0f 85 79 0e 00 00jne     0x8049897Basic Block 12Opcode: 8b 4c 24 50mov     ecxdword [esp+0x50 {arg_4}]Opcode: 89 cdmov     ebpecxOpcode: 8b 4c dd 00mov     ecxdword [ebp+ebx*8]Opcode: 21 f9and     ecxediOpcode: 8b 6c dd 04mov     ebpdword [ebp+ebx*8+0x4]Opcode: 21 f5and     ebpesiOpcode: 09 cdor      ebpecxOpcode: 75 0bjne     0x8048a01Basic Block 13Opcode: e9 96 0e 00 00jmp     0x8049897Basic Block 14Opcode: 83 7d 18 00cmp     dword [ebp+0x18]0x0Opcode: 74 30je      0x8048a54Basic Block 15Opcode: 83 7d 1c 00cmp     dword [ebp+0x1c]0x0Opcode: 74 0dje      0x8048a67Basic Block 16Opcode: 85 dbtest    ebxebxOpcode: 0f 85 6b 0e 00 00jne     0x8049897Basic Block 17Opcode: 83 7d 20 00cmp     dword [ebp+0x20]0x0Opcode: 89 femov     esiediOpcode: 74 09je      0x8048a78Basic Block 18Opcode: 83 fb 05cmp     ebx0x5Opcode: 89 femov     esiediOpcode: 0f 84 32 0e 00 00je      0x8049897Basic Block 19Opcode: 31 c9xor     ecxecx  {0x0}Opcode: 85 fftest    ediediOpcode: be 07 00 00 00mov     esi0x7Opcode: 0f 45 f1cmovne  esiecxOpcode: 8b 4c 24 30mov     ecxdword [esp+0x30 {var_1c}]Opcode: 39 f1cmp     ecxesiOpcode: 0f 85 53 0e 00 00jne     0x8049897Basic Block 20Opcode: 8b 7d 0cmov     edidword [ebp+0xc]Opcode: 85 fftest    ediediOpcode: 75 06jne     0x8048a85Basic Block 21Opcode: 83 fb 05cmp     ebx0x5Opcode: 0f 84 1f 0e 00 00je      0x8049897Basic Block 22Opcode: eb 11jmp     0x8048a78Basic Block 23Opcode: 8b 4d 08mov     ecxdword [ebp+0x8]Opcode: 85 c9test    ecxecxOpcode: 74 09je      0x8048a54Basic Block 24Opcode: 85 fftest    ediediOpcode: 0f 94 c0sete    alOpcode: 0f b6 c8movzx   ecxalOpcode: b8 07 00 00 00mov     eax0x7Opcode: 0f 44 c7cmove   eaxediOpcode: 8b 54 24 50mov     edxdword [esp+0x50 {arg_4}]Opcode: 8d 14 f2lea     edx[edx+esi*8]Opcode: 83 7c 8a 60 00cmp     dword [edx+ecx*4+0x60]0x0Opcode: 0f 84 f0 0d 00 00je      0x8049897Basic Block 25Opcode: 83 7d 10 00cmp     dword [ebp+0x10]0x0Opcode: 74 76je      0x8048afbBasic Block 26Opcode: 83 f9 04cmp     ecx0x4Opcode: 0f 82 43 0e 00 00jb      0x8049897Basic Block 27Opcode: 89 7c 24 2cmov     dword [esp+0x2c {var_20}]ediOpcode: 85 f6test    esiesiOpcode: b9 38 00 00 00mov     ecx0x38Opcode: 0f 44 cecmove   ecxesiOpcode: 89 4c 24 30mov     dword [esp+0x30 {var_1c}]ecxOpcode: 89 74 24 34mov     dword [esp+0x34 {var_18}]esiOpcode: 83 c9 04or      ecx0x4Opcode: bf 01 00 00 00mov     edi0x1Opcode: 31 d2xor     edxedx  {0x0}Opcode: 31 f6xor     esiesi  {0x0}Opcode: 0f a5 feshld    esiediclOpcode: d3 e7shl     ediclOpcode: f6 c1 20test    cl0x20Opcode: 0f 45 f7cmovne  esiediOpcode: 0f 45 facmovne  ediedxBasic Block 28Opcode: 89 f7mov     ediesiOpcode: 83 7d 14 00cmp     dword [ebp+0x14]0x0Opcode: 0f 84 39 01 00 00je      0x8048c40Basic Block 29Opcode: 83 e2 feand     edx0xfffffffeOpcode: 83 fa 0acmp     edx0xaOpcode: 0f 85 d0 0c 00 00jne     0x8049897Basic Block 30Opcode: 42inc     edxOpcode: 83 fa 0bcmp     edx0xbOpcode: 76 e1jbe     0x8048ad7Basic Block 31Opcode: 89 54 24 0cmov     dword [esp+0xc {var_40}]edxOpcode: 89 44 24 08mov     dword [esp+0x8 {var_44}]eaxOpcode: 89 7c 24 04mov     dword [esp+0x4 {var_48}]ediOpcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: 89 04 24mov     dword [esp {var_4c}]eaxOpcode: ff 14 9d 2c d4 04 08call    dword [ebx*4+0x804d42c]Opcode: 89 eemov     esiebpOpcode: 8b 4e 2cmov     ecxdword [esi+0x2c]Opcode: c1 e1 03shl     ecx0x3Opcode: 03 4e 30add     ecxdword [esi+0x30]Opcode: be 01 00 00 00mov     esi0x1Opcode: 31 ffxor     ediedi  {0x0}Opcode: 0f a5 f7shld    ediesiclOpcode: d3 e6shl     esiclOpcode: 31 dbxor     ebxebx  {0x0}Opcode: f6 c1 20test    cl0x20Opcode: 0f 45 fecmovne  ediesiOpcode: 0f 45 f3cmovne  esiebxOpcode: 21 d7and     ediedxOpcode: 21 c6and     esieaxOpcode: 09 feor      esiediOpcode: 0f 85 5c 01 00 00jne     0x8048de4Basic Block 32Opcode: 8b 4c 24 34mov     ecxdword [esp+0x34 {var_18}]Opcode: 0b 4c 24 30or      ecxdword [esp+0x30 {var_1c}]Opcode: 0f 88 ff 00 00 00js      0x8048c14Basic Block 33Opcode: 0b 44 24 30or      eaxdword [esp+0x30 {var_1c}]Opcode: bf 01 00 00 00mov     edi0x1Opcode: 31 d2xor     edxedx  {0x0}Opcode: 31 f6xor     esiesi  {0x0}Opcode: 88 c1mov     clalOpcode: 0f a5 feshld    esiediclOpcode: 88 c1mov     clalOpcode: d3 e7shl     ediclOpcode: a8 20test    al0x20Opcode: 0f 45 f7cmovne  esiediOpcode: 0f 45 facmovne  ediedxBasic Block 34Opcode: 8b 4c 24 50mov     ecxdword [esp+0x50 {arg_4}]Opcode: 89 cbmov     ebxecxOpcode: 8b 0c d3mov     ecxdword [ebx+edx*8]Opcode: 21 f9and     ecxediOpcode: 8b 5c d3 04mov     ebxdword [ebx+edx*8+0x4]Opcode: 21 f3and     ebxesiOpcode: 09 cbor      ebxecxOpcode: 0f 85 cb 00 00 00jne     0x8048bbbBasic Block 35Opcode: e9 9c 0d 00 00jmp     0x8049897Basic Block 36Opcode: 83 7d 04 00cmp     dword [ebp+0x4]0x0Opcode: 74 60je      0x8048e4aBasic Block 37Opcode: e9 0a 0c 00 00jmp     0x8049897Basic Block 38Opcode: 85 dbtest    ebxebxOpcode: 0f 85 7b 0c 00 00jne     0x8049897Basic Block 39Opcode: 83 7c 24 30 07cmp     dword [esp+0x30 {var_1c}]0x7Opcode: 0f 8f f4 00 00 00jg      0x8048c14Basic Block 40Opcode: 83 e2 feand     edx0xfffffffeOpcode: 83 fa 02cmp     edx0x2Opcode: 0f 85 fe 0b 00 00jne     0x8049897Basic Block 41Opcode: 42inc     edxOpcode: 83 fa 0bcmp     edx0xbOpcode: 76 e1jbe     0x8048be5Basic Block 42Opcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: c7 40 78 00 00 00 00mov     dword [eax+0x78]0x0Basic Block 43Opcode: 89 eamov     edxebpOpcode: 8b 42 2cmov     eaxdword [edx+0x2c]Opcode: 8b 4a 30mov     ecxdword [edx+0x30]Opcode: 89 camov     edxecxOpcode: 09 c2or      edxeaxOpcode: 78 49js      0x8048e41Basic Block 44Opcode: 8b 4c 24 50mov     ecxdword [esp+0x50 {arg_4}]Opcode: 8b 74 24 30mov     esidword [esp+0x30 {var_1c}]Opcode: 3b 71 70cmp     esidword [ecx+0x70]Opcode: 0f 85 6a 0c 00 00jne     0x8049897Basic Block 45Opcode: 83 7c 24 34 07cmp     dword [esp+0x34 {var_18}]0x7Opcode: 0f 8f e9 00 00 00jg      0x8048c14Basic Block 46Opcode: 83 7c 24 2c 00cmp     dword [esp+0x2c {var_20}]0x0Opcode: 0f 95 c0setne   alOpcode: 0f b6 c0movzx   eaxalOpcode: 8d 7c 40 02lea     edi[eax+eax*2+0x2]Opcode: 8d 5c 40 04lea     ebx[eax+eax*2+0x4]Opcode: 39 dfcmp     ediebxOpcode: 0f 83 30 01 00 00jae     0x8048de4Basic Block 47Opcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: 89 c1mov     ecxeaxOpcode: 8b 04 d1mov     eaxdword [ecx+edx*8]Opcode: 21 f8and     eaxediOpcode: 8b 4c d1 04mov     ecxdword [ecx+edx*8+0x4]Opcode: 21 f1and     ecxesiOpcode: 09 c1or      ecxeaxOpcode: 0f 85 8f 00 00 00jne     0x8048c8dBasic Block 48Opcode: e9 8e 0c 00 00jmp     0x8049897Basic Block 49Opcode: 83 7d 10 00cmp     dword [ebp+0x10]0x0Opcode: 0f 84 26 01 00 00je      0x804909cBasic Block 50Opcode: 8b 45 00mov     eaxdword [ebp]Opcode: 89 44 24 34mov     dword [esp+0x34 {var_18}]eaxOpcode: 83 7c 24 34 00cmp     dword [esp+0x34 {var_18}]0x0Opcode: 0f 94 c1sete    clOpcode: 83 7c 24 34 01cmp     dword [esp+0x34 {var_18}]0x1Opcode: 19 d2sbb     edxedxOpcode: 89 d6mov     esiedxOpcode: f7 d6not     esiOpcode: 89 f7mov     ediesiOpcode: 83 cf efor      edi0xffffffefOpcode: 89 d3mov     ebxedxOpcode: 81 cb ff ff ff efor      ebx0xefffffffOpcode: 66 0f 6e c3movd    xmm0ebxOpcode: 66 0f 70 c0 50pshufd  xmm0xmm00x50Opcode: 66 0f 6e cfmovd    xmm1ediOpcode: 66 0f 70 c9 50pshufd  xmm1xmm10x50Opcode: 66 0f 62 c8punpckldq xmm1xmm0Opcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: f3 0f 6f 00movdqu  xmm0oword [eax]Opcode: f3 0f 6f 50 10movdqu  xmm2oword [eax+0x10]Opcode: 66 0f db c1pand    xmm0xmm1Opcode: 66 0f db d1pand    xmm2xmm1Opcode: f3 0f 6f 58 20movdqu  xmm3oword [eax+0x20]Opcode: 66 0f db d9pand    xmm3xmm1Opcode: f3 0f 6f 60 30movdqu  xmm4oword [eax+0x30]Opcode: 66 0f db e1pand    xmm4xmm1Opcode: f3 0f 6f 68 40movdqu  xmm5oword [eax+0x40]Opcode: 66 0f db e9pand    xmm5xmm1Opcode: f3 0f 6f 70 50movdqu  xmm6oword [eax+0x50]Opcode: 66 0f db f1pand    xmm6xmm1Opcode: 81 ce 7f ff ff ffor      esi0xffffff7fOpcode: 81 ca ff ff ff 7for      edx0x7fffffffOpcode: 66 0f 6e camovd    xmm1edxOpcode: 66 0f 70 c9 50pshufd  xmm1xmm10x50Opcode: 66 0f 6e femovd    xmm7esiOpcode: 66 0f 70 ff 50pshufd  xmm7xmm70x50Opcode: 66 0f 62 f9punpckldq xmm7xmm1Opcode: 66 0f db c7pand    xmm0xmm7Opcode: f3 0f 7f 00movdqu  oword [eax]xmm0Opcode: 66 0f db d7pand    xmm2xmm7Opcode: f3 0f 7f 50 10movdqu  oword [eax+0x10]xmm2Opcode: 66 0f db dfpand    xmm3xmm7Opcode: f3 0f 7f 58 20movdqu  oword [eax+0x20]xmm3Opcode: 66 0f db e7pand    xmm4xmm7Opcode: f3 0f 7f 60 30movdqu  oword [eax+0x30]xmm4Opcode: 66 0f db efpand    xmm5xmm7Opcode: f3 0f 7f 68 40movdqu  oword [eax+0x40]xmm5Opcode: 66 0f db fepand    xmm7xmm6Opcode: f3 0f 7f 78 50movdqu  oword [eax+0x50]xmm7Opcode: 0f b6 d1movzx   edxclOpcode: 80 f1 01xor     cl0x1Opcode: 0f b6 c9movzx   ecxclOpcode: 89 cemov     esiecxOpcode: c1 e6 1eshl     esi0x1eOpcode: 89 d7mov     ediedxOpcode: c1 e7 06shl     edi0x6Opcode: 8b 5c 24 34mov     ebxdword [esp+0x34 {var_18}]Opcode: 83 cb 0aor      ebx0xaOpcode: 0b 3c d8or      edidword [eax+ebx*8]Opcode: 09 74 d8 04or      dword [eax+ebx*8+0x4]esiOpcode: 89 3c d8mov     dword [eax+ebx*8]ediOpcode: c1 e1 1dshl     ecx0x1dOpcode: c1 e2 05shl     edx0x5Opcode: 8b 74 24 34mov     esidword [esp+0x34 {var_18}]Opcode: 83 ce 02or      esi0x2Opcode: 0b 14 f0or      edxdword [eax+esi*8]Opcode: 09 4c f0 04or      dword [eax+esi*8+0x4]ecxOpcode: 89 14 f0mov     dword [eax+esi*8]edxOpcode: e9 13 01 00 00jmp     0x804907fBasic Block 51Opcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: ff 40 78inc     dword [eax+0x78]Opcode: eb 0bjmp     0x8048e55Basic Block 52Opcode: 83 f8 07cmp     eax0x7Opcode: 7f 44jg      0x8048e41Basic Block 53Opcode: 31 dbxor     ebxebx  {0x0}Opcode: 8b 4c 24 50mov     ecxdword [esp+0x50 {arg_4}]Opcode: 8b 74 24 34mov     esidword [esp+0x34 {var_18}]Opcode: 3b 71 74cmp     esidword [ecx+0x74]Opcode: 0f 85 57 0c 00 00jne     0x8049897Basic Block 54Opcode: 8b 4c 24 30mov     ecxdword [esp+0x30 {var_1c}]Opcode: 8b 74 24 34mov     esidword [esp+0x34 {var_18}]Opcode: 8d 0c celea     ecx[esi+ecx*8]Opcode: c7 44 24 24 01 00 00 00mov     dword [esp+0x24 {var_28}]0x1Opcode: c7 44 24 20 00 00 00 00mov     dword [esp+0x20 {var_2c}]0x0Opcode: be 01 00 00 00mov     esi0x1Opcode: 0f a5 74 24 20shld    dword [esp+0x20]esicl {var_2c}Opcode: d3 64 24 24shl     dword [esp+0x24 {var_28}]clOpcode: f6 c1 20test    cl0x20Opcode: 8b 4c 24 20mov     ecxdword [esp+0x20 {var_2c}]  {0x0}Opcode: 0f 45 4c 24 24cmovne  ecxdword [esp+0x24 {var_28}]Opcode: 89 4c 24 20mov     dword [esp+0x20 {var_2c}]ecxOpcode: 8b 4c 24 24mov     ecxdword [esp+0x24 {var_28}]Opcode: be 00 00 00 00mov     esi0x0Opcode: 0f 45 cecmovne  ecxesiOpcode: 89 4c 24 24mov     dword [esp+0x24 {var_28}]ecxOpcode: c7 44 24 2c 00 00 00 00mov     dword [esp+0x2c {var_20}]0x0Basic Block 55Opcode: 83 74 24 34 01xor     dword [esp+0x34 {var_18}]0x1Opcode: be 01 00 00 00mov     esi0x1Basic Block 56Opcode: 89 e8mov     eaxebpOpcode: 8b 50 2cmov     edxdword [eax+0x2c]Opcode: 8b 70 30mov     esidword [eax+0x30]Opcode: 89 74 24 30mov     dword [esp+0x30 {var_1c}]esiOpcode: 89 f0mov     eaxesiOpcode: 09 d0or      eaxedxOpcode: 0f 98 c0sets    alOpcode: 83 fa 07cmp     edx0x7Opcode: 0f 9f c1setg    clOpcode: 08 c1or      clalOpcode: 83 fe 07cmp     esi0x7Opcode: 0f 9f c0setg    alOpcode: 08 c8or      alclOpcode: 88 44 24 2cmov     byte [esp+0x2c {var_20}]alOpcode: 75 77jne     0x804913cBasic Block 57Opcode: 8b 45 00mov     eaxdword [ebp]Opcode: 89 44 24 34mov     dword [esp+0x34 {var_18}]eaxOpcode: 83 7c 24 34 00cmp     dword [esp+0x34 {var_18}]0x0Opcode: 0f 94 c1sete    clOpcode: 83 7c 24 34 01cmp     dword [esp+0x34 {var_18}]0x1Opcode: 19 d2sbb     edxedxOpcode: 89 d6mov     esiedxOpcode: f7 d6not     esiOpcode: 83 ce efor      esi0xffffffefOpcode: 89 d7mov     ediedxOpcode: 81 cf ff ff ff efor      edi0xefffffffOpcode: 66 0f 6e c7movd    xmm0ediOpcode: 66 0f 70 c0 50pshufd  xmm0xmm00x50Opcode: 66 0f 6e cemovd    xmm1esiOpcode: 66 0f 70 c9 50pshufd  xmm1xmm10x50Opcode: 66 0f 62 c8punpckldq xmm1xmm0Opcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: f3 0f 6f 00movdqu  xmm0oword [eax]Opcode: f3 0f 6f 50 10movdqu  xmm2oword [eax+0x10]Opcode: 66 0f db c1pand    xmm0xmm1Opcode: 66 0f db d1pand    xmm2xmm1Opcode: f3 0f 6f 58 20movdqu  xmm3oword [eax+0x20]Opcode: 66 0f db d9pand    xmm3xmm1Opcode: f3 0f 6f 60 30movdqu  xmm4oword [eax+0x30]Opcode: 66 0f db e1pand    xmm4xmm1Opcode: f3 0f 6f 68 40movdqu  xmm5oword [eax+0x40]Opcode: 66 0f db e9pand    xmm5xmm1Opcode: f3 0f 6f 70 50movdqu  xmm6oword [eax+0x50]Opcode: 66 0f db f1pand    xmm6xmm1Opcode: 88 cdmov     chclOpcode: 80 f5 01xor     ch0x1Opcode: 0f b6 f5movzx   esichOpcode: 89 f7mov     ediesiOpcode: 83 cf feor      edi0xfffffffeOpcode: 81 ca ff ff ff feor      edx0xfeffffffOpcode: 66 0f 6e camovd    xmm1edxOpcode: 66 0f 70 c9 50pshufd  xmm1xmm10x50Opcode: 66 0f 6e ffmovd    xmm7ediOpcode: 66 0f 70 ff 50pshufd  xmm7xmm70x50Opcode: 66 0f 62 f9punpckldq xmm7xmm1Opcode: 66 0f db c7pand    xmm0xmm7Opcode: f3 0f 7f 00movdqu  oword [eax]xmm0Opcode: 66 0f db d7pand    xmm2xmm7Opcode: f3 0f 7f 50 10movdqu  oword [eax+0x10]xmm2Opcode: 66 0f db dfpand    xmm3xmm7Opcode: f3 0f 7f 58 20movdqu  oword [eax+0x20]xmm3Opcode: 66 0f db e7pand    xmm4xmm7Opcode: f3 0f 7f 60 30movdqu  oword [eax+0x30]xmm4Opcode: 66 0f db efpand    xmm5xmm7Opcode: f3 0f 7f 68 40movdqu  oword [eax+0x40]xmm5Opcode: 66 0f db fepand    xmm7xmm6Opcode: f3 0f 7f 78 50movdqu  oword [eax+0x50]xmm7Opcode: 89 f2mov     edxesiOpcode: c1 e2 1ashl     edx0x1aOpcode: 0f b6 c9movzx   ecxclOpcode: 8d 3c 8d 00 00 00 00lea     edi[ecx*4]Opcode: 8b 5c 24 34mov     ebxdword [esp+0x34 {var_18}]Opcode: 83 cb 0aor      ebx0xaOpcode: 0b 3c d8or      edidword [eax+ebx*8]Opcode: 09 54 d8 04or      dword [eax+ebx*8+0x4]edxOpcode: 89 3c d8mov     dword [eax+ebx*8]ediOpcode: c1 e6 1bshl     esi0x1bOpcode: c1 e1 03shl     ecx0x3Opcode: 8b 54 24 34mov     edxdword [esp+0x34 {var_18}]Opcode: 83 ca 02or      edx0x2Opcode: 0b 0c d0or      ecxdword [eax+edx*8]Opcode: 09 74 d0 04or      dword [eax+edx*8+0x4]esiOpcode: 89 0c d0mov     dword [eax+edx*8]ecxBasic Block 58Opcode: 8b 4c 24 34mov     ecxdword [esp+0x34 {var_18}]Opcode: c7 44 c8 60 00 00 00 00mov     dword [eax+ecx*8+0x60]0x0Opcode: 8b 4c 24 34mov     ecxdword [esp+0x34 {var_18}]Opcode: c7 44 c8 64 00 00 00 00mov     dword [eax+ecx*8+0x64]0x0Opcode: e9 cc 04 00 00jmp     0x8049568Basic Block 59Opcode: 83 7d 0c 00cmp     dword [ebp+0xc]0x0Opcode: 0f 84 0d 01 00 00je      0x8048f6cBasic Block 60Opcode: 83 f9 07cmp     ecx0x7Opcode: 7f 3fjg      0x8048e41Basic Block 61Opcode: 8b 4c 24 2cmov     ecxdword [esp+0x2c {var_20}]Opcode: 83 e1 01and     ecx0x1Opcode: 39 f9cmp     ecxediOpcode: 75 2cjne     0x8048c40Basic Block 62Opcode: 8b 4c 24 2cmov     ecxdword [esp+0x2c {var_20}]Opcode: 41inc     ecxOpcode: 89 4c 24 2cmov     dword [esp+0x2c {var_20}]ecxOpcode: 83 f9 0bcmp     ecx0xbOpcode: 76 c3jbe     0x8048b7cBasic Block 63Opcode: 40inc     eaxOpcode: c7 44 24 20 00 00 00 00mov     dword [esp+0x20 {var_2c}]0x0Opcode: 83 f8 0bcmp     eax0xbOpcode: 76 d5jbe     0x8048cf7Basic Block 64Opcode: 89 efmov     ediebpOpcode: 8b 47 24mov     eaxdword [edi+0x24]Opcode: 8b 77 28mov     esidword [edi+0x28]Opcode: 89 f7mov     ediesiOpcode: 09 c7or      edieaxOpcode: 0f 88 9f 00 00 00js      0x80491edBasic Block 65Opcode: 8b 44 24 30mov     eaxdword [esp+0x30 {var_1c}]Opcode: 8d 1c d0lea     ebx[eax+edx*8]Opcode: be 01 00 00 00mov     esi0x1Opcode: 31 c0xor     eaxeax  {0x0}Opcode: 31 ffxor     ediedi  {0x0}Opcode: 88 d9mov     clblOpcode: 0f a5 f7shld    ediesiclOpcode: 88 d9mov     clblOpcode: d3 e6shl     esiclOpcode: f6 c3 20test    bl0x20Opcode: 0f 45 fecmovne  ediesiOpcode: 0f 45 f0cmovne  esieaxOpcode: 31 c0xor     eaxeax  {0x0}Basic Block 66Opcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: 83 78 78 63cmp     dword [eax+0x78]0x63Opcode: c7 44 24 38 03 00 00 00mov     dword [esp+0x38 {var_14}]0x3Opcode: 0f 87 19 03 00 00ja      0x8049897Basic Block 67Opcode: 8d 0c c1lea     ecx[ecx+eax*8]Opcode: ba 01 00 00 00mov     edx0x1Opcode: 31 c0xor     eaxeax  {0x0}Opcode: 31 f6xor     esiesi  {0x0}Opcode: 0f a5 d6shld    esiedxclOpcode: d3 e2shl     edxclOpcode: f6 c1 20test    cl0x20Opcode: 0f 45 f2cmovne  esiedxOpcode: 0f 45 d0cmovne  edxeaxBasic Block 68Opcode: 8b 4c 24 50mov     ecxdword [esp+0x50 {arg_4}]Opcode: 89 cemov     esiecxOpcode: 8b 4c 24 2cmov     ecxdword [esp+0x2c {var_20}]Opcode: 8b 0c cemov     ecxdword [esi+ecx*8]Opcode: 89 4c 24 28mov     dword [esp+0x28 {var_24}]ecxOpcode: 8b 4c 24 28mov     ecxdword [esp+0x28 {var_24}]Opcode: 23 4c 24 24and     ecxdword [esp+0x24 {var_28}]Opcode: 89 4c 24 28mov     dword [esp+0x28 {var_24}]ecxOpcode: 8b 4c 24 2cmov     ecxdword [esp+0x2c {var_20}]Opcode: 8b 74 ce 04mov     esidword [esi+ecx*8+0x4]Opcode: 23 74 24 20and     esidword [esp+0x20 {var_2c}]Opcode: 0b 74 24 28or      esidword [esp+0x28 {var_24}]Opcode: 75 5ejne     0x8048c09Basic Block 69Opcode: eb 59jmp     0x8048c14Basic Block 70Opcode: 8b 4c 24 50mov     ecxdword [esp+0x50 {arg_4}]Opcode: 89 camov     edxecxOpcode: 8b 0c c2mov     ecxdword [edx+eax*8]Opcode: 23 4c 24 24and     ecxdword [esp+0x24 {var_28}]Opcode: 8b 54 c2 04mov     edxdword [edx+eax*8+0x4]Opcode: 23 54 24 2cand     edxdword [esp+0x2c {var_20}]Opcode: 09 caor      edxecxOpcode: 0f 85 83 0b 00 00jne     0x8049897Basic Block 71Opcode: 8b 44 24 20mov     eaxdword [esp+0x20 {var_2c}]Opcode: 8d 04 00lea     eax[eax+eax]Opcode: 03 44 24 34add     eaxdword [esp+0x34 {var_18}]Opcode: 8b 4c 24 50mov     ecxdword [esp+0x50 {arg_4}]Opcode: 8b 54 c1 04mov     edxdword [ecx+eax*8+0x4]Opcode: 89 54 24 28mov     dword [esp+0x28 {var_24}]edxOpcode: 8b 04 c1mov     eaxdword [ecx+eax*8]Opcode: 89 44 24 1cmov     dword [esp+0x1c {var_30}]eaxOpcode: 31 c9xor     ecxecx  {0x0}Basic Block 72Opcode: f6 44 24 2c 01test    byte [esp+0x2c {var_20}]0x1Opcode: 0f 85 91 00 00 00jne     0x8049289Basic Block 73Opcode: 83 f8 07cmp     eax0x7Opcode: 0f 8f 96 00 00 00jg      0x80491edBasic Block 74Opcode: 8b 44 24 38mov     eaxdword [esp+0x38 {var_14}]Opcode: 83 e0 01and     eax0x1Opcode: 3b 45 00cmp     eaxdword [ebp]Opcode: 74 18je      0x804913cBasic Block 75Opcode: 8b 44 24 38mov     eaxdword [esp+0x38 {var_14}]Opcode: 40inc     eaxOpcode: 83 f8 0bcmp     eax0xbOpcode: 76 d3jbe     0x80490e9Basic Block 76Opcode: 83 7c 24 34 00cmp     dword [esp+0x34 {var_18}]0x0Opcode: 0f 94 c0sete    alOpcode: 0f b6 f8movzx   edialOpcode: 31 dbxor     ebxebx  {0x0}Opcode: c7 44 24 30 00 00 00 00mov     dword [esp+0x30 {var_1c}]0x0Opcode: 31 f6xor     esiesi  {0x0}Opcode: c7 44 24 34 00 00 00 00mov     dword [esp+0x34 {var_18}]0x0Basic Block 77Opcode: 83 e0 01and     eax0x1Opcode: 3b 45 00cmp     eaxdword [ebp]Opcode: 75 09jne     0x8048e4aBasic Block 78Opcode: 40inc     eaxOpcode: 83 f8 0bcmp     eax0xbOpcode: 76 e5jbe     0x8048e1cBasic Block 79Opcode: 8b 44 24 18mov     eaxdword [esp+0x18 {var_34}]Opcode: 40inc     eaxOpcode: 83 f8 40cmp     eax0x40Opcode: 89 c1mov     ecxeaxOpcode: 0f 82 79 ff ff ffjb      0x8048d42Basic Block 80Opcode: 8b 44 24 18mov     eaxdword [esp+0x18 {var_34}]Opcode: 83 e0 07and     eax0x7Opcode: 83 7c 24 20 00cmp     dword [esp+0x20 {var_2c}]0x0Opcode: 75 04jne     0x8048d7eBasic Block 81Opcode: 89 e8mov     eaxebpOpcode: 83 78 18 00cmp     dword [eax+0x18]0x0Opcode: 8b 30mov     esidword [eax]Opcode: 89 74 24 34mov     dword [esp+0x34 {var_18}]esiOpcode: 74 2aje      0x80492c1Basic Block 82Opcode: 8b 44 24 30mov     eaxdword [esp+0x30 {var_1c}]Opcode: 8d 04 d0lea     eax[eax+edx*8]Opcode: be 01 00 00 00mov     esi0x1Opcode: 31 ffxor     ediedi  {0x0}Opcode: 88 c1mov     clalOpcode: 0f a5 f7shld    ediesiclOpcode: 88 c1mov     clalOpcode: d3 e6shl     esiclOpcode: 31 dbxor     ebxebx  {0x0}Opcode: a8 20test    al0x20Opcode: 0f 45 fecmovne  ediesiOpcode: 0f 45 f3cmovne  esiebxOpcode: f7 d7not     ediOpcode: 66 0f 6e c7movd    xmm0ediOpcode: f7 d6not     esiOpcode: 66 0f 6e cemovd    xmm1esiOpcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: f3 0f 6f 10movdqu  xmm2oword [eax]Opcode: 66 0f 70 c0 50pshufd  xmm0xmm00x50Opcode: 66 0f 70 c9 50pshufd  xmm1xmm10x50Opcode: 66 0f 62 c8punpckldq xmm1xmm0Opcode: 66 0f db d1pand    xmm2xmm1Opcode: f3 0f 7f 10movdqu  oword [eax]xmm2Opcode: f3 0f 6f 40 10movdqu  xmm0oword [eax+0x10]Opcode: 66 0f db c1pand    xmm0xmm1Opcode: f3 0f 7f 40 10movdqu  oword [eax+0x10]xmm0Opcode: f3 0f 6f 40 20movdqu  xmm0oword [eax+0x20]Opcode: 66 0f db c1pand    xmm0xmm1Opcode: f3 0f 7f 40 20movdqu  oword [eax+0x20]xmm0Opcode: f3 0f 6f 40 30movdqu  xmm0oword [eax+0x30]Opcode: 66 0f db c1pand    xmm0xmm1Opcode: f3 0f 7f 40 30movdqu  oword [eax+0x30]xmm0Opcode: f3 0f 6f 40 40movdqu  xmm0oword [eax+0x40]Opcode: 66 0f db c1pand    xmm0xmm1Opcode: f3 0f 7f 40 40movdqu  oword [eax+0x40]xmm0Opcode: f3 0f 6f 40 50movdqu  xmm0oword [eax+0x50]Opcode: 66 0f db c1pand    xmm0xmm1Opcode: f3 0f 7f 40 50movdqu  oword [eax+0x50]xmm0Basic Block 83Opcode: 83 fe 07cmp     esi0x7Opcode: 0f 8f 8d 00 00 00jg      0x80491edBasic Block 84Opcode: 8b 44 24 38mov     eaxdword [esp+0x38 {var_14}]Opcode: 83 e0 feand     eax0xfffffffeOpcode: c7 44 24 38 02 00 00 00mov     dword [esp+0x38 {var_14}]0x2Opcode: 83 f8 0acmp     eax0xaOpcode: 0f 84 5b 07 00 00je      0x8049897Basic Block 85Opcode: 89 44 24 38mov     dword [esp+0x38 {var_14}]eaxOpcode: 8b 5c 24 38mov     ebxdword [esp+0x38 {var_14}]Opcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: 8b 1c d8mov     ebxdword [eax+ebx*8]Opcode: 21 f3and     ebxesiOpcode: 8b 44 24 38mov     eaxdword [esp+0x38 {var_14}]Opcode: 8b 4c 24 50mov     ecxdword [esp+0x50 {arg_4}]Opcode: 8b 44 c1 04mov     eaxdword [ecx+eax*8+0x4]Opcode: 21 f8and     eaxediOpcode: 09 d8or      eaxebxOpcode: 75 0cjne     0x8049118Basic Block 86Opcode: eb 24jmp     0x804913cBasic Block 87Opcode: 8b 44 24 24mov     eaxdword [esp+0x24 {var_28}]Opcode: 40inc     eaxOpcode: 83 f8 40cmp     eax0x40Opcode: 89 c1mov     ecxeaxOpcode: 75 98jne     0x80495bbBasic Block 88Opcode: 8b 4c 24 24mov     ecxdword [esp+0x24 {var_28}]Opcode: 89 c8mov     eaxecxOpcode: c1 e8 03shr     eax0x3Opcode: 83 e1 07and     ecx0x7Opcode: 89 4c 24 0cmov     dword [esp+0xc {var_40}]ecxOpcode: 89 44 24 08mov     dword [esp+0x8 {var_44}]eaxOpcode: 89 7c 24 04mov     dword [esp+0x4 {var_48}]ediOpcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: 89 04 24mov     dword [esp {var_4c}]eaxOpcode: 8b 44 24 30mov     eaxdword [esp+0x30 {var_1c}]Opcode: ff 14 85 2c d4 04 08call    dword [eax*4+0x804d42c]Opcode: 89 d1mov     ecxedxOpcode: 09 4c 24 34or      dword [esp+0x34 {var_18}]ecxOpcode: 09 c6or      esieaxBasic Block 89Opcode: 8b 4c 24 50mov     ecxdword [esp+0x50 {arg_4}]Opcode: 89 cfmov     ediecxOpcode: 8b 0c c7mov     ecxdword [edi+eax*8]Opcode: 21 d1and     ecxedxOpcode: 8b 7c c7 04mov     edidword [edi+eax*8+0x4]Opcode: 21 f7and     ediesiOpcode: 09 cfor      ediecxOpcode: 75 08jne     0x8048e39Basic Block 90Opcode: eb 08jmp     0x8048e41Basic Block 91Opcode: 89 4c 24 18mov     dword [esp+0x18 {var_34}]ecxOpcode: 31 c0xor     eaxeax  {0x0}Opcode: 0f a5 f0shld    eaxesiclOpcode: ba 01 00 00 00mov     edx0x1Opcode: d3 e2shl     edxclOpcode: f6 c1 20test    cl0x20Opcode: 0f 45 c2cmovne  eaxedxOpcode: b9 00 00 00 00mov     ecx0x0Opcode: 0f 45 d1cmovne  edxecxOpcode: 23 44 24 28and     eaxdword [esp+0x28 {var_24}]Opcode: 23 54 24 1cand     edxdword [esp+0x1c {var_30}]Opcode: 09 c2or      edxeaxOpcode: 74 4dje      0x8048db9Basic Block 92Opcode: 8b 44 24 20mov     eaxdword [esp+0x20 {var_2c}]Opcode: 40inc     eaxOpcode: 89 44 24 20mov     dword [esp+0x20 {var_2c}]eaxOpcode: 83 f8 06cmp     eax0x6Opcode: 0f 82 47 ff ff ffjb      0x8048d22Basic Block 93Opcode: 8b 4c 24 18mov     ecxdword [esp+0x18 {var_34}]Opcode: c1 e9 03shr     ecx0x3Opcode: 89 44 24 0cmov     dword [esp+0xc {var_40}]eaxOpcode: 89 4c 24 08mov     dword [esp+0x8 {var_44}]ecxOpcode: 8b 44 24 34mov     eaxdword [esp+0x34 {var_18}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_48}]eaxOpcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: 89 04 24mov     dword [esp {var_4c}]eaxOpcode: 8b 44 24 20mov     eaxdword [esp+0x20 {var_2c}]Opcode: ff 14 85 2c d4 04 08call    dword [eax*4+0x804d42c]Opcode: 89 d1mov     ecxedxOpcode: 23 4c 24 2cand     ecxdword [esp+0x2c {var_20}]Opcode: 23 44 24 24and     eaxdword [esp+0x24 {var_28}]Opcode: 09 c8or      eaxecxOpcode: 0f 85 de 0a 00 00jne     0x8049897Basic Block 94Opcode: 39 f8cmp     eaxediOpcode: 74 3bje      0x8048db9Basic Block 95Opcode: f6 44 24 2c 01test    byte [esp+0x2c {var_20}]0x1Opcode: 75 36jne     0x80492feBasic Block 96Opcode: f6 44 24 2c 01test    byte [esp+0x2c {var_20}]0x1Opcode: 75 60jne     0x80492feBasic Block 97Opcode: 8d 04 c6lea     eax[esi+eax*8]Opcode: be 01 00 00 00mov     esi0x1Opcode: 31 ffxor     ediedi  {0x0}Opcode: 31 dbxor     ebxebx  {0x0}Opcode: 88 c1mov     clalOpcode: 0f a5 f3shld    ebxesiclOpcode: 88 c1mov     clalOpcode: d3 e6shl     esiclOpcode: a8 20test    al0x20Opcode: 0f 45 decmovne  ebxesiOpcode: 0f 45 f7cmovne  esiediOpcode: f7 d3not     ebxOpcode: f7 d6not     esiOpcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: f3 0f 6f 00movdqu  xmm0oword [eax]Opcode: 66 0f 6e cbmovd    xmm1ebxOpcode: 66 0f 70 c9 50pshufd  xmm1xmm10x50Opcode: 66 0f 6e d6movd    xmm2esiOpcode: 66 0f 70 d2 50pshufd  xmm2xmm20x50Opcode: 66 0f 62 d1punpckldq xmm2xmm1Opcode: 66 0f db c2pand    xmm0xmm2Opcode: f3 0f 7f 00movdqu  oword [eax]xmm0Opcode: f3 0f 6f 40 10movdqu  xmm0oword [eax+0x10]Opcode: 66 0f db c2pand    xmm0xmm2Opcode: f3 0f 7f 40 10movdqu  oword [eax+0x10]xmm0Opcode: f3 0f 6f 40 20movdqu  xmm0oword [eax+0x20]Opcode: 66 0f db c2pand    xmm0xmm2Opcode: f3 0f 7f 40 20movdqu  oword [eax+0x20]xmm0Opcode: f3 0f 6f 40 30movdqu  xmm0oword [eax+0x30]Opcode: 66 0f db c2pand    xmm0xmm2Opcode: f3 0f 7f 40 30movdqu  oword [eax+0x30]xmm0Opcode: f3 0f 6f 40 40movdqu  xmm0oword [eax+0x40]Opcode: 66 0f db c2pand    xmm0xmm2Opcode: f3 0f 7f 40 40movdqu  oword [eax+0x40]xmm0Opcode: f3 0f 6f 40 50movdqu  xmm0oword [eax+0x50]Opcode: 66 0f db c2pand    xmm0xmm2Opcode: f3 0f 7f 40 50movdqu  oword [eax+0x50]xmm0Basic Block 98Opcode: 89 4c 24 24mov     dword [esp+0x24 {var_28}]ecxOpcode: 31 c0xor     eaxeax  {0x0}Opcode: ba 01 00 00 00mov     edx0x1Opcode: 0f a5 d0shld    eaxedxclOpcode: ba 01 00 00 00mov     edx0x1Opcode: d3 e2shl     edxclOpcode: f6 c1 20test    cl0x20Opcode: 0f 45 c2cmovne  eaxedxOpcode: 0f 45 d3cmovne  edxebxOpcode: 23 44 24 2cand     eaxdword [esp+0x2c {var_20}]Opcode: 23 54 24 28and     edxdword [esp+0x28 {var_24}]Opcode: 09 c2or      edxeaxOpcode: 74 32je      0x8049617Basic Block 99Opcode: 8b 44 24 30mov     eaxdword [esp+0x30 {var_1c}]Opcode: 40inc     eaxOpcode: 89 44 24 30mov     dword [esp+0x30 {var_1c}]eaxOpcode: 83 f8 06cmp     eax0x6Opcode: 0f 85 68 ff ff ffjne     0x804959dBasic Block 100Opcode: 47inc     ediOpcode: 39 dfcmp     ediebxOpcode: 0f 82 da fe ff ffjb      0x8048cbeBasic Block 101Opcode: 8b 4d 04mov     ecxdword [ebp+0x4]Opcode: 83 f9 01cmp     ecx0x1Opcode: 75 2bjne     0x8049331Basic Block 102Opcode: 8b 44 24 30mov     eaxdword [esp+0x30 {var_1c}]Opcode: 8d 0c d0lea     ecx[eax+edx*8]Opcode: ba 01 00 00 00mov     edx0x1Opcode: 31 f6xor     esiesi  {0x0}Opcode: 0f a5 d6shld    esiedxclOpcode: d3 e2shl     edxclOpcode: 31 ffxor     ediedi  {0x0}Opcode: f6 c1 20test    cl0x20Opcode: 0f 45 f2cmovne  esiedxOpcode: 0f 45 d7cmovne  edxediOpcode: 8b 4d 04mov     ecxdword [ebp+0x4]Basic Block 103Opcode: 8b 44 24 30mov     eaxdword [esp+0x30 {var_1c}]Opcode: 8d 0c d0lea     ecx[eax+edx*8]Opcode: ba 01 00 00 00mov     edx0x1Opcode: 31 f6xor     esiesi  {0x0}Opcode: 0f a5 d6shld    esiedxclOpcode: d3 e2shl     edxclOpcode: 31 ffxor     ediedi  {0x0}Opcode: f6 c1 20test    cl0x20Opcode: 0f 45 f2cmovne  esiedxOpcode: 0f 45 d7cmovne  edxediOpcode: 8b 4d 08mov     ecxdword [ebp+0x8]Opcode: eb 28jmp     0x80492e9Basic Block 104Opcode: 8b 44 24 30mov     eaxdword [esp+0x30 {var_1c}]Opcode: 8d 04 00lea     eax[eax+eax]Opcode: 09 f8or      eaxediOpcode: 8b 4c 24 50mov     ecxdword [esp+0x50 {arg_4}]Opcode: 8b 54 c1 04mov     edxdword [ecx+eax*8+0x4]Opcode: 89 54 24 2cmov     dword [esp+0x2c {var_20}]edxOpcode: 8b 04 c1mov     eaxdword [ecx+eax*8]Opcode: 89 44 24 28mov     dword [esp+0x28 {var_24}]eaxOpcode: 31 c9xor     ecxecx  {0x0}Basic Block 105Opcode: 0b 74 24 34or      esidword [esp+0x34 {var_18}]Opcode: 0f 84 58 02 00 00je      0x8049897Basic Block 106Opcode: 8b 44 24 30mov     eaxdword [esp+0x30 {var_1c}]Opcode: 8d 04 07lea     eax[edi+eax]Opcode: 31 d2xor     edxedx  {0x0}Opcode: 88 c1mov     clalOpcode: 0f a5 f2shld    edxesiclOpcode: c7 44 24 24 01 00 00 00mov     dword [esp+0x24 {var_28}]0x1Opcode: 88 c1mov     clalOpcode: d3 64 24 24shl     dword [esp+0x24 {var_28}]clOpcode: a8 20test    al0x20Opcode: 0f 45 54 24 24cmovne  edxdword [esp+0x24 {var_28}]Opcode: 89 54 24 2cmov     dword [esp+0x2c {var_20}]edxOpcode: b8 00 00 00 00mov     eax0x0Opcode: 8b 4c 24 24mov     ecxdword [esp+0x24 {var_28}]Opcode: 0f 45 c8cmovne  ecxeaxOpcode: 89 4c 24 24mov     dword [esp+0x24 {var_28}]ecxOpcode: 31 c0xor     eaxeax  {0x0}Basic Block 107Opcode: 83 f9 05cmp     ecx0x5Opcode: 75 28jne     0x804935eBasic Block 108Opcode: 8b 44 24 34mov     eaxdword [esp+0x34 {var_18}]Opcode: 85 c0test    eaxeaxOpcode: b9 07 00 00 00mov     ecx0x7Opcode: 0f 44 c8cmove   ecxeaxOpcode: 39 4d 24cmp     dword [ebp+0x24]ecxOpcode: 75 45jne     0x804935eBasic Block 109Opcode: 01 c9add     ecxecxOpcode: 0b 4c 24 34or      ecxdword [esp+0x34 {var_18}]Opcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: 0b 74 c8 04or      esidword [eax+ecx*8+0x4]Opcode: 09 14 c8or      dword [eax+ecx*8]edxOpcode: 89 74 c8 04mov     dword [eax+ecx*8+0x4]esiBasic Block 110Opcode: 83 7d 00 00cmp     dword [ebp]0x0Opcode: 0f 94 c0sete    alOpcode: 0f b6 d8movzx   ebxalOpcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: 89 c1mov     ecxeaxOpcode: 8b 44 d9 54mov     eaxdword [ecx+ebx*8+0x54]Opcode: 89 44 24 34mov     dword [esp+0x34 {var_18}]eaxOpcode: 8b 54 d9 50mov     edxdword [ecx+ebx*8+0x50]Opcode: 31 f6xor     esiesi  {0x0}Opcode: bf 01 00 00 00mov     edi0x1Opcode: 31 c9xor     ecxecx  {0x0}Basic Block 111Opcode: 83 7d 04 00cmp     dword [ebp+0x4]0x0Opcode: 74 0cje      0x8049370Basic Block 112Opcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: 8b 4c 24 34mov     ecxdword [esp+0x34 {var_18}]Opcode: c7 44 c8 60 00 00 00 00mov     dword [eax+ecx*8+0x60]0x0Opcode: eb 0ejmp     0x8049356Basic Block 113Opcode: 83 7d 28 07cmp     dword [ebp+0x28]0x7Opcode: 75 29jne     0x8049348Basic Block 114Opcode: 89 cdmov     ebpecxOpcode: c1 ed 03shr     ebp0x3Opcode: 83 e1 07and     ecx0x7Opcode: 89 4c 24 34mov     dword [esp+0x34 {var_18}]ecxOpcode: 89 d8mov     eaxebxOpcode: 83 f0 01xor     eax0x1Opcode: 89 44 24 30mov     dword [esp+0x30 {var_1c}]eaxOpcode: 8d 04 ed 00 00 00 00lea     eax[ebp*8]Opcode: 09 c8or      eaxecxOpcode: ba 01 00 00 00mov     edx0x1Opcode: 31 ffxor     ediedi  {0x0}Opcode: 88 c1mov     clalOpcode: 0f a5 d7shld    ediedxclOpcode: ba 01 00 00 00mov     edx0x1Opcode: 88 c1mov     clalOpcode: d3 e2shl     edxclOpcode: 31 c9xor     ecxecx  {0x0}Opcode: a8 20test    al0x20Opcode: 0f 45 facmovne  ediedxOpcode: 0f 45 d1cmovne  edxecxOpcode: 89 54 24 2cmov     dword [esp+0x2c {var_20}]edxOpcode: c7 44 24 24 00 00 00 00mov     dword [esp+0x24 {var_28}]0x0Basic Block 115Opcode: 41inc     ecxOpcode: 83 f9 3fcmp     ecx0x3fOpcode: 76 c8jbe     0x8049664Basic Block 116Opcode: 8b 55 2cmov     edxdword [ebp+0x2c]Opcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: 3b 50 70cmp     edxdword [eax+0x70]Opcode: 0f 85 9f 01 00 00jne     0x804951fBasic Block 117Opcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: 8d 48 70lea     ecx[eax+0x70]Opcode: e9 e7 01 00 00jmp     0x8049557Basic Block 118Opcode: c7 44 c8 64 00 00 00 00mov     dword [eax+ecx*8+0x64]0x0Basic Block 119Opcode: 83 7d 28 00cmp     dword [ebp+0x28]0x0Opcode: 75 10jne     0x804935eBasic Block 120Opcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: 8b 4c 24 34mov     ecxdword [esp+0x34 {var_18}]Opcode: c7 44 c8 60 00 00 00 00mov     dword [eax+ecx*8+0x60]0x0Opcode: eb 2djmp     0x804935eBasic Block 121Opcode: 8b 44 24 28mov     eaxdword [esp+0x28 {var_24}]Opcode: 40inc     eaxOpcode: 83 f8 40cmp     eax0x40Opcode: 89 c1mov     ecxeaxOpcode: 0f 82 7a ff ff ffjb      0x8049701Basic Block 122Opcode: 8b 44 24 28mov     eaxdword [esp+0x28 {var_24}]Opcode: 83 e0 07and     eax0x7Opcode: 83 7c 24 24 00cmp     dword [esp+0x24 {var_28}]0x0Opcode: 75 06jne     0x8049742Basic Block 123Opcode: 31 edxor     ebpebp  {0x0}Opcode: 0f a5 fdshld    ebpediclOpcode: c7 44 24 38 01 00 00 00mov     dword [esp+0x38 {var_14}]0x1Opcode: d3 64 24 38shl     dword [esp+0x38 {var_14}]clOpcode: f6 c1 20test    cl0x20Opcode: 0f 45 6c 24 38cmovne  ebpdword [esp+0x38 {var_14}]Opcode: 8b 44 24 38mov     eaxdword [esp+0x38 {var_14}]Opcode: 0f 45 c6cmovne  eaxesiOpcode: 89 44 24 38mov     dword [esp+0x38 {var_14}]eaxOpcode: 23 6c 24 34and     ebpdword [esp+0x34 {var_18}]Opcode: 21 54 24 38and     dword [esp+0x38 {var_14}]edxOpcode: 09 6c 24 38or      dword [esp+0x38 {var_14}]ebpOpcode: 75 06jne     0x804969cBasic Block 124Opcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: 8d 48 70lea     ecx[eax+0x70]Opcode: 83 7d 04 00cmp     dword [ebp+0x4]0x0Opcode: 75 2bjne     0x8049557Basic Block 125Opcode: 8b 75 30mov     esidword [ebp+0x30]Opcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: 3b 70 74cmp     esidword [eax+0x74]Opcode: 0f 85 8f 01 00 00jne     0x804951fBasic Block 126Opcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: c7 40 74 ff ff ff ffmov     dword [eax+0x74]0xffffffffOpcode: c7 01 ff ff ff ffmov     dword [ecx]0xffffffffBasic Block 127Opcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: 8b 4c 24 34mov     ecxdword [esp+0x34 {var_18}]Basic Block 128Opcode: 89 4c 24 28mov     dword [esp+0x28 {var_24}]ecxOpcode: 31 c0xor     eaxeax  {0x0}Opcode: ba 01 00 00 00mov     edx0x1Opcode: 0f a5 d0shld    eaxedxclOpcode: ba 01 00 00 00mov     edx0x1Opcode: d3 e2shl     edxclOpcode: f6 c1 20test    cl0x20Opcode: 0f 45 c2cmovne  eaxedxOpcode: b9 00 00 00 00mov     ecx0x0Opcode: 0f 45 d1cmovne  edxecxOpcode: 21 f0and     eaxesiOpcode: 23 54 24 38and     edxdword [esp+0x38 {var_14}]Opcode: 09 c2or      edxeaxOpcode: 74 49je      0x8049777Basic Block 129Opcode: 8b 44 24 24mov     eaxdword [esp+0x24 {var_28}]Opcode: 40inc     eaxOpcode: 89 44 24 24mov     dword [esp+0x24 {var_28}]eaxOpcode: c7 44 24 38 00 00 00 00mov     dword [esp+0x38 {var_14}]0x0Opcode: 83 f8 06cmp     eax0x6Opcode: 0f 82 44 ff ff ffjb      0x80496e5Basic Block 130Opcode: 8b 4c 24 28mov     ecxdword [esp+0x28 {var_24}]Opcode: c1 e9 03shr     ecx0x3Opcode: 89 44 24 0cmov     dword [esp+0xc {var_40}]eaxOpcode: 89 4c 24 08mov     dword [esp+0x8 {var_44}]ecxOpcode: 8b 44 24 30mov     eaxdword [esp+0x30 {var_1c}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_48}]eaxOpcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: 89 04 24mov     dword [esp {var_4c}]eaxOpcode: 8b 44 24 24mov     eaxdword [esp+0x24 {var_28}]Opcode: ff 14 85 2c d4 04 08call    dword [eax*4+0x804d42c]Opcode: 89 d1mov     ecxedxOpcode: 21 f9and     ecxediOpcode: 23 44 24 2cand     eaxdword [esp+0x2c {var_20}]Opcode: 09 c8or      eaxecxOpcode: 75 2fjne     0x80497a6Basic Block 131Opcode: 3b 44 24 34cmp     eaxdword [esp+0x34 {var_18}]Opcode: 74 35je      0x8049777Basic Block 132Opcode: 8b 75 24mov     esidword [ebp+0x24]Opcode: 89 d7mov     ediedxOpcode: 29 f7sub     ediesiOpcode: 83 ff fecmp     edi0xfffffffeOpcode: 74 05je      0x804953dBasic Block 133Opcode: 8b 7d 24mov     edidword [ebp+0x24]Opcode: 39 facmp     edxediOpcode: 0f 8e 83 00 00 00jle     0x804941eBasic Block 134Opcode: 8b 44 24 24mov     eaxdword [esp+0x24 {var_28}]Opcode: 8d 04 00lea     eax[eax+eax]Opcode: 03 44 24 30add     eaxdword [esp+0x30 {var_1c}]Opcode: 8b 4c 24 50mov     ecxdword [esp+0x50 {arg_4}]Opcode: 8b 74 c1 04mov     esidword [ecx+eax*8+0x4]Opcode: 8b 04 c1mov     eaxdword [ecx+eax*8]Opcode: 89 44 24 38mov     dword [esp+0x38 {var_14}]eaxOpcode: 31 c9xor     ecxecx  {0x0}Basic Block 135Opcode: e9 f1 00 00 00jmp     0x8049897Basic Block 136Opcode: c7 44 24 24 00 00 00 00mov     dword [esp+0x24 {var_28}]0x0Basic Block 137Opcode: 8b 45 30mov     eaxdword [ebp+0x30]Opcode: 01 d6add     esiedxOpcode: 89 f1mov     ecxesiOpcode: c1 e9 1fshr     ecx0x1fOpcode: 01 f1add     ecxesiOpcode: d1 f9sar     ecx0x1Opcode: 8b 54 24 50mov     edxdword [esp+0x50 {arg_4}]Opcode: 89 4a 70mov     dword [edx+0x70]ecxOpcode: 89 42 74mov     dword [edx+0x74]eaxOpcode: eb 11jmp     0x8049568Basic Block 138Opcode: 83 ff 02cmp     edi0x2Opcode: 75 1ajne     0x8049557Basic Block 139Opcode: 39 d7cmp     ediedxOpcode: 0f 8e f9 00 00 00jle     0x804951fBasic Block 140Opcode: 8d 4a fflea     ecx[edx-0x1]Opcode: 89 f3mov     ebxesiOpcode: 09 cbor      ebxecxOpcode: 78 7ajs      0x804941eBasic Block 141Opcode: 8b 44 24 28mov     eaxdword [esp+0x28 {var_24}]Opcode: 40inc     eaxOpcode: 83 f8 40cmp     eax0x40Opcode: 89 c1mov     ecxeaxOpcode: 0f 82 7a ff ff ffjb      0x80497caBasic Block 142Opcode: 8b 44 24 28mov     eaxdword [esp+0x28 {var_24}]Opcode: 83 e0 07and     eax0x7Opcode: 83 7c 24 24 00cmp     dword [esp+0x24 {var_28}]0x0Opcode: 75 06jne     0x804980bBasic Block 143Opcode: 8d 4a 01lea     ecx[edx+0x1]Opcode: 89 f0mov     eaxesiOpcode: 09 c8or      eaxecxOpcode: 0f 88 ec 00 00 00js      0x804951fBasic Block 144Opcode: 83 f9 07cmp     ecx0x7Opcode: 7f 75jg      0x804941eBasic Block 145Opcode: 89 4c 24 28mov     dword [esp+0x28 {var_24}]ecxOpcode: 31 c0xor     eaxeax  {0x0}Opcode: ba 01 00 00 00mov     edx0x1Opcode: 0f a5 d0shld    eaxedxclOpcode: ba 01 00 00 00mov     edx0x1Opcode: d3 e2shl     edxclOpcode: f6 c1 20test    cl0x20Opcode: 0f 45 c2cmovne  eaxedxOpcode: b9 00 00 00 00mov     ecx0x0Opcode: 0f 45 d1cmovne  edxecxOpcode: 21 f0and     eaxesiOpcode: 23 54 24 38and     edxdword [esp+0x38 {var_14}]Opcode: 09 c2or      edxeaxOpcode: 74 49je      0x8049840Basic Block 146Opcode: 8b 44 24 24mov     eaxdword [esp+0x24 {var_28}]Opcode: 40inc     eaxOpcode: 89 44 24 24mov     dword [esp+0x24 {var_28}]eaxOpcode: 83 f8 06cmp     eax0x6Opcode: c7 44 24 38 01 00 00 00mov     dword [esp+0x38 {var_14}]0x1Opcode: 0f 82 44 ff ff ffjb      0x80497aeBasic Block 147Opcode: 8b 4c 24 28mov     ecxdword [esp+0x28 {var_24}]Opcode: c1 e9 03shr     ecx0x3Opcode: 89 44 24 0cmov     dword [esp+0xc {var_40}]eaxOpcode: 89 4c 24 08mov     dword [esp+0x8 {var_44}]ecxOpcode: 8b 44 24 30mov     eaxdword [esp+0x30 {var_1c}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_48}]eaxOpcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: 89 04 24mov     dword [esp {var_4c}]eaxOpcode: 8b 44 24 24mov     eaxdword [esp+0x24 {var_28}]Opcode: ff 14 85 2c d4 04 08call    dword [eax*4+0x804d42c]Opcode: 89 d1mov     ecxedxOpcode: 21 f9and     ecxediOpcode: 23 44 24 2cand     eaxdword [esp+0x2c {var_20}]Opcode: 09 c8or      eaxecxOpcode: 75 2cjne     0x804986cBasic Block 148Opcode: 3b 44 24 34cmp     eaxdword [esp+0x34 {var_18}]Opcode: 74 35je      0x8049840Basic Block 149Opcode: 83 fa 06cmp     edx0x6Opcode: 0f 8f e3 00 00 00jg      0x804951fBasic Block 150Opcode: 83 fe 07cmp     esi0x7Opcode: 7f 70jg      0x804941eBasic Block 151Opcode: 8b 44 24 24mov     eaxdword [esp+0x24 {var_28}]Opcode: 8d 04 00lea     eax[eax+eax]Opcode: 03 44 24 30add     eaxdword [esp+0x30 {var_1c}]Opcode: 8b 4c 24 50mov     ecxdword [esp+0x50 {arg_4}]Opcode: 8b 74 c1 04mov     esidword [ecx+eax*8+0x4]Opcode: 8b 04 c1mov     eaxdword [ecx+eax*8]Opcode: 89 44 24 38mov     dword [esp+0x38 {var_14}]eaxOpcode: 31 c9xor     ecxecx  {0x0}Basic Block 152Opcode: eb 2bjmp     0x8049897Basic Block 153Opcode: 8b 44 24 34mov     eaxdword [esp+0x34 {var_18}]Opcode: 89 44 24 0cmov     dword [esp+0xc {var_40}]eaxOpcode: 89 6c 24 08mov     dword [esp+0x8 {var_44}]ebpOpcode: 89 5c 24 04mov     dword [esp+0x4 {var_48}]ebxOpcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: 89 04 24mov     dword [esp {var_4c}]eaxOpcode: e8 38 0c 00 00call    sub_804a4c0Opcode: 89 d1mov     ecxedxOpcode: 09 c1or      ecxeaxOpcode: 0f 94 c0sete    alOpcode: 0f b6 c0movzx   eaxalOpcode: 40inc     eaxOpcode: 89 44 24 38mov     dword [esp+0x38 {var_14}]eaxBasic Block 154Opcode: 83 fe 07cmp     esi0x7Opcode: 0f 8f da 00 00 00jg      0x804951fBasic Block 155Opcode: 8d 0c celea     ecx[esi+ecx*8]Opcode: bb 01 00 00 00mov     ebx0x1Opcode: 31 c0xor     eaxeax  {0x0}Opcode: 0f a5 d8shld    eaxebxclOpcode: d3 e3shl     ebxclOpcode: f6 c1 20test    cl0x20Opcode: 0f 45 c3cmovne  eaxebxOpcode: 89 44 24 38mov     dword [esp+0x38 {var_14}]eaxOpcode: b8 00 00 00 00mov     eax0x0Opcode: 0f 45 d8cmovne  ebxeaxOpcode: 31 c0xor     eaxeax  {0x0}Basic Block 156Opcode: 8d 04 celea     eax[esi+ecx*8]Opcode: be 01 00 00 00mov     esi0x1Opcode: 31 dbxor     ebxebx  {0x0}Opcode: 31 ffxor     ediedi  {0x0}Opcode: 88 c1mov     clalOpcode: 0f a5 f7shld    ediesiclOpcode: 88 c1mov     clalOpcode: d3 e6shl     esiclOpcode: a8 20test    al0x20Opcode: 0f 45 fecmovne  ediesiOpcode: 0f 45 f3cmovne  esiebxBasic Block 157Opcode: 83 7c 24 30 01cmp     dword [esp+0x30 {var_1c}]0x1Opcode: 77 0dja      0x804941eBasic Block 158Opcode: 8b 44 24 30mov     eaxdword [esp+0x30 {var_1c}]Opcode: 40inc     eaxOpcode: 83 f8 0bcmp     eax0xbOpcode: 76 c9jbe     0x80493d1Basic Block 159Opcode: 83 fb 01cmp     ebx0x1Opcode: 77 79ja      0x804951fBasic Block 160Opcode: 43inc     ebxOpcode: 83 fb 0bcmp     ebx0xbOpcode: 76 e5jbe     0x8049462Basic Block 161Opcode: 8b 44 24 30mov     eaxdword [esp+0x30 {var_1c}]Opcode: 83 e0 01and     eax0x1Opcode: 3b 44 24 34cmp     eaxdword [esp+0x34 {var_18}]Opcode: 75 64jne     0x8049482Basic Block 162Opcode: 89 44 24 30mov     dword [esp+0x30 {var_1c}]eaxOpcode: 8b 4c 24 30mov     ecxdword [esp+0x30 {var_1c}]Opcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: 8b 04 c8mov     eaxdword [eax+ecx*8]Opcode: 89 44 24 2cmov     dword [esp+0x2c {var_20}]eaxOpcode: 21 5c 24 2cand     dword [esp+0x2c {var_20}]ebxOpcode: 8b 44 24 30mov     eaxdword [esp+0x30 {var_1c}]Opcode: 8b 4c 24 50mov     ecxdword [esp+0x50 {arg_4}]Opcode: 8b 44 c1 04mov     eaxdword [ecx+eax*8+0x4]Opcode: 23 44 24 38and     eaxdword [esp+0x38 {var_14}]Opcode: 0b 44 24 2cor      eaxdword [esp+0x2c {var_20}]Opcode: 75 0cjne     0x804940aBasic Block 163Opcode: eb 14jmp     0x804941eBasic Block 164Opcode: 83 e3 01and     ebx0x1Opcode: 3b 5c 24 34cmp     ebxdword [esp+0x34 {var_18}]Opcode: 74 70je      0x804951fBasic Block 165Opcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: 89 c1mov     ecxeaxOpcode: 8b 04 d9mov     eaxdword [ecx+ebx*8]Opcode: 21 f0and     eaxesiOpcode: 8b 4c d9 04mov     ecxdword [ecx+ebx*8+0x4]Opcode: 21 f9and     ecxediOpcode: 09 c1or      ecxeaxOpcode: 75 2ajne     0x80494a1Basic Block 166Opcode: e9 9d 00 00 00jmp     0x804951fBasic Block 167Opcode: 8b 4c 24 38mov     ecxdword [esp+0x38 {var_14}]Opcode: f7 d1not     ecxOpcode: f7 d3not     ebxOpcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: f3 0f 6f 00movdqu  xmm0oword [eax]Opcode: 66 0f 6e cbmovd    xmm1ebxOpcode: 66 0f 70 c9 50pshufd  xmm1xmm10x50Opcode: 66 0f 6e d1movd    xmm2ecxOpcode: eb 27jmp     0x80494c8Basic Block 168Opcode: f7 d7not     ediOpcode: f7 d6not     esiOpcode: 8b 44 24 50mov     eaxdword [esp+0x50 {arg_4}]Opcode: f3 0f 6f 00movdqu  xmm0oword [eax]Opcode: 66 0f 6e cemovd    xmm1esiOpcode: 66 0f 70 c9 50pshufd  xmm1xmm10x50Opcode: 66 0f 6e d7movd    xmm2ediBasic Block 169Opcode: 66 0f 70 d2 50pshufd  xmm2xmm20x50Opcode: 66 0f 62 capunpckldq xmm1xmm2Opcode: 66 0f db c1pand    xmm0xmm1Opcode: f3 0f 7f 00movdqu  oword [eax]xmm0Opcode: f3 0f 6f 40 10movdqu  xmm0oword [eax+0x10]Opcode: 66 0f db c1pand    xmm0xmm1Opcode: f3 0f 7f 40 10movdqu  oword [eax+0x10]xmm0Opcode: f3 0f 6f 40 20movdqu  xmm0oword [eax+0x20]Opcode: 66 0f db c1pand    xmm0xmm1Opcode: f3 0f 7f 40 20movdqu  oword [eax+0x20]xmm0Opcode: f3 0f 6f 40 30movdqu  xmm0oword [eax+0x30]Opcode: 66 0f db c1pand    xmm0xmm1Opcode: f3 0f 7f 40 30movdqu  oword [eax+0x30]xmm0Opcode: f3 0f 6f 40 40movdqu  xmm0oword [eax+0x40]Opcode: 66 0f db c1pand    xmm0xmm1Opcode: f3 0f 7f 40 40movdqu  oword [eax+0x40]xmm0Opcode: f3 0f 6f 40 50movdqu  xmm0oword [eax+0x50]Opcode: 66 0f db c1pand    xmm0xmm1Opcode: f3 0f 7f 40 50movdqu  oword [eax+0x50]xmm0