Function Graph 0Basic Block 0Opcode: 56sub_900003f4:Opcode: 56push    esiOpcode: 83 ec 08sub     esp0x8 {var_c}Opcode: 8b 74 24 10mov     esidword [esp+0x10 {arg_4}]Opcode: 0f b6 44 24 14movzx   eaxbyte [esp+0x14 {arg_8}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_8}]eaxOpcode: 89 34 24mov     dword [esp {var_c}]esiOpcode: e8 b7 ff ff ffcall    sub_900003c4Opcode: 85 c0test    eaxeaxOpcode: 78 06js      0x90000417Basic Block 1Opcode: 31 c0xor     eaxeax  {0x0}Opcode: f6 06 01test    byte [esi]0x1Opcode: 0f 45 c6cmovne  eaxesiBasic Block 2Opcode: 8b 44 86 0cmov     eaxdword [esi+eax*4+0xc]Opcode: eb 08jmp     0x9000041fBasic Block 3Opcode: 83 c4 08add     esp0x8 {var_4}Opcode: 5epop     esiOpcode: c3retn