Function Graph 0Basic Block 0Opcode: 55sub_90000330:Opcode: 55push    ebpOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 83 ec 0csub     esp0xc {var_1c}Opcode: 8b 74 24 28mov     esidword [esp+0x28 {arg_c}]Opcode: 31 ffxor     ediedi  {0x0}Opcode: 85 f6test    esiesiOpcode: b9 00 00 00 00mov     ecx0x0Opcode: 74 3aje      0x90000380Basic Block 1Opcode: 0f b6 c1movzx   eaxclOpcode: 83 c4 0cadd     esp0xc {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 2Opcode: 8b 44 24 20mov     eaxdword [esp+0x20 {arg_4}]Opcode: 8b 28mov     ebpdword [eax]Basic Block 3Opcode: 89 2c 24mov     dword [esp {var_1c}]ebpOpcode: e8 88 00 00 00call    sub_900003f4Opcode: 85 c0test    eaxeaxOpcode: 74 eaje      0x9000035aBasic Block 4Opcode: 8b 6d 04mov     ebpdword [ebp+0x4]Opcode: 0f b6 c3movzx   eaxblOpcode: 89 44 24 04mov     dword [esp+0x4 {var_18}]eaxBasic Block 5Opcode: f6 00 02test    byte [eax]0x2Opcode: b1 01mov     cl0x1Opcode: 75 09jne     0x90000380Basic Block 6Opcode: 47inc     ediOpcode: 39 f7cmp     ediesiOpcode: 89 c5mov     ebpeaxOpcode: 72 cejb      0x9000034cBasic Block 7Opcode: 8b 44 24 24mov     eaxdword [esp+0x24 {arg_8}]Opcode: 0f b6 1c 38movzx   ebxbyte [eax+edi]Opcode: 89 5c 24 04mov     dword [esp+0x4 {var_18}]ebxOpcode: eb 0ajmp     0x90000364Basic Block 8Opcode: 31 c9xor     ecxecx  {0x0}