Function Graph 0Basic Block 0Opcode: 55sub_8049110:Opcode: 55push    ebpOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 83 ec 1csub     esp0x1c {var_2c}Opcode: 8b 6c 24 30mov     ebpdword [esp+0x30 {arg_4}]Opcode: 8b 7d 08mov     edidword [ebp+0x8]Opcode: 85 fftest    ediediOpcode: 74 75je      0x8049197Basic Block 1Opcode: a1 88 f2 04 08mov     eaxdword [data_804f288]  {data_8050b20}Opcode: 89 04 24mov     dword [esp {var_2c}]eaxOpcode: c7 44 24 04 d4 ed 04 08mov     dword [esp+0x4 {var_28}]data_804edd4  {"Assertion Failed: Getting last o…"}Opcode: e8 04 44 00 00call    sub_804d5b0Opcode: c7 04 24 01 00 00 00mov     dword [esp {var_2c}]0x1Opcode: e8 98 58 00 00call    sub_804ea50Opcode: e8 98 58 00 00{ Does not return }Basic Block 2Opcode: 8b 4d 00mov     ecxdword [ebp]Opcode: 8b 44 b9 fcmov     eaxdword [ecx+edi*4-0x4]Opcode: 4fdec     ediOpcode: 89 7d 08mov     dword [ebp+0x8]ediOpcode: 8b 75 04mov     esidword [ebp+0x4]Opcode: 8b 4d 0cmov     ecxdword [ebp+0xc]Opcode: 89 f2mov     edxesiOpcode: 29 fasub     edxediOpcode: 39 cacmp     edxecxOpcode: 76 54jbe     0x804918fBasic Block 3Opcode: 83 c4 1cadd     esp0x1c {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     esiecxOpcode: 8d 1c b5 00 00 00 00lea     ebx[esi*4]Opcode: b9 04 00 00 00mov     ecx0x4Opcode: 89 d8mov     eaxebxOpcode: f7 e1mul     ecxOpcode: b9 ff ff ff ffmov     ecx0xffffffffOpcode: 0f 41 c8cmovno  ecxeaxOpcode: 89 0c 24mov     dword [esp {var_2c}]ecxOpcode: e8 6f 56 00 00call    sub_804e7d0Opcode: 89 c7mov     edieaxOpcode: 8b 45 00mov     eaxdword [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 ba 41 00 00call    sub_804d330Opcode: 8b 45 00mov     eaxdword [ebp]Opcode: 85 c0test    eaxeaxOpcode: 74 08je      0x8049185Basic Block 5Opcode: 89 7d 00mov     dword [ebp]ediOpcode: 89 75 04mov     dword [ebp+0x4]esiOpcode: 8b 44 24 18mov     eaxdword [esp+0x18 {var_14}]Basic Block 6Opcode: 89 04 24mov     dword [esp {var_2c}]eaxOpcode: e8 8b 56 00 00call    sub_804e810