Function Graph 0Basic Block 0Opcode: 55sub_8048e40:Opcode: 55push    ebpOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 83 ec 1csub     esp, 0x1c {var_2c}Opcode: 8b 6c 24 30mov     ebp, dword [esp+0x30 {arg_4}]Opcode: 8b 7d 08mov     edi, dword [ebp+0x8]Opcode: 85 fftest    edi, ediOpcode: 74 75je      0x8048ec7Basic Block 1Opcode: a1 d8 eb 04 08mov     eax, dword [data_804ebd8]  {data_804f830}Opcode: 89 04 24mov     dword [esp {var_2c}], eaxOpcode: c7 44 24 04 24 e7 04 08mov     dword [esp+0x4 {var_28}], data_804e724  {"Assertion Failed: Getting last o…"}Opcode: e8 c4 43 00 00call    sub_804d2a0Opcode: c7 04 24 01 00 00 00mov     dword [esp {var_2c}], 0x1Opcode: e8 9d 56 00 00call    sub_804e585Opcode: e8 9d 56 00 00{ Does not return }Basic Block 2Opcode: 8b 4d 00mov     ecx, dword [ebp]Opcode: 8b 44 b9 fcmov     eax, dword [ecx+edi*4-0x4]Opcode: 4fdec     ediOpcode: 89 7d 08mov     dword [ebp+0x8], ediOpcode: 8b 75 04mov     esi, dword [ebp+0x4]Opcode: 8b 4d 0cmov     ecx, dword [ebp+0xc]Opcode: 89 f2mov     edx, esiOpcode: 29 fasub     edx, ediOpcode: 39 cacmp     edx, ecxOpcode: 76 54jbe     0x8048ebfBasic Block 3Opcode: 83 c4 1cadd     esp, 0x1c {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 4Opcode: 89 44 24 18mov     dword [esp+0x18 {var_14}], eaxOpcode: 29 cesub     esi, ecxOpcode: 8d 1c b5 00 00 00 00lea     ebx, [esi*4]Opcode: b9 04 00 00 00mov     ecx, 0x4Opcode: 89 d8mov     eax, ebxOpcode: f7 e1mul     ecxOpcode: b9 ff ff ff ffmov     ecx, 0xffffffffOpcode: 0f 41 c8cmovno  ecx, eaxOpcode: 89 0c 24mov     dword [esp {var_2c}], ecxOpcode: e8 9f 56 00 00call    sub_804e530Opcode: 89 c7mov     edi, eaxOpcode: 8b 45 00mov     eax, dword [ebp]Opcode: 89 5c 24 08mov     dword [esp+0x8 {var_24}], ebxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_28}], eaxOpcode: 89 3c 24mov     dword [esp {var_2c}], ediOpcode: e8 5a 41 00 00call    sub_804d000Opcode: 8b 45 00mov     eax, dword [ebp]Opcode: 85 c0test    eax, eaxOpcode: 74 08je      0x8048eb5Basic Block 5Opcode: 89 7d 00mov     dword [ebp], ediOpcode: 89 75 04mov     dword [ebp+0x4], esiOpcode: 8b 44 24 18mov     eax, dword [esp+0x18 {var_14}]Basic Block 6Opcode: 89 04 24mov     dword [esp {var_2c}], eaxOpcode: e8 bb 56 00 00call    sub_804e570