Function Graph 0Basic Block 0Opcode: 55sub_8049700:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 83 ec 18sub     esp0x18 {var_1c}Opcode: c7 45 fc 00 00 00 00mov     dword [ebp-0x4 {var_8}]0x0Basic Block 1Opcode: 8d 05 60 25 05 08lea     eax[data_8052560]  {"Invalid selection.\n"}Opcode: 89 04 24mov     dword [esp {var_1c}]eaxOpcode: e8 68 62 00 00call    sub_804fa00Opcode: 89 45 ecmov     dword [ebp-0x14 {var_18}]eaxBasic Block 2Opcode: 8b 45 f8mov     eaxdword [ebp-0x8 {var_c}]Opcode: 8b 0c 85 8c 20 05 08mov     ecxdword [eax*4+0x805208c]Opcode: ff e1jmp     ecxBasic Block 3Opcode: e8 fe f0 ff ffcall    sub_8048810Opcode: e8 89 e9 ff ffcall    sub_80480a0Opcode: 89 45 fcmov     dword [ebp-0x4 {var_8}]eaxOpcode: 48dec     eaxOpcode: 89 c1mov     ecxeaxOpcode: 83 e9 06sub     ecx0x6Opcode: 89 45 f8mov     dword [ebp-0x8 {var_c}]eaxOpcode: 89 4d f4mov     dword [ebp-0xc {var_10}]ecxOpcode: 0f 87 5e 00 00 00ja      0x804978aBasic Block 4Opcode: e8 73 f6 ff ff{Case 0x0}Opcode: e8 73 f6 ff ffcall    sub_8048db0Opcode: e9 59 00 00 00jmp     0x804979bBasic Block 5Opcode: e8 49 fc ff ff{Case 0x1}Opcode: e8 49 fc ff ffcall    sub_8049390Opcode: e9 4f 00 00 00jmp     0x804979bBasic Block 6Opcode: e8 ef fa ff ff{Case 0x2}Opcode: e8 ef fa ff ffcall    sub_8049240Opcode: e9 45 00 00 00jmp     0x804979bBasic Block 7Opcode: e8 a5 fb ff ff{Case 0x3}Opcode: e8 a5 fb ff ffcall    sub_8049300Opcode: e9 3b 00 00 00jmp     0x804979bBasic Block 8Opcode: e8 7b fe ff ff{Case 0x4}Opcode: e8 7b fe ff ffcall    sub_80495e0Opcode: e9 31 00 00 00jmp     0x804979bBasic Block 9Opcode: e8 51 fd ff ff{Case 0x5}Opcode: e8 51 fd ff ffcall    sub_80494c0Opcode: e9 27 00 00 00jmp     0x804979bBasic Block 10Opcode: e9 c0 58 00 00{Case 0x6}Opcode: e9 c0 58 00 00jmp     0x804f039Basic Block 11Opcode: e9 6d ff ff ffjmp     0x804970dBasic Block 12Opcode: 8d 05 59 25 05 08lea     eax[data_8052559]  {"Leave\n"}Opcode: 89 04 24mov     dword [esp {var_1c}]eaxOpcode: e8 b9 09 00 00call    sub_804fa00Opcode: 89 45 f0mov     dword [ebp-0x10 {var_14}]eaxOpcode: 83 c4 18add     esp0x18 {var_4}Opcode: 5dpop     ebpOpcode: 51push    ecxOpcode: 8b 4c 24 04mov     ecxdword [esp+0x4 {__return_addr}]Opcode: 03 49 fcadd     ecxdword [ecx-0x4]Opcode: 81 f9 00 97 04 08cmp     ecxsub_8049700Opcode: 74 05je      0x804f063Basic Block 13Opcode: 59pop     ecxOpcode: c3retn    Basic Block 14Opcode: e8 76 a5 ff ffcall    sub_80495d9Opcode: e8 76 a5 ff ff{ Does not return }