Function Graph 0Basic Block 0Opcode: 55sub_80480a0:Opcode: 55push    ebpOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 81 ec 5c 0c 00 00sub     esp0xc5c {var_c6c}Opcode: 8d 84 24 4a 06 00 00lea     eax[esp+0x64a] {var_622}Opcode: 8b 8c 24 70 0c 00 00mov     ecxdword [esp+0xc70 {arg_4}]Opcode: 89 4c 24 04mov     dword [esp+0x4 {var_c68}]ecxOpcode: 89 04 24mov     dword [esp {var_c6c}]eaxOpcode: c7 44 24 08 ff 00 00 00mov     dword [esp+0x8 {var_c64}]0xffOpcode: e8 c4 29 00 00call    sub_804aa90Opcode: 66 c7 84 24 48 06 00 00 ff 00mov     word [esp+0x648 {var_624}]0xffOpcode: 8b 84 24 74 0c 00 00mov     eaxdword [esp+0xc74 {arg_8}]Opcode: 66 89 84 24 40 04 00 00mov     word [esp+0x440 {var_82c}]axOpcode: 85 c0test    eaxeaxOpcode: 66 89 c3mov     bxaxOpcode: 0f 8e 95 00 00 00jle     0x8048185Basic Block 1Opcode: 8d 84 24 58 0a 00 00lea     eax[esp+0xa58] {var_214}Opcode: 89 04 24mov     dword [esp {var_c6c}]eaxOpcode: c7 44 24 08 02 02 00 00mov     dword [esp+0x8 {var_c64}]0x202Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_c68}]0x0Opcode: e8 4c 2a 00 00call    sub_804abf0Opcode: 66 c7 84 24 58 0a 00 00 01 00mov     word [esp+0xa58 {var_214}]0x1Opcode: c6 84 24 5a 0a 00 00 01mov     byte [esp+0xa5a {var_212}]0x1Opcode: 66 c7 84 24 38 02 00 00 01 00mov     word [esp+0x238 {var_a34}]0x1Opcode: c6 84 24 3a 02 00 00 01mov     byte [esp+0x23a {var_a32}]0x1Opcode: 66 bf 01 00mov     di0x1Opcode: 66 85 dbtest    bxbxOpcode: 66 be 01 00mov     si0x1Opcode: 0f 84 07 03 00 00je      0x80484e0Basic Block 2Opcode: 8d 40 fflea     eax[eax-0x1]Opcode: 89 44 24 2cmov     dword [esp+0x2c {var_c40}]eaxOpcode: 8a 84 24 48 07 00 00mov     albyte [esp+0x748 {var_524}]Opcode: 88 44 24 28mov     byte [esp+0x28 {var_c44}]alOpcode: 31 ffxor     ediedi  {0x0}Opcode: bd 81 80 80 80mov     ebp0x80808081Opcode: 0f 1f 80 00 00 00 00mmxnop  dword [eax]Basic Block 3Opcode: 0f b7 c6movzx   eaxsiOpcode: 8d 8c 24 38 02 00 00lea     ecx[esp+0x238] {var_a34}Opcode: 80 7c 08 01 00cmp     byte [eax+ecx+0x1]0x0 {var_a34}Opcode: 75 11jne     0x8048502Basic Block 4Opcode: 0f b7 ebmovzx   ebpbxOpcode: 89 6c 24 20mov     dword [esp+0x20 {var_c4c}]ebpOpcode: 89 5c 24 18mov     dword [esp+0x18 {var_c54}]ebxOpcode: 8d 8c 24 40 04 00 00lea     ecx[esp+0x440] {var_82c}Opcode: 31 d2xor     edxedx  {0x0}Opcode: be ff ff ff ffmov     esi0xffffffffOpcode: 66 bf 01 00mov     di0x1Opcode: 66 b8 01 00mov     ax0x1Opcode: c7 44 24 1c 00 00 00 00mov     dword [esp+0x1c {var_c50}]0x0Opcode: 8d 4c 0d 02lea     ecx[ebp+ecx+0x2] {var_82c}Opcode: 89 4c 24 24mov     dword [esp+0x24 {var_c48}]ecxOpcode: eb 19jmp     0x8048225Basic Block 5Opcode: 0f b6 c0movzx   eaxalOpcode: 0f b6 80 5f c2 04 08movzx   eaxbyte [eax+0x804c25f]Opcode: 0f b6 8e 5f c2 04 08movzx   ecxbyte [esi+0x804c25f]Opcode: 01 c1add     ecxeaxOpcode: 89 c8mov     eaxecxOpcode: f7 e5mul     ebpOpcode: c1 ea 07shr     edx0x7Opcode: 69 c2 ff 00 00 00imul    eaxedx0xffOpcode: 29 c1sub     ecxeaxOpcode: 8a 81 60 c1 04 08mov     albyte [ecx+0x804c160]Basic Block 6Opcode: 31 c0xor     eaxeax  {0x0}Opcode: eb 30jmp     0x8048158Basic Block 7Opcode: 89 5c 24 18mov     dword [esp+0x18 {var_c54}]ebxOpcode: 89 7c 24 28mov     dword [esp+0x28 {var_c44}]ediOpcode: 66 c7 44 24 30 00 00mov     word [esp+0x30 {var_c3c}]0x0Opcode: 66 89 bc 24 58 0a 00 00mov     word [esp+0xa58 {var_214}]diOpcode: 66 83 ff 02cmp     di0x2Opcode: 66 89 f8mov     axdiOpcode: 72 6ejb      0x8048590Basic Block 8Opcode: 66 4edec     siOpcode: 66 89 b4 24 38 02 00 00mov     word [esp+0x238 {var_a34}]siOpcode: 66 89 f7mov     disiOpcode: 75 e0jne     0x80484e0Basic Block 9Opcode: 89 54 24 2cmov     dword [esp+0x2c {var_c40}]edxOpcode: 8d 48 01lea     ecx[eax+0x1]Opcode: 66 89 8c 24 58 0a 00 00mov     word [esp+0xa58 {var_214}]cxOpcode: 0f b7 c0movzx   eaxaxOpcode: 89 44 24 08mov     dword [esp+0x8 {var_c64}]eaxOpcode: 8d 84 24 5a 0a 00 00lea     eax[esp+0xa5a] {var_212}Opcode: 89 44 24 04mov     dword [esp+0x4 {var_c68}]eaxOpcode: 8d 84 24 5b 0a 00 00lea     eax[esp+0xa5b] {var_211}Opcode: 89 04 24mov     dword [esp {var_c6c}]eaxOpcode: e8 ab 28 00 00call    sub_804ab00Opcode: c6 84 24 5a 0a 00 00 00mov     byte [esp+0xa5a {var_212}]0x0Opcode: 01 eeadd     esiebpOpcode: 8a 9c 34 42 04 00 00mov     blbyte [esp+esi+0x442] {var_c6c}Opcode: 66 83 ff 02cmp     di0x2Opcode: 72 74jb      0x80482e0Basic Block 10Opcode: 84 c0test    alalOpcode: 75 0cjne     0x8048130Basic Block 11Opcode: 8b 4c 24 2cmov     ecxdword [esp+0x2c {var_c40}]Opcode: 29 f9sub     ecxediOpcode: 88 84 0c 42 04 00 00mov     byte [esp+ecx+0x442]al {var_c6c}Opcode: 47inc     ediOpcode: 8b 84 24 74 0c 00 00mov     eaxdword [esp+0xc74 {arg_8}]Opcode: 39 c7cmp     edieaxOpcode: 75 93jne     0x8048110Basic Block 12Opcode: 32 84 1c 49 06 00 00xor     albyte [esp+ebx+0x649] {var_c6c}Opcode: 4bdec     ebxOpcode: 85 dbtest    ebxebxOpcode: 7f bcjg      0x8048120Basic Block 13Opcode: c7 44 24 2c 00 00 00 00mov     dword [esp+0x2c {var_c40}]0x0Opcode: 0f 1f 84 00 00 00 00 00mmxnop  dword [eax+eax]Basic Block 14Opcode: 8b 44 24 28mov     eaxdword [esp+0x28 {var_c44}]  {0x0}Opcode: 0f b7 f0movzx   esiaxOpcode: bf 01 00 00 00mov     edi0x1Opcode: bb 81 80 80 80mov     ebx0x80808081Opcode: 66 66 66 66 2e 0f 1f 84 00 00 00 00 00mmxnop  word cs:[eax+eax]Basic Block 15Opcode: 31 ffxor     ediedi  {0x0}Basic Block 16Opcode: 89 7c 24 28mov     dword [esp+0x28 {var_c44}]ediBasic Block 17Opcode: 0f b7 f7movzx   esidiOpcode: 89 7c 24 28mov     dword [esp+0x28 {var_c44}]ediOpcode: bf 01 00 00 00mov     edi0x1Opcode: 8b 6c 24 24mov     ebpdword [esp+0x24 {var_c48}]Opcode: 0f 1f 40 00mmxnop  dword [eax]Basic Block 18Opcode: 0f b6 b7 60 c1 04 08movzx   esibyte [edi+0x804c160]Opcode: bb fe 00 00 00mov     ebx0xfeOpcode: 8a 44 24 28mov     albyte [esp+0x28 {var_c44}]Basic Block 19Opcode: 0f b7 9c 24 40 04 00 00movzx   ebxword [esp+0x440 {var_82c}]Basic Block 20Opcode: 8b 4c 24 2cmov     ecxdword [esp+0x2c {var_c40}]Opcode: 41inc     ecxOpcode: 89 4c 24 2cmov     dword [esp+0x2c {var_c40}]ecxOpcode: 81 f9 ff 00 00 00cmp     ecx0xffOpcode: 0f 85 5d ff ff ffjne     0x80485a0Basic Block 21Opcode: 89 f5mov     ebpesiOpcode: 0f b6 9c 3c 5a 0a 00 00movzx   ebxbyte [esp+edi+0xa5a] {var_c6c}Opcode: 89 demov     esiebxOpcode: 31 eexor     esiebpOpcode: 85 dbtest    ebxebxOpcode: 75 0ejne     0x80485d0Basic Block 22Opcode: 0f b6 8f 60 c1 04 08movzx   ecxbyte [edi+0x804c160]Opcode: 0f b6 80 5f c2 04 08movzx   eaxbyte [eax+0x804c25f]Opcode: 0f b6 89 5f c2 04 08movzx   ecxbyte [ecx+0x804c25f]Opcode: 01 c1add     ecxeaxOpcode: 89 c8mov     eaxecxOpcode: f7 e3mul     ebxOpcode: c1 ea 07shr     edx0x7Opcode: 69 c2 ff 00 00 00imul    eaxedx0xffOpcode: 29 c1sub     ecxeaxOpcode: 8a 81 60 c1 04 08mov     albyte [ecx+0x804c160]Basic Block 23Opcode: 31 c0xor     eaxeax  {0x0}Opcode: eb 2cjmp     0x804857cBasic Block 24Opcode: 0f b7 b4 24 58 0a 00 00movzx   esiword [esp+0xa58 {var_214}]Opcode: 85 f6test    esiesiOpcode: 66 89 b4 24 50 08 00 00mov     word [esp+0x850 {var_41c}]siOpcode: 74 54je      0x8048368Basic Block 25Opcode: 8b 7c 24 28mov     edidword [esp+0x28 {var_c44}]Opcode: 66 89 femov     sidiOpcode: e9 3b 01 00 00jmp     0x804842fBasic Block 26Opcode: 30 c3xor     blalOpcode: 47inc     ediOpcode: 45inc     ebpOpcode: 39 f7cmp     ediesiOpcode: 7c a8jl      0x8048280Basic Block 27Opcode: 8a 55 00mov     dlbyte [ebp]Opcode: 84 d2test    dldlOpcode: 74 3bje      0x80482d0Basic Block 28Opcode: bf 01 00 00 00mov     edi0x1Opcode: 66 83 f8 02cmp     ax0x2Opcode: be 01 00 00 00mov     esi0x1Opcode: 72 7ejb      0x804862eBasic Block 29Opcode: 31 edxor     ebpebp  {0x0}Opcode: 8b 4c 24 18mov     ecxdword [esp+0x18 {var_c54}]Opcode: 66 85 c9test    cxcxOpcode: 66 89 8c 24 58 0a 00 00mov     word [esp+0xa58 {var_214}]cxOpcode: 8b 7c 24 28mov     edidword [esp+0x28 {var_c44}]  {0x0}Opcode: 0f 84 f9 00 00 00je      0x8048757Basic Block 30Opcode: 0f b6 87 60 c1 04 08movzx   eaxbyte [edi+0x804c160]Opcode: 0f b6 93 5f c2 04 08movzx   edxbyte [ebx+0x804c25f]Opcode: 0f b6 88 5f c2 04 08movzx   ecxbyte [eax+0x804c25f]Opcode: 01 d1add     ecxedxOpcode: 89 c8mov     eaxecxOpcode: ba 81 80 80 80mov     edx0x80808081Opcode: f7 e2mul     edxOpcode: c1 ea 07shr     edx0x7Opcode: 69 c2 ff 00 00 00imul    eaxedx0xffOpcode: 29 c1sub     ecxeaxOpcode: 8a 81 60 c1 04 08mov     albyte [ecx+0x804c160]Basic Block 31Opcode: 31 c0xor     eaxeax  {0x0}Opcode: eb 3bjmp     0x8048601Basic Block 32Opcode: 0f b6 84 3c 3a 02 00 00movzx   eaxbyte [esp+edi+0x23a] {var_c6c}Opcode: 85 c0test    eaxeaxOpcode: 75 04jne     0x8048550Basic Block 33Opcode: 0f b7 84 24 58 0a 00 00movzx   eaxword [esp+0xa58 {var_214}]Basic Block 34Opcode: 88 84 3c 5a 0a 00 00mov     byte [esp+edi+0xa5a]al {var_c6c}Opcode: 47inc     ediOpcode: 39 f7cmp     ediesiOpcode: 7c b8jl      0x8048540Basic Block 35Opcode: 8b 44 24 1cmov     eaxdword [esp+0x1c {var_c50}]Opcode: 3b 44 24 2ccmp     eaxdword [esp+0x2c {var_c40}]Opcode: 8b 6c 24 28mov     ebpdword [esp+0x28 {var_c44}]Opcode: 66 89 eemov     sibpOpcode: 0f 8f a4 00 00 00jg      0x8048421Basic Block 36Opcode: 0f b6 fbmovzx   ediblOpcode: bd 01 00 00 00mov     ebp0x1Opcode: 31 c0xor     eaxeax  {0x0}Opcode: eb 08jmp     0x8048328Basic Block 37Opcode: 8b 6c 24 20mov     ebpdword [esp+0x20 {var_c4c}]Opcode: 8b 5c 24 2cmov     ebxdword [esp+0x2c {var_c40}]Basic Block 38Opcode: 0f b6 8c 3c 3a 02 00 00movzx   ecxbyte [esp+edi+0x23a] {var_c6c}Opcode: 31 c0xor     eaxeax  {0x0}Opcode: 85 c9test    ecxecxOpcode: 74 42je      0x80482d0Basic Block 39Opcode: eb 0ajmp     0x80482e4Basic Block 40Opcode: 0f b6 c2movzx   eaxdlOpcode: 0f b6 91 5f c2 04 08movzx   edxbyte [ecx+0x804c25f]Opcode: 0f b6 88 5f c2 04 08movzx   ecxbyte [eax+0x804c25f]Opcode: 01 d1add     ecxedxOpcode: 89 c8mov     eaxecxOpcode: ba 81 80 80 80mov     edx0x80808081Opcode: f7 e2mul     edxOpcode: c1 ea 07shr     edx0x7Opcode: 69 c2 ff 00 00 00imul    eaxedx0xffOpcode: 29 c1sub     ecxeaxOpcode: 8a 81 60 c1 04 08mov     albyte [ecx+0x804c160]Opcode: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00mmxnop  word cs:[eax+eax]Basic Block 41Opcode: 8d 44 3d fflea     eax[ebp+edi-0x1]Opcode: 66 89 84 24 48 06 00 00mov     word [esp+0x648 {var_624}]axOpcode: 0f b7 c0movzx   eaxaxOpcode: 89 44 24 08mov     dword [esp+0x8 {var_c64}]eaxOpcode: 8d 84 24 4a 06 00 00lea     eax[esp+0x64a] {var_622}Opcode: 89 04 24mov     dword [esp {var_c6c}]eaxOpcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_c68}]0x0Opcode: e8 6f 24 00 00call    sub_804abf0Opcode: 66 85 edtest    bpbpOpcode: 0f 84 b6 00 00 00je      0x8048840Basic Block 42Opcode: 0f b7 c1movzx   eaxcxOpcode: 66 83 f9 01cmp     cx0x1Opcode: b9 01 00 00 00mov     ecx0x1Opcode: 0f 47 c8cmova   ecxeaxOpcode: 89 camov     edxecxOpcode: 81 e2 f0 ff 00 00and     edx0xfff0Opcode: 0f 84 a9 00 00 00je      0x8048724Basic Block 43Opcode: 39 ebcmp     ebxebpOpcode: 75 15jne     0x804862eBasic Block 44Opcode: 88 84 3c 5a 0a 00 00mov     byte [esp+edi+0xa5a]al {var_c6c}Opcode: 47inc     ediOpcode: 0f b7 84 24 58 0a 00 00movzx   eaxword [esp+0xa58 {var_214}]Opcode: 39 c7cmp     edieaxOpcode: 7c 9bjl      0x80485b0Basic Block 45Opcode: 0f b7 84 24 50 08 00 00movzx   eaxword [esp+0x850 {var_41c}]Opcode: 85 c0test    eaxeaxOpcode: 75 23jne     0x8048450Basic Block 46Opcode: 0f b6 c3movzx   eaxblOpcode: 0f b6 88 5f c2 04 08movzx   ecxbyte [eax+0x804c25f]Opcode: 81 f1 ff 00 00 00xor     ecx0xffOpcode: 89 c8mov     eaxecxOpcode: ba 81 80 80 80mov     edx0x80808081Opcode: f7 e2mul     edxOpcode: c1 ea 07shr     edx0x7Opcode: 69 c2 ff 00 00 00imul    eaxedx0xffOpcode: f7 d8neg     eaxOpcode: 0f b6 bc 01 60 c1 04 08movzx   edibyte [ecx+eax+0x804c160]Opcode: 66 89 ac 24 58 0a 00 00mov     word [esp+0xa58 {var_214}]bpOpcode: 31 f6xor     esiesi  {0x0}Opcode: 66 85 edtest    bpbpOpcode: 8b 44 24 2cmov     eaxdword [esp+0x2c {var_c40}]Opcode: 89 44 24 1cmov     dword [esp+0x1c {var_c50}]eaxOpcode: 74 61je      0x8048421Basic Block 47Opcode: 84 c0test    alalOpcode: 75 04jne     0x8048330Basic Block 48Opcode: 0f b7 84 24 58 0a 00 00movzx   eaxword [esp+0xa58 {var_214}]Opcode: be fe ff ff ffmov     esi0xfffffffeOpcode: 29 desub     esiebxOpcode: ff 4c 24 24dec     dword [esp+0x24 {var_c48}]Opcode: 89 camov     edxecxBasic Block 49Opcode: e9 88 00 00 00jmp     0x80484cfBasic Block 50Opcode: 84 dbtest    blblOpcode: 75 18jne     0x8048300Basic Block 51Opcode: 66 8b 84 24 48 06 00 00mov     axword [esp+0x648 {var_624}]Opcode: 8b 4c 24 18mov     ecxdword [esp+0x18 {var_c54}]Opcode: 66 39 c8cmp     axcxOpcode: 76 0bjbe     0x804885cBasic Block 52Opcode: 0f b7 f7movzx   esidiOpcode: 31 dbxor     ebxebx  {0x0}Opcode: 66 89 f8mov     axdiOpcode: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00mmxnop  word cs:[eax+eax]Basic Block 53Opcode: 39 e9cmp     ecxebpOpcode: 74 27je      0x804874fBasic Block 54Opcode: 8d b4 24 40 04 00 00lea     esi[esp+0x440] {var_82c}Opcode: 8d 74 30 f2lea     esi[eax+esi-0xe] {var_82c}Opcode: 31 ffxor     ediedi  {0x0}Opcode: 0f 1f 84 00 00 00 00 00mmxnop  dword [eax+eax]Basic Block 55Opcode: 0f b7 4c 24 30movzx   ecxword [esp+0x30 {var_c3c}]Opcode: 8d 51 01lea     edx[ecx+0x1]Opcode: 66 89 54 24 30mov     word [esp+0x30 {var_c3c}]dxOpcode: 8b 54 24 2cmov     edxdword [esp+0x2c {var_c40}]Opcode: 88 54 0c 32mov     byte [esp+ecx+0x32]dl {var_c6c}Basic Block 56Opcode: 31 c9xor     ecxecx  {0x0}Opcode: 89 efmov     ediebpOpcode: 66 66 66 2e 0f 1f 84 00 00 00 00 00mmxnop  word cs:[eax+eax]Basic Block 57Opcode: 89 efmov     ediebpBasic Block 58Opcode: 0f b7 ddmovzx   ebxbpOpcode: 66 66 66 66 2e 0f 1f 84 00 00 00 00 00mmxnop  word cs:[eax+eax]Basic Block 59Opcode: 0f b6 c0movzx   eaxalOpcode: 0f b6 80 5f c2 04 08movzx   eaxbyte [eax+0x804c25f]Opcode: 0f b6 8f 5f c2 04 08movzx   ecxbyte [edi+0x804c25f]Opcode: 01 c1add     ecxeaxOpcode: 89 c8mov     eaxecxOpcode: ba 81 80 80 80mov     edx0x80808081Opcode: f7 e2mul     edxOpcode: c1 ea 07shr     edx0x7Opcode: 69 c2 ff 00 00 00imul    eaxedx0xffOpcode: 29 c1sub     ecxeaxOpcode: 8a 81 60 c1 04 08mov     albyte [ecx+0x804c160]Basic Block 60Opcode: 31 c0xor     eaxeax  {0x0}Opcode: eb 2djmp     0x804835dBasic Block 61Opcode: 66 85 f6test    sisiOpcode: 8b 5c 24 18mov     ebxdword [esp+0x18 {var_c54}]Opcode: 74 2aje      0x8048502Basic Block 62Opcode: 66 85 c0test    axaxOpcode: 74 2dje      0x804888eBasic Block 63Opcode: 66 89 8c 24 48 06 00 00mov     word [esp+0x648 {var_624}]cxOpcode: 66 89 c8mov     axcxBasic Block 64Opcode: 0f b6 84 1c 5a 0a 00 00movzx   eaxbyte [esp+ebx+0xa5a] {var_c6c}Opcode: 89 44 24 2cmov     dword [esp+0x2c {var_c40}]eaxOpcode: 85 c0test    eaxeaxOpcode: 66 89 f8mov     axdiOpcode: 74 71je      0x8048834Basic Block 65Opcode: 31 c0xor     eaxeax  {0x0}Opcode: e9 88 00 00 00jmp     0x8048834Basic Block 66Opcode: 0f b7 ac 24 58 0a 00 00movzx   ebpword [esp+0xa58 {var_214}]Basic Block 67Opcode: 8d 48 01lea     ecx[eax+0x1]Opcode: 29 e9sub     ecxebpOpcode: 8d 8c 0c 40 04 00 00lea     ecx[esp+ecx+0x440] {var_c6c}Opcode: 66 66 66 2e 0f 1f 84 00 00 00 00 00mmxnop  word cs:[eax+eax]Basic Block 68Opcode: f3 0f 6f 06movdqu  xmm0oword [esi]Opcode: 66 0f c5 d8 06pextrw  eaxxmm30x6Opcode: 66 c1 c3 08rol     bx0x8Opcode: 66 0f c5 e8 07pextrw  eaxxmm50x7Opcode: 66 c1 c5 08rol     bp0x8Opcode: 66 0f 6f c8movdqa  xmm1xmm0Opcode: 66 0f c4 cd 00pinsrw  xmm1ebp0x0Opcode: 66 0f c4 cb 01pinsrw  xmm1ebx0x1Opcode: 66 0f c5 d8 05pextrw  eaxxmm30x5Opcode: 66 c1 c3 08rol     bx0x8Opcode: 66 0f c4 cb 02pinsrw  xmm1ebx0x2Opcode: 66 0f c5 d8 04pextrw  eaxxmm30x4Opcode: 66 c1 c3 08rol     bx0x8Opcode: 66 0f c4 cb 03pinsrw  xmm1ebx0x3Opcode: 66 0f c5 d8 03pextrw  eaxxmm30x3Opcode: 66 c1 c3 08rol     bx0x8Opcode: 66 0f c4 cb 04pinsrw  xmm1ebx0x4Opcode: 66 0f c5 d8 02pextrw  eaxxmm30x2Opcode: 66 c1 c3 08rol     bx0x8Opcode: 66 0f c4 cb 05pinsrw  xmm1ebx0x5Opcode: 66 0f c5 d8 01pextrw  eaxxmm30x1Opcode: 66 c1 c3 08rol     bx0x8Opcode: 66 0f c4 cb 06pinsrw  xmm1ebx0x6Opcode: 66 0f 7e c3movd    ebxxmm0Opcode: 66 c1 c3 08rol     bx0x8Opcode: 66 0f c4 cb 07pinsrw  xmm1ebx0x7Opcode: f3 0f 7f 8c 3c 5a 0a 00 00movdqu  oword [esp+edi+0xa5a]xmm1 {var_c6c}Opcode: 83 c7 10add     edi0x10Opcode: 83 c6 f0add     esi0xfffffff0Opcode: 39 facmp     edxediOpcode: 0f 85 72 ff ff ffjne     0x8048690Basic Block 69Opcode: 89 d5mov     ebpedxOpcode: 8b 7c 24 28mov     edidword [esp+0x28 {var_c44}]  {0x0}Basic Block 70Opcode: 66 39 c6cmp     siaxOpcode: 8b 6c 24 20mov     ebpdword [esp+0x20 {var_c4c}]Opcode: 8b 5c 24 2cmov     ebxdword [esp+0x2c {var_c40}]Opcode: 73 a5jae     0x8048437Basic Block 71Opcode: 8a 94 0c 52 08 00 00mov     dlbyte [esp+ecx+0x852] {var_c6c}Opcode: 30 94 0c 3a 02 00 00xor     byte [esp+ecx+0x23a]dl {var_c6c}Opcode: 41inc     ecxOpcode: 39 c1cmp     ecxeaxOpcode: 0f b7 bc 24 38 02 00 00movzx   ediword [esp+0x238 {var_a34}]Opcode: 66 89 femov     sidiOpcode: 7c dbjl      0x8048460Basic Block 72Opcode: 0f b6 80 5f c2 04 08movzx   eaxbyte [eax+0x804c25f]Opcode: 0f b6 8f 5f c2 04 08movzx   ecxbyte [edi+0x804c25f]Opcode: 01 c1add     ecxeaxOpcode: 89 c8mov     eaxecxOpcode: ba 81 80 80 80mov     edx0x80808081Opcode: f7 e2mul     edxOpcode: c1 ea 07shr     edx0x7Opcode: 69 c2 ff 00 00 00imul    eaxedx0xffOpcode: 29 c1sub     ecxeaxOpcode: 8a 81 60 c1 04 08mov     albyte [ecx+0x804c160]Basic Block 73Opcode: 31 c0xor     eaxeax  {0x0}Opcode: eb 2ajmp     0x804840aBasic Block 74Opcode: 8a 84 2c 5a 0a 00 00mov     albyte [esp+ebp+0xa5a] {var_c6c}Opcode: 45inc     ebpBasic Block 75Opcode: 39 f5cmp     ebpesiOpcode: 88 84 2c 51 08 00 00mov     byte [esp+ebp+0x851]al {var_c6c}Opcode: 7c b8jl      0x8048320Basic Block 76Opcode: 0f 1f 84 00 00 00 00 00mmxnop  dword [eax+eax]Basic Block 77Opcode: 31 c0xor     eaxeax  {0x0}Basic Block 78Opcode: 0f b7 c0movzx   eaxaxOpcode: 66 66 66 2e 0f 1f 84 00 00 00 00 00mmxnop  word cs:[eax+eax]Basic Block 79Opcode: 43inc     ebxOpcode: 0f b7 cdmovzx   ecxbpOpcode: 39 cbcmp     ebxecxOpcode: 0f 8c 60 ff ff ffjl      0x80487a0Basic Block 80Opcode: 89 6c 24 24mov     dword [esp+0x24 {var_c48}]ebpOpcode: 8d 84 24 4a 06 00 00lea     eax[esp+0x64a] {var_622}Opcode: 8d 3c 18lea     edi[eax+ebx] {var_622}Opcode: 31 edxor     ebpebp  {0x0}Opcode: 66 66 66 66 2e 0f 1f 84 00 00 00 00 00mmxnop  word cs:[eax+eax]Basic Block 81Opcode: 8a 11mov     dlbyte [ecx]Opcode: 88 94 2c 5a 0a 00 00mov     byte [esp+ebp+0xa5a]dl {var_c6c}Opcode: 45inc     ebpOpcode: 49dec     ecxOpcode: 39 c5cmp     ebpeaxOpcode: 7c f1jl      0x8048740Basic Block 82Opcode: 8d 4b 01lea     ecx[ebx+0x1]Opcode: 39 e9cmp     ecxebpOpcode: 0f 8c ce fd ff ffjl      0x8048210Basic Block 83Opcode: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00mmxnop  word cs:[eax+eax]Basic Block 84Opcode: 0f b7 d6movzx   edxsiOpcode: 39 d1cmp     ecxedxOpcode: 7d 1ejge     0x8048485Basic Block 85Opcode: 0f b6 84 34 3a 02 00 00movzx   eaxbyte [esp+esi+0x23a] {var_c6c}Opcode: 85 c0test    eaxeaxOpcode: 75 04jne     0x80483e0Basic Block 86Opcode: 66 89 eemov     sibpOpcode: 8b 44 24 2cmov     eaxdword [esp+0x2c {var_c40}]Opcode: 89 44 24 1cmov     dword [esp+0x1c {var_c50}]eaxBasic Block 87Opcode: 88 84 34 5a 0a 00 00mov     byte [esp+esi+0xa5a]al {var_c6c}Opcode: 46inc     esiOpcode: 39 decmp     esiebxOpcode: 7c bajl      0x80483d0Basic Block 88Opcode: 8d 4f fflea     ecx[edi-0x1]Opcode: 66 89 8c 24 38 02 00 00mov     word [esp+0x238 {var_a34}]cxOpcode: 0f b7 54 24 30movzx   edxword [esp+0x30 {var_c3c}]Opcode: 89 54 24 1cmov     dword [esp+0x1c {var_c50}]edxOpcode: 85 d2test    edxedxOpcode: 0f 84 f1 01 00 00je      0x8048ad5Basic Block 89Opcode: 31 c9xor     ecxecx  {0x0}Opcode: 66 0f 1f 44 00 00mmxnop  word [eax+eax]Basic Block 90Opcode: 0f b7 cfmovzx   ecxdiOpcode: 49dec     ecxOpcode: 85 c9test    ecxecxOpcode: 7e 30jle     0x80488c8Basic Block 91Opcode: 8d 88 ff ff 00 00lea     ecx[eax+0xffff]Opcode: 66 89 8c 24 48 06 00 00mov     word [esp+0x648 {var_624}]cxOpcode: 48dec     eaxOpcode: 66 85 c0test    axaxOpcode: 75 e2jne     0x8048870Basic Block 92Opcode: 66 85 c0test    axaxOpcode: 75 0bjne     0x80487b0Basic Block 93Opcode: 8b 4c 24 2cmov     ecxdword [esp+0x2c {var_c40}]Opcode: 0f b6 91 5f c2 04 08movzx   edxbyte [ecx+0x804c25f]Opcode: 0f b6 88 5f c2 04 08movzx   ecxbyte [eax+0x804c25f]Opcode: 01 d1add     ecxedxOpcode: 89 c8mov     eaxecxOpcode: ba 81 80 80 80mov     edx0x80808081Opcode: f7 e2mul     edxOpcode: c1 ea 07shr     edx0x7Opcode: 69 c2 ff 00 00 00imul    eaxedx0xffOpcode: 29 c1sub     ecxeaxOpcode: 8a 81 60 c1 04 08mov     albyte [ecx+0x804c160]Basic Block 94Opcode: 31 c0xor     eaxeax  {0x0}Opcode: eb 2ejmp     0x804881eBasic Block 95Opcode: 0f b7 cemovzx   ecxsiOpcode: 8a 94 0c 52 08 00 00mov     dlbyte [esp+ecx+0x852] {var_c6c}Opcode: 88 94 0c 3a 02 00 00mov     byte [esp+ecx+0x23a]dl {var_c6c}Opcode: 0f b7 b4 24 38 02 00 00movzx   esiword [esp+0x238 {var_a34}]Opcode: 46inc     esiOpcode: 66 39 c6cmp     siaxOpcode: 66 89 b4 24 38 02 00 00mov     word [esp+0x238 {var_a34}]siOpcode: 72 d9jb      0x80484a0Basic Block 96Opcode: 66 89 f7mov     disiOpcode: e9 68 ff ff ffjmp     0x8048437Basic Block 97Opcode: 8b 84 24 70 0c 00 00mov     eaxdword [esp+0xc70 {arg_4}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_c68}]eaxOpcode: 8d 84 24 4a 06 00 00lea     eax[esp+0x64a] {var_622}Opcode: 89 04 24mov     dword [esp {var_c6c}]eaxOpcode: c7 44 24 08 ff 00 00 00mov     dword [esp+0x8 {var_c64}]0xffOpcode: e8 99 1f 00 00call    sub_804aa90Opcode: 8b 84 24 74 0c 00 00mov     eaxdword [esp+0xc74 {arg_8}]Opcode: 85 c0test    eaxeaxOpcode: 66 c7 84 24 48 06 00 00 ff 00mov     word [esp+0x648 {var_624}]0xffOpcode: 66 89 84 24 40 04 00 00mov     word [esp+0x440 {var_82c}]axOpcode: 0f 8e 9d 00 00 00jle     0x8048bb5Basic Block 98Opcode: 0f b7 c0movzx   eaxaxOpcode: 8a 94 04 49 06 00 00mov     dlbyte [esp+eax+0x649] {var_c6c}Opcode: 88 54 24 24mov     byte [esp+0x24 {var_c48}]dlOpcode: 8d 50 fflea     edx[eax-0x1]Opcode: 89 54 24 10mov     dword [esp+0x10 {var_c5c}]edxOpcode: 83 c0 feadd     eax0xfffffffeOpcode: 89 44 24 18mov     dword [esp+0x18 {var_c54}]eaxOpcode: 0f b7 c9movzx   ecxcxOpcode: 8d 84 24 38 02 00 00lea     eax[esp+0x238] {var_a34}Opcode: 8a 44 01 01mov     albyte [ecx+eax+0x1] {var_a34}Opcode: 88 44 24 20mov     byte [esp+0x20 {var_c4c}]alOpcode: 83 c1 feadd     ecx0xfffffffeOpcode: 89 4c 24 14mov     dword [esp+0x14 {var_c58}]ecxOpcode: 4fdec     ediOpcode: 0f b7 c7movzx   eaxdiOpcode: 48dec     eaxOpcode: 89 44 24 0cmov     dword [esp+0xc {var_c60}]eaxOpcode: 31 c0xor     eaxeax  {0x0}Opcode: bd 81 80 80 80mov     ebp0x80808081Opcode: 0f 1f 80 00 00 00 00mmxnop  dword [eax]Basic Block 99Opcode: 8a 94 0c 3b 02 00 00mov     dlbyte [esp+ecx+0x23b] {var_c6c}Opcode: 88 94 0c 3a 02 00 00mov     byte [esp+ecx+0x23a]dl {var_c6c}Opcode: c6 84 0c 3b 02 00 00 00mov     byte [esp+ecx+0x23b]0x0 {var_c6c}Opcode: 83 c1 02add     ecx0x2Opcode: 0f b7 bc 24 38 02 00 00movzx   ediword [esp+0x238 {var_a34}]Opcode: 8d 57 fflea     edx[edi-0x1]Opcode: 39 d1cmp     ecxedxOpcode: 7c d8jl      0x80488a0Basic Block 100Opcode: 80 bc 04 49 06 00 00 00cmp     byte [esp+eax+0x649]0x0 {var_c6c}Opcode: 75 16jne     0x8048890Basic Block 101Opcode: 0f b6 84 2c 3a 02 00 00movzx   eaxbyte [esp+ebp+0x23a] {var_c6c}Opcode: 85 c0test    eaxeaxOpcode: 75 04jne     0x80487f0Basic Block 102Opcode: 8b 7c 24 28mov     edidword [esp+0x28 {var_c44}]  {0x0}Opcode: 66 89 f8mov     axdiOpcode: 8b 6c 24 24mov     ebpdword [esp+0x24 {var_c48}]Basic Block 103Opcode: 32 04 2fxor     albyte [edi+ebp]Opcode: 88 04 2fmov     byte [edi+ebp]alOpcode: 45inc     ebpOpcode: 39 f5cmp     ebpesiOpcode: 7c b7jl      0x80487e0Basic Block 104Opcode: 66 85 c0test    axaxOpcode: 74 24je      0x8048bdeBasic Block 105Opcode: 8d 40 fflea     eax[eax-0x1]Opcode: 89 44 24 2cmov     dword [esp+0x2c {var_c40}]eaxOpcode: 8a 84 24 48 07 00 00mov     albyte [esp+0x748 {var_524}]Opcode: 88 44 24 28mov     byte [esp+0x28 {var_c44}]alOpcode: 31 ffxor     ediedi  {0x0}Opcode: bd 81 80 80 80mov     ebp0x80808081Opcode: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00mmxnop  word cs:[eax+eax]Basic Block 106Opcode: 83 7c 24 14 00cmp     dword [esp+0x14 {var_c58}]0x0Opcode: 8a 44 24 20mov     albyte [esp+0x20 {var_c4c}]Opcode: 78 55js      0x8048a44Basic Block 107Opcode: 8b 7c 24 10mov     edidword [esp+0x10 {var_c5c}]Opcode: 8a 44 24 24mov     albyte [esp+0x24 {var_c48}]Opcode: 88 c3mov     blalOpcode: 90nop     Basic Block 108Opcode: 31 c0xor     eaxeax  {0x0}Basic Block 109Opcode: 0f b7 c0movzx   eaxaxOpcode: 0f 1f 00mmxnop  dword [eax]Basic Block 110Opcode: 0f b6 c0movzx   eaxalOpcode: 0f b6 80 5f c2 04 08movzx   eaxbyte [eax+0x804c25f]Opcode: 0f b6 8e 5f c2 04 08movzx   ecxbyte [esi+0x804c25f]Opcode: 01 c1add     ecxeaxOpcode: 89 c8mov     eaxecxOpcode: f7 e5mul     ebpOpcode: c1 ea 07shr     edx0x7Opcode: 69 c2 ff 00 00 00imul    eaxedx0xffOpcode: 29 c1sub     ecxeaxOpcode: 8a 81 60 c1 04 08mov     albyte [ecx+0x804c160]Basic Block 111Opcode: 31 c0xor     eaxeax  {0x0}Opcode: eb 30jmp     0x8048b88Basic Block 112Opcode: 31 d2xor     edxedx  {0x0}Opcode: 84 c0test    alalOpcode: 74 29je      0x8048a73Basic Block 113Opcode: 8b 7c 24 0cmov     edidword [esp+0xc {var_c60}]Opcode: 8a 44 24 20mov     albyte [esp+0x20 {var_c4c}]Opcode: 66 0f 1f 84 00 00 00 00 00mmxnop  word [eax+eax]Basic Block 114Opcode: 0f b6 c3movzx   eaxblOpcode: 0f b6 80 5f c2 04 08movzx   eaxbyte [eax+0x804c25f]Opcode: 0f b6 b1 5f c2 04 08movzx   esibyte [ecx+0x804c25f]Opcode: 01 c6add     esieaxOpcode: 89 f0mov     eaxesiOpcode: f7 e5mul     ebpOpcode: c1 ea 07shr     edx0x7Opcode: 69 c2 ff 00 00 00imul    eaxedx0xffOpcode: 29 c6sub     esieaxOpcode: 8a 9e 60 c1 04 08mov     blbyte [esi+0x804c160]Basic Block 115Opcode: 31 dbxor     ebxebx  {0x0}Opcode: eb 30jmp     0x80489d8Basic Block 116Opcode: 66 85 c0test    axaxOpcode: 0f 94 c0sete    alOpcode: 0f b6 c0movzx   eaxalOpcode: 81 c4 5c 0c 00 00add     esp0xc5c {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 117Opcode: 8d 88 ff ff 00 00lea     ecx[eax+0xffff]Opcode: 66 89 8c 24 40 04 00 00mov     word [esp+0x440 {var_82c}]cxOpcode: 48dec     eaxOpcode: 66 85 c0test    axaxOpcode: 75 e2jne     0x8048bc0Basic Block 118Opcode: 84 c0test    alalOpcode: 75 0cjne     0x8048b60Basic Block 119Opcode: 8b 4c 24 2cmov     ecxdword [esp+0x2c {var_c40}]Opcode: 29 f9sub     ecxediOpcode: 88 84 0c 42 04 00 00mov     byte [esp+ecx+0x442]al {var_c6c}Opcode: 47inc     ediOpcode: 8b 84 24 74 0c 00 00mov     eaxdword [esp+0xc74 {arg_8}]Opcode: 39 c7cmp     edieaxOpcode: 75 93jne     0x8048b40Basic Block 120Opcode: 32 84 1c 49 06 00 00xor     albyte [esp+ebx+0x649] {var_c6c}Opcode: 4bdec     ebxOpcode: 85 dbtest    ebxebxOpcode: 7f bcjg      0x8048b50Basic Block 121Opcode: 84 dbtest    blblOpcode: 75 09jne     0x8048a80Basic Block 122Opcode: 0f b6 c0movzx   eaxalOpcode: 0f b6 89 5f c2 04 08movzx   ecxbyte [ecx+0x804c25f]Opcode: 0f b6 b0 5f c2 04 08movzx   esibyte [eax+0x804c25f]Opcode: 01 ceadd     esiecxOpcode: 89 f0mov     eaxesiOpcode: f7 e5mul     ebpOpcode: c1 ea 07shr     edx0x7Opcode: 69 c2 ff 00 00 00imul    eaxedx0xffOpcode: 29 c6sub     esieaxOpcode: 0f b6 96 60 c1 04 08movzx   edxbyte [esi+0x804c160]Basic Block 123Opcode: 0f b6 c0movzx   eaxalOpcode: 0f b6 80 5f c2 04 08movzx   eaxbyte [eax+0x804c25f]Opcode: 0f b6 b1 5f c2 04 08movzx   esibyte [ecx+0x804c25f]Opcode: 01 c6add     esieaxOpcode: 89 f0mov     eaxesiOpcode: f7 e5mul     ebpOpcode: c1 ea 07shr     edx0x7Opcode: 69 c2 ff 00 00 00imul    eaxedx0xffOpcode: 29 c6sub     esieaxOpcode: 8a 86 60 c1 04 08mov     albyte [esi+0x804c160]Basic Block 124Opcode: 31 c0xor     eaxeax  {0x0}Opcode: eb 30jmp     0x8048a38Basic Block 125Opcode: 84 dbtest    blblOpcode: 75 0cjne     0x80489b0Basic Block 126Opcode: 32 9c 3c 49 06 00 00xor     blbyte [esp+edi+0x649] {var_c6c}Opcode: 4fdec     ediOpcode: 85 fftest    ediediOpcode: 7f bcjg      0x80489a0Basic Block 127Opcode: 80 bc 04 41 04 00 00 00cmp     byte [esp+eax+0x441]0x0 {var_c6c}Opcode: 75 16jne     0x8048be0Basic Block 128Opcode: 0f b6 b7 60 c1 04 08movzx   esibyte [edi+0x804c160]Opcode: bb fe 00 00 00mov     ebx0xfeOpcode: 8a 44 24 28mov     albyte [esp+0x28 {var_c44}]Basic Block 129Opcode: 0f b7 84 24 40 04 00 00movzx   eaxword [esp+0x440 {var_82c}]Basic Block 130Opcode: 0f b6 c3movzx   eaxblOpcode: 0f b6 b0 5f c2 04 08movzx   esibyte [eax+0x804c25f]Opcode: 81 c6 ff 00 00 00add     esi0xffOpcode: 0f b6 82 5f c2 04 08movzx   eaxbyte [edx+0x804c25f]Opcode: 29 c6sub     esieaxOpcode: 89 f0mov     eaxesiOpcode: f7 edimul    ebpOpcode: 01 f2add     edxesiOpcode: 89 d0mov     eaxedxOpcode: c1 e8 1fshr     eax0x1fOpcode: c1 fa 07sar     edx0x7Opcode: 01 c2add     edxeaxOpcode: 69 c2 ff 00 00 00imul    eaxedx0xffOpcode: f7 d8neg     eaxOpcode: 8a 84 06 60 c1 04 08mov     albyte [esi+eax+0x804c160]Basic Block 131Opcode: 31 c0xor     eaxeax  {0x0}Opcode: eb 3djmp     0x8048ab8Basic Block 132Opcode: 84 c0test    alalOpcode: 75 0cjne     0x8048a10Basic Block 133Opcode: 32 84 3c 39 02 00 00xor     albyte [esp+edi+0x239] {var_c6c}Opcode: 4fdec     ediOpcode: 85 fftest    ediediOpcode: 7f bcjg      0x8048a00Basic Block 134Opcode: 89 44 24 2cmov     dword [esp+0x2c {var_c40}]eaxOpcode: 0f b6 44 04 32movzx   eaxbyte [esp+eax+0x32] {var_c6c}Opcode: b9 fe 00 00 00mov     ecx0xfeOpcode: 29 c1sub     ecxeaxOpcode: 89 4c 24 28mov     dword [esp+0x28 {var_c44}]ecxOpcode: 89 c8mov     eaxecxOpcode: f7 edimul    ebpOpcode: 01 caadd     edxecxOpcode: 89 d0mov     eaxedxOpcode: c1 e8 1fshr     eax0x1fOpcode: c1 fa 07sar     edx0x7Opcode: 01 c2add     edxeaxOpcode: 69 c2 ff 00 00 00imul    eaxedx0xffOpcode: f7 d8neg     eaxOpcode: 0f b6 84 01 60 c1 04 08movzx   eaxbyte [ecx+eax+0x804c160]Opcode: 0f b6 b0 5f c2 04 08movzx   esibyte [eax+0x804c25f]Opcode: 81 f6 ff 00 00 00xor     esi0xffOpcode: 89 f0mov     eaxesiOpcode: f7 e5mul     ebpOpcode: c1 ea 07shr     edx0x7Opcode: 69 c2 ff 00 00 00imul    eaxedx0xffOpcode: f7 d8neg     eaxOpcode: 83 7c 24 18 00cmp     dword [esp+0x18 {var_c54}]0x0Opcode: 0f b6 8c 06 60 c1 04 08movzx   ecxbyte [esi+eax+0x804c160]Opcode: 8a 44 24 24mov     albyte [esp+0x24 {var_c48}]Opcode: 88 c3mov     blalOpcode: 78 4fjs      0x80489e4Basic Block 135Opcode: 8b 8c 24 70 0c 00 00mov     ecxdword [esp+0xc70 {arg_4}]Opcode: 8b 54 24 28mov     edxdword [esp+0x28 {var_c44}]Opcode: 30 04 11xor     byte [ecx+edx]alOpcode: 8b 44 24 2cmov     eaxdword [esp+0x2c {var_c40}]Opcode: 40inc     eaxOpcode: 3b 44 24 1ccmp     eaxdword [esp+0x1c {var_c50}]Opcode: 0f 8c 5b fe ff ffjl      0x8048930