Function Graph 0Basic Block 0Opcode: 55sub_804814b:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 83 ec 14sub     espdata_14 {var_18}Opcode: 8b 45 08mov     eaxdword [ebp+data_8 {arg_4}]Opcode: 89 45 f8mov     dword [ebp-0x8 {var_c}]eaxOpcode: eb 0cjmp     0x8048165Basic Block 1Opcode: 0f b6 40 02movzx   eaxbyte [eax+data_2]Opcode: c1 e8 04shr     eax0x4Opcode: 88 c1mov     clalOpcode: 88 4d f7mov     byte [ebp-0x9 {var_d}]clOpcode: 0f b6 45 f7movzx   eaxbyte [ebp-0x9 {var_d}]Opcode: 48dec     eaxOpcode: 89 c2mov     edxeaxOpcode: 83 ea 0dsub     edx0xdOpcode: 89 45 f0mov     dword [ebp-0x10 {var_14}]eaxOpcode: 89 55 ecmov     dword [ebp-0x14 {var_18}]edxOpcode: 77 bcja      0x804813fBasic Block 2Opcode: c7 45 fc 00 00 00 00mov     dword [ebp-0x4 {var_8}]data_0Opcode: e9 63 ff ff ffjmp     0x80480aeBasic Block 3Opcode: 8b 45 f0mov     eaxdword [ebp-0x10 {var_14}]Opcode: 8b 0c 85 dc f6 04 08mov     ecxdword [eax*4+0x804f6dc]Opcode: ff e1jmp     ecxBasic Block 4Opcode: 8b 45 fcmov     eaxdword [ebp-0x4 {var_8}]Opcode: 83 c4 14add     espdata_14 {var_4}Opcode: 5dpop     ebpOpcode: c3retn    Basic Block 5Opcode: e9 e4 f7 ff ff{Case 0x0}Opcode: e9 e4 f7 ff ffjmp     0x8048133Basic Block 6Opcode: e9 cc f7 ff ff{Case 0x1}Opcode: e9 cc f7 ff ffjmp     0x8048127Basic Block 7Opcode: e9 b7 f7 ff ff{Case 0x2}Opcode: e9 b7 f7 ff ffjmp     0x804811eBasic Block 8Opcode: e9 a2 f7 ff ff{Case 0x3}Opcode: e9 a2 f7 ff ffjmp     0x8048115Basic Block 9Opcode: e9 7f f7 ff ff{Case 0x4}Opcode: e9 7f f7 ff ffjmp     0x80480feBasic Block 10Opcode: e9 6a f7 ff ff{Case 0x5}Opcode: e9 6a f7 ff ffjmp     0x80480f5Basic Block 11Opcode: e9 55 f7 ff ff{Case 0x6}Opcode: e9 55 f7 ff ffjmp     0x80480ecBasic Block 12Opcode: e9 40 f7 ff ff{Case 0x7}Opcode: e9 40 f7 ff ffjmp     0x80480e3Basic Block 13Opcode: e9 2b f7 ff ff{Case 0x8}Opcode: e9 2b f7 ff ffjmp     0x80480daBasic Block 14Opcode: e9 16 f7 ff ff{Case 0x9}Opcode: e9 16 f7 ff ffjmp     0x80480d1Basic Block 15Opcode: e9 01 f7 ff ff{Case 0xa}Opcode: e9 01 f7 ff ffjmp     0x80480c8Basic Block 16Opcode: e9 ec f6 ff ff{Case 0xb}Opcode: e9 ec f6 ff ffjmp     0x80480bfBasic Block 17Opcode: e9 d7 f6 ff ff{Case 0xc}Opcode: e9 d7 f6 ff ffjmp     0x80480b6Basic Block 18Opcode: e9 ba f6 ff ff{Case 0xd}Opcode: e9 ba f6 ff ffjmp     0x80480a5Basic Block 19Opcode: c7 45 fc 00 e2 04 00mov     dword [ebp-0x4 {var_8}]data_4e200Opcode: e9 6f ff ff ffjmp     0x80480aeBasic Block 20Opcode: c7 45 fc 00 e8 03 00mov     dword [ebp-0x4 {var_8}]data_3e800Opcode: e9 7b ff ff ffjmp     0x80480aeBasic Block 21Opcode: c7 45 fc 00 6b 03 00mov     dword [ebp-0x4 {var_8}]data_36b00Opcode: eb 87jmp     0x80480aeBasic Block 22Opcode: c7 45 fc 00 ee 02 00mov     dword [ebp-0x4 {var_8}]data_2ee00Opcode: eb 90jmp     0x80480aeBasic Block 23Opcode: c7 45 fc 00 71 02 00mov     dword [ebp-0x4 {var_8}]data_27100Opcode: eb a7jmp     0x80480aeBasic Block 24Opcode: c7 45 fc 00 f4 01 00mov     dword [ebp-0x4 {var_8}]data_1f400Opcode: eb b0jmp     0x80480aeBasic Block 25Opcode: c7 45 fc 80 b5 01 00mov     dword [ebp-0x4 {var_8}]data_1b580Opcode: eb b9jmp     0x80480aeBasic Block 26Opcode: c7 45 fc 00 77 01 00mov     dword [ebp-0x4 {var_8}]data_17700Opcode: eb c2jmp     0x80480aeBasic Block 27Opcode: c7 45 fc 80 38 01 00mov     dword [ebp-0x4 {var_8}]data_13880Opcode: eb cbjmp     0x80480aeBasic Block 28Opcode: c7 45 fc 00 fa 00 00mov     dword [ebp-0x4 {var_8}]data_fa00Opcode: eb d4jmp     0x80480aeBasic Block 29Opcode: c7 45 fc c0 da 00 00mov     dword [ebp-0x4 {var_8}]data_dac0Opcode: eb ddjmp     0x80480aeBasic Block 30Opcode: c7 45 fc 80 bb 00 00mov     dword [ebp-0x4 {var_8}]data_bb80Opcode: eb e6jmp     0x80480aeBasic Block 31Opcode: c7 45 fc 40 9c 00 00mov     dword [ebp-0x4 {var_8}]data_9c40Opcode: eb efjmp     0x80480aeBasic Block 32Opcode: c7 45 fc 00 7d 00 00mov     dword [ebp-0x4 {var_8}]data_7d00Opcode: eb 00jmp     0x80480ae