Function Graph 0Basic Block 0Opcode: 55sub_804c637:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 83 ec 18sub     espdata_18 {var_1c}Opcode: 8a 45 08mov     albyte [ebp+data_8 {arg_4}]Opcode: 88 45 fbmov     byte [ebp-0x5 {var_9}]alOpcode: 0f be 4d fbmovsx   ecxbyte [ebp-0x5 {var_9}]Opcode: 83 c1 d8add     ecx0xffffffd8Opcode: 89 camov     edxecxOpcode: 83 ea 07sub     edxdata_7Opcode: 89 4d f4mov     dword [ebp-0xc {var_10}]ecxOpcode: 89 55 f0mov     dword [ebp-0x10 {var_14}]edxOpcode: 77 0cja      0x804c663Basic Block 1Opcode: 0f be 45 fbmovsx   eaxbyte [ebp-0x5 {var_9}]Opcode: 89 04 24mov     dword [esp {var_1c}]eaxOpcode: e8 86 ca ff ffcall    sub_80490f5Opcode: 90nop     Opcode: 3c 00cmp     al0x0Opcode: 0f 84 bc f4 ff ffje      0x804bb34Basic Block 2Opcode: 8b 45 f4mov     eaxdword [ebp-0xc {var_10}]Opcode: 8b 0c 85 70 3a 05 08mov     ecxdword [eax*4+0x8053a70]Opcode: ff e1jmp     ecxBasic Block 3Opcode: 0f be 45 fbmovsx   eaxbyte [ebp-0x5 {var_9}]Opcode: 89 04 24mov     dword [esp {var_1c}]eaxOpcode: e8 3f d6 ff ffcall    sub_804917fOpcode: 90nop     Opcode: 3c 00cmp     al0x0Opcode: 74 09je      0x804bb4eBasic Block 4Opcode: c7 45 fc 03 00 00 00mov     dword [ebp-0x4 {var_8}]data_3Opcode: e9 d1 f4 ff ffjmp     0x804bb55Basic Block 5Opcode: e9 f5 1d 00 00{Case 0x3}Opcode: e9 f5 1d 00 00jmp     0x804c9daBasic Block 6Opcode: e9 dd 1d 00 00{Case 0x5}Opcode: e9 dd 1d 00 00jmp     0x804c9ceBasic Block 7Opcode: e9 c5 1d 00 00{Case 0x2}Opcode: e9 c5 1d 00 00jmp     0x804c9c2Basic Block 8Opcode: e9 ad 1d 00 00{Case 0x7}Opcode: e9 ad 1d 00 00jmp     0x804c9b6Basic Block 9Opcode: e9 95 1d 00 00{Case 0x4}Opcode: e9 95 1d 00 00jmp     0x804c9aaBasic Block 10Opcode: e9 7d 1d 00 00{Case 0x0}Opcode: e9 7d 1d 00 00jmp     0x804c99eBasic Block 11Opcode: e9 65 1d 00 00{Case 0x1}Opcode: e9 65 1d 00 00jmp     0x804c992Basic Block 12Opcode: e9 2a 1a 00 00{Case 0x6}Opcode: e9 2a 1a 00 00jmp     0x804c663Basic Block 13Opcode: c7 45 fc 00 00 00 00mov     dword [ebp-0x4 {var_8}]data_0Basic Block 14Opcode: c7 45 fc 02 00 00 00mov     dword [ebp-0x4 {var_8}]data_2Opcode: eb 07jmp     0x804bb55Basic Block 15Opcode: 8b 45 fcmov     eaxdword [ebp-0x4 {var_8}]Opcode: 83 c4 18add     espdata_18 {var_4}Opcode: 5dpop     ebpOpcode: c3retn    Basic Block 16Opcode: c7 45 fc 05 00 00 00mov     dword [ebp-0x4 {var_8}]data_5Opcode: e9 6f f1 ff ffjmp     0x804bb55Basic Block 17Opcode: c7 45 fc 06 00 00 00mov     dword [ebp-0x4 {var_8}]data_6Opcode: e9 7b f1 ff ffjmp     0x804bb55Basic Block 18Opcode: c7 45 fc 07 00 00 00mov     dword [ebp-0x4 {var_8}]data_7Opcode: e9 87 f1 ff ffjmp     0x804bb55Basic Block 19Opcode: c7 45 fc 08 00 00 00mov     dword [ebp-0x4 {var_8}]data_8Opcode: e9 93 f1 ff ffjmp     0x804bb55Basic Block 20Opcode: c7 45 fc 0a 00 00 00mov     dword [ebp-0x4 {var_8}]data_aOpcode: e9 9f f1 ff ffjmp     0x804bb55Basic Block 21Opcode: c7 45 fc 0b 00 00 00mov     dword [ebp-0x4 {var_8}]data_bOpcode: e9 ab f1 ff ffjmp     0x804bb55Basic Block 22Opcode: c7 45 fc 0c 00 00 00mov     dword [ebp-0x4 {var_8}]data_cOpcode: e9 b7 f1 ff ffjmp     0x804bb55