Function Graph 0Basic Block 0Opcode: 55sub_9000012a:Opcode: 55push    ebpOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 83 ec 0csub     esp0xc {var_1c}Opcode: 8b 7c 24 28mov     edidword [esp+0x28 {arg_c}]Opcode: 8b 5c 24 24mov     ebxdword [esp+0x24 {arg_8}]Opcode: 8b 6c 24 20mov     ebpdword [esp+0x20 {arg_4}]Opcode: eb 06jmp     0x90000145Basic Block 1Opcode: 8b 75 00mov     esidword [ebp]Opcode: 0f b6 03movzx   eaxbyte [ebx]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_18}]eaxOpcode: 89 34 24mov     dword [esp {var_1c}]esiOpcode: e8 6d 02 00 00call    sub_900003c4Opcode: 85 c0test    eaxeaxOpcode: 79 5djns     0x900001b8Basic Block 2Opcode: 83 ff 01cmp     edi0x1Opcode: 74 0bje      0x900001c8Basic Block 3Opcode: 0f b7 46 02movzx   eaxword [esi+0x2]Opcode: 8d 04 85 10 00 00 00lea     eax[eax*4+0x10]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_18}]eaxOpcode: 89 34 24mov     dword [esp {var_1c}]esiOpcode: e8 d2 3e 00 00call    sub_90004044Opcode: 89 c6mov     esieaxOpcode: 85 f6test    esiesiOpcode: 89 75 00mov     dword [ebp]esiOpcode: 74 5cje      0x900001d7Basic Block 4Opcode: 8b 44 86 0cmov     eaxdword [esi+eax*4+0xc]Opcode: 80 08 02or      byte [eax]0x2Basic Block 5Opcode: 83 ff 02cmp     edi0x2Opcode: 0f 83 79 ff ff ffjae     0x9000013fBasic Block 6Opcode: c7 04 24 01 00 00 00mov     dword [esp {var_1c}]0x1Opcode: e8 99 46 00 00call    sub_9000487cOpcode: e8 99 46 00 00{ Does not return }Basic Block 7Opcode: 0f b7 46 02movzx   eaxword [esi+0x2]Opcode: 40inc     eaxOpcode: 66 89 46 02mov     word [esi+0x2]axOpcode: 0f b7 e8movzx   ebpaxOpcode: c7 04 24 0c 00 00 00mov     dword [esp {var_1c}]0xcOpcode: e8 b9 2f 00 00call    sub_9000314cOpcode: 83 ff 01cmp     edi0x1Opcode: 0f 94 c1sete    clOpcode: 8a 13mov     dlbyte [ebx]Opcode: 8a 28mov     chbyte [eax]Opcode: 00 c9add     clclOpcode: 80 e5 fcand     ch0xfcOpcode: 08 cdor      chclOpcode: 88 28mov     byte [eax]chOpcode: 88 50 01mov     byte [eax+0x1]dlOpcode: 66 c7 40 02 00 00mov     word [eax+0x2]0x0Opcode: 89 44 ae 08mov     dword [esi+ebp*4+0x8]eaxOpcode: 8d 45 fflea     eax[ebp-0x1]Opcode: eb 05jmp     0x900001bdBasic Block 8Opcode: 8d 6c 86 0clea     ebp[esi+eax*4+0xc]Opcode: 43inc     ebxOpcode: 4fdec     ediBasic Block 9Opcode: eb 07jmp     0x900001cfBasic Block 10Opcode: 83 c4 0cadd     esp0xc {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn