Function Graph 0Basic Block 0Opcode: 90sub_8048640:Opcode: 90nop     Opcode: 58pop     eaxOpcode: 33 05 4e d0 04 08xor     eaxdword [data_804d04e]Opcode: 50push    eaxOpcode: c7 44 24 b0 00 00 00 00mov     dword [esp-0x50 {var_50}]0x0Opcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 83 ec 50sub     esp0x50 {var_5c}Opcode: 8b 74 24 60mov     esidword [esp+0x60 {arg_4}]Opcode: 8b 16mov     edxdword [esi]Opcode: 8b 5e 04mov     ebxdword [esi+0x4]Opcode: 8a 6c da 04mov     chbyte [edx+ebx*8+0x4]Opcode: 88 e9mov     clchOpcode: c0 e9 04shr     cl0x4Opcode: 31 c0xor     eaxeax  {0x0}Opcode: 80 f9 04cmp     cl0x4Opcode: 73 57jae     0x80486c7Basic Block 1Opcode: 80 f9 05cmp     cl0x5Opcode: 75 0cjne     0x80486d8Basic Block 2Opcode: f6 c5 08test    ch0x8Opcode: 8a 4c da 05mov     clbyte [edx+ebx*8+0x5]Opcode: 75 15jne     0x804868eBasic Block 3Opcode: 80 f9 04cmp     cl0x4Opcode: 75 63jne     0x8048740Basic Block 4Opcode: 83 7e 08 02cmp     dword [esi+0x8]0x2Opcode: 0f 94 c0sete    alOpcode: 0f b6 c0movzx   eaxalOpcode: eb 68jmp     0x8048740Basic Block 5Opcode: 80 e1 0fand     cl0xfOpcode: 0f b6 c9movzx   ecxclOpcode: 83 7c 8e 08 02cmp     dword [esi+ecx*4+0x8]0x2Opcode: 0f 85 a1 00 00 00jne     0x8048740Basic Block 6Opcode: 88 cdmov     chclOpcode: c0 ed 04shr     ch0x4Opcode: 0f b6 fdmovzx   edichOpcode: 8b 7c be 08mov     edidword [esi+edi*4+0x8]Opcode: 83 ff 02cmp     edi0x2Opcode: 0f 85 b2 00 00 00jne     0x8048740Basic Block 7Opcode: 83 c4 50add     esp0x50 {var_c}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: e8 e5 fb ff ffcall    sub_8048330Opcode: c3retn    Basic Block 8Opcode: 8b 3d 60 d0 04 08mov     edidword [data_804d060]Opcode: 85 fftest    ediediOpcode: 74 59je      0x8048740Basic Block 9Opcode: 8d 44 24 08lea     eax[esp+0x8] {var_54}Opcode: b9 12 00 00 00mov     ecx0x12Opcode: 89 c7mov     edieaxOpcode: f3 a5rep movsd dword es:[edi]dword [esi] {var_54}Opcode: 0f b7 4c da 06movzx   ecxword [edx+ebx*8+0x6]Opcode: 8b 54 24 0cmov     edxdword [esp+0xc {var_50}]  {0x0}Opcode: 8d 4c 11 01lea     ecx[ecx+edx+0x1]Opcode: 89 4c 24 0cmov     dword [esp+0xc {var_50}]ecxOpcode: 89 04 24mov     dword [esp {var_5c}]eaxOpcode: e8 8b 00 00 00call    sub_8048750Opcode: eb 79jmp     0x8048740Basic Block 10Opcode: 0f b7 4c da 06movzx   ecxword [edx+ebx*8+0x6]Opcode: 8d 51 01lea     edx[ecx+0x1]Opcode: bb 84 d0 04 08mov     ebxdata_804d084Opcode: 2e 66 0f 1f 04 00mmxnop  word cs:[eax+eax]Basic Block 11Opcode: 85 fftest    ediediOpcode: 74 34je      0x8048740Basic Block 12Opcode: 8b 3bmov     edidword [ebx]Opcode: 83 c3 24add     ebx0x24Opcode: 85 fftest    ediediOpcode: 75 f4jne     0x80486faBasic Block 13Opcode: 6b c9 24imul    ecxecx0x24Opcode: 8b 91 64 d0 04 08mov     edxdword [ecx+0x804d064]Opcode: 85 d2test    edxedxOpcode: 74 19je      0x8048732Basic Block 14Opcode: 4adec     edxOpcode: 74 0bje      0x8048708Basic Block 15Opcode: eb 38jmp     0x8048740Basic Block 16Opcode: 8b 81 60 d0 04 08mov     eaxdword [ecx+data_804d060]Opcode: 89 46 08mov     dword [esi+0x8]eaxOpcode: b8 01 00 00 00mov     eax0x1Basic Block 17Opcode: 8d b9 68 d0 04 08lea     edi[ecx+0x804d068]Opcode: 8d 5e 08lea     ebx[esi+0x8]Basic Block 18Opcode: 8b 17mov     edxdword [edi]Opcode: 83 c7 04add     edi0x4Opcode: 83 c3 04add     ebx0x4Opcode: 85 d2test    edxedxOpcode: 75 f0jne     0x8048722Basic Block 19Opcode: 85 13test    dword [ebx]edxOpcode: 74 1aje      0x8048740