Function Graph 0Basic Block 0Opcode: 55sub_804a4f4:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 50push    eaxOpcode: 8a 45 08mov     albyte [ebp+0x8 {arg_4}]Opcode: b9 21 00 00 00mov     ecxdata_21Opcode: 88 45 femov     byte [ebp-0x2 {var_6}]alOpcode: 0f b6 55 femovzx   edxbyte [ebp-0x2 {var_6}]Opcode: 39 d1cmp     ecxedxOpcode: 7f 0bjg      0x804a516Basic Block 1Opcode: b8 3a 00 00 00mov     eaxdata_3aOpcode: 0f b6 4d femovzx   ecxbyte [ebp-0x2 {var_6}]Opcode: 39 c8cmp     eaxecxOpcode: 7f 0bjg      0x804a52eBasic Block 2Opcode: 0f b6 45 femovzx   eaxbyte [ebp-0x2 {var_6}]Opcode: 3d 2f 00 00 00cmp     eax0x2fOpcode: 7e 48jle     0x804a55eBasic Block 3Opcode: b8 5b 00 00 00mov     eaxdata_5bOpcode: 0f b6 4d femovzx   ecxbyte [ebp-0x2 {var_6}]Opcode: 39 c8cmp     eaxecxOpcode: 7f 0bjg      0x804a546Basic Block 4Opcode: 0f b6 45 femovzx   eaxbyte [ebp-0x2 {var_6}]Opcode: 3d 40 00 00 00cmp     eax0x40Opcode: 7e 30jle     0x804a55eBasic Block 5Opcode: c6 45 ff 01mov     byte [ebp-0x1 {var_5}]0x1Opcode: eb 04jmp     0x804a568Basic Block 6Opcode: b8 7b 00 00 00mov     eaxdata_7bOpcode: 0f b6 4d femovzx   ecxbyte [ebp-0x2 {var_6}]Opcode: 39 c8cmp     eaxecxOpcode: 7f 11jg      0x804a564Basic Block 7Opcode: 0f b6 45 femovzx   eaxbyte [ebp-0x2 {var_6}]Opcode: 3d 60 00 00 00cmp     eax0x60Opcode: 7e 18jle     0x804a55eBasic Block 8Opcode: 0f b6 45 ffmovzx   eaxbyte [ebp-0x1 {var_5}]Opcode: 83 c4 04add     espdata_4 {var_4}Opcode: 5dpop     ebpOpcode: c3retn    Basic Block 9Opcode: c6 45 ff 00mov     byte [ebp-0x1 {var_5}]0x0Basic Block 10Opcode: 0f b6 45 femovzx   eaxbyte [ebp-0x2 {var_6}]Opcode: 3d 7e 00 00 00cmp     eax0x7eOpcode: 7f 06jg      0x804a564