Function Graph 0Basic Block 0Opcode: 55sub_90001462:Opcode: 55push    ebpOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 81 ec 9c 80 01 00sub     esp0x1809c {var_180ac}Opcode: 8b ac 24 b4 80 01 00mov     ebpdword [esp+0x180b4 {arg_8}]Opcode: 8b 9c 24 b0 80 01 00mov     ebxdword [esp+0x180b0 {arg_4}]Opcode: 8b 43 08mov     eaxdword [ebx+0x8]Opcode: 89 44 24 08mov     dword [esp+0x8 {var_180a4}]eaxOpcode: 8d 84 24 9c 80 00 00lea     eax[esp+0x809c] {var_10010}Opcode: 89 44 24 04mov     dword [esp+0x4 {var_180a8}]eaxOpcode: 8d 7c 24 20lea     edi[esp+0x20] {var_1808c}Opcode: 89 3c 24mov     dword [esp {var_180ac}]ediOpcode: e8 8c ef ff ffcall    sub_90000424Opcode: 89 3c 24mov     dword [esp {var_180ac}]ediOpcode: e8 18 f0 ff ffcall    sub_900004b8Opcode: 81 7d 00 72 94 26 4ecmp     dword [ebp]0x4e269472Opcode: 0f 85 b3 01 00 00jne     0x90001660Basic Block 1Opcode: 89 3c 24mov     dword [esp {var_180ac}]ediOpcode: e8 4e ee ff ffcall    sub_900004b6Opcode: 81 c4 9c 80 01 00add     esp0x1809c {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 2Opcode: 81 7d 04 ff ff ff 3fcmp     dword [ebp+0x4]0x3fffffffOpcode: 0f 87 a6 01 00 00ja      0x90001660Basic Block 3Opcode: 8b 45 08mov     eaxdword [ebp+0x8]Opcode: 3d ff ff ff 3fcmp     eax0x3fffffffOpcode: 0f 87 98 01 00 00ja      0x90001660Basic Block 4Opcode: 8b 4d 0cmov     ecxdword [ebp+0xc]Opcode: 8d 14 01lea     edx[ecx+eax]Opcode: 81 fa ff ff ff 3fcmp     edx0x3fffffffOpcode: 0f 87 86 01 00 00ja      0x90001660Basic Block 5Opcode: 8b b4 24 b8 80 01 00mov     esidword [esp+0x180b8 {arg_c}]Opcode: 83 c6 e0add     esi0xffffffe0Opcode: 39 f1cmp     ecxesiOpcode: 0f 87 74 01 00 00ja      0x90001660Basic Block 6Opcode: 8d 55 20lea     edx[ebp+0x20]Opcode: 03 43 08add     eaxdword [ebx+0x8]Opcode: 89 4c 24 08mov     dword [esp+0x8 {var_180a4}]ecxOpcode: 89 54 24 04mov     dword [esp+0x4 {var_180a8}]edxOpcode: 89 04 24mov     dword [esp {var_180ac}]eaxOpcode: e8 72 23 00 00call    sub_90003874Opcode: 8b 45 10mov     eaxdword [ebp+0x10]Opcode: 3d ff ff ff 3fcmp     eax0x3fffffffOpcode: 0f 87 50 01 00 00ja      0x90001660Basic Block 7Opcode: 8b 4d 14mov     ecxdword [ebp+0x14]Opcode: 8d 14 01lea     edx[ecx+eax]Opcode: 81 fa ff ff ff 3fcmp     edx0x3fffffffOpcode: 0f 87 3e 01 00 00ja      0x90001660Basic Block 8Opcode: 8b 55 0cmov     edxdword [ebp+0xc]Opcode: 29 d6sub     esiedxOpcode: 39 f1cmp     ecxesiOpcode: 0f 87 31 01 00 00ja      0x90001660Basic Block 9Opcode: 8d 54 2a 20lea     edx[edx+ebp+0x20]Opcode: 03 43 08add     eaxdword [ebx+0x8]Opcode: 89 4c 24 08mov     dword [esp+0x8 {var_180a4}]ecxOpcode: 89 54 24 04mov     dword [esp+0x4 {var_180a8}]edxOpcode: 89 04 24mov     dword [esp {var_180ac}]eaxOpcode: e8 2e 23 00 00call    sub_90003874Opcode: 8b 45 18mov     eaxdword [ebp+0x18]Opcode: 3d ff ff ff 3fcmp     eax0x3fffffffOpcode: 0f 87 0c 01 00 00ja      0x90001660Basic Block 10Opcode: 8b 4d 1cmov     ecxdword [ebp+0x1c]Opcode: 8d 14 01lea     edx[ecx+eax]Opcode: 81 fa ff ff ff 3fcmp     edx0x3fffffffOpcode: 0f 87 fa 00 00 00ja      0x90001660Basic Block 11Opcode: 03 43 08add     eaxdword [ebx+0x8]Opcode: 89 4c 24 08mov     dword [esp+0x8 {var_180a4}]ecxOpcode: 89 04 24mov     dword [esp {var_180ac}]eaxOpcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_180a8}]0x0Opcode: e8 4f 23 00 00call    sub_900038ccOpcode: 8b 45 04mov     eaxdword [ebp+0x4]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_180a8}]eaxOpcode: 89 3c 24mov     dword [esp {var_180ac}]ediOpcode: e8 0a f0 ff ffcall    sub_90000596Opcode: be 01 00 00 00mov     esi0x1Basic Block 12Opcode: 31 c9xor     ecxecx  {0x0}Opcode: 31 edxor     ebpebp  {0x0}Basic Block 13Opcode: 83 bc 24 54 80 00 00 16cmp     dword [esp+0x8054 {var_10058}]0x16Opcode: 74 0bje      0x900015b2Basic Block 14Opcode: 45inc     ebpOpcode: 8b 4c 24 1cmov     ecxdword [esp+0x1c {var_18090}]Opcode: 81 c1 00 80 00 00add     ecx0x8000Opcode: 81 fd 00 80 00 00cmp     ebp0x8000Opcode: 75 80jne     0x900015b6Basic Block 15Opcode: eb 0ajmp     0x900015d5Basic Block 16Opcode: 81 fe 10 27 00 00cmp     esi0x2710Opcode: 8d 76 01lea     esi[esi+0x1]Opcode: 72 dfjb      0x90001591Basic Block 17Opcode: 89 4c 24 1cmov     dword [esp+0x1c {var_18090}]ecxOpcode: 8a 44 2c 2cmov     albyte [esp+ebp+0x2c] {var_180ac}Opcode: 84 c0test    alalOpcode: 89 cbmov     ebxecxOpcode: be 00 00 00 00mov     esi0x0Opcode: 74 5aje      0x90001623Basic Block 18Opcode: 8d 84 24 9c 80 00 00lea     eax[esp+0x809c] {var_10010}Opcode: 89 44 24 04mov     dword [esp+0x4 {var_180a8}]eaxOpcode: 8b b4 24 b0 80 01 00mov     esidword [esp+0x180b0 {arg_4}]Opcode: 89 34 24mov     dword [esp {var_180ac}]esiOpcode: c7 44 24 08 00 00 01 00mov     dword [esp+0x8 {var_180a4}]0x10000Opcode: e8 d8 ec ff ffcall    sub_90000330Opcode: 84 c0test    alalOpcode: 74 04je      0x90001660Basic Block 19Opcode: 0f b6 c0movzx   eaxalOpcode: 0f a3 f0bt      eaxesiOpcode: 73 40jae     0x9000161dBasic Block 20Opcode: 89 3c 24mov     dword [esp {var_180ac}]ediOpcode: e8 0d f0 ff ffcall    sub_900005a6Opcode: 84 c0test    alalOpcode: 74 15je      0x900015b2Basic Block 21Opcode: c6 46 0c 01mov     byte [esi+0xc]0x1Basic Block 22Opcode: 46inc     esiOpcode: 83 fe 08cmp     esi0x8Opcode: 75 a8jne     0x900015cbBasic Block 23Opcode: 81 fb 00 f0 ff 3fcmp     ebx0x3ffff000Opcode: b8 00 20 00 00mov     eax0x2000Opcode: b9 00 10 00 00mov     ecx0x1000Opcode: 0f 44 c1cmove   eaxecxOpcode: 8b 8c 24 b0 80 01 00mov     ecxdword [esp+0x180b0 {arg_4}]Opcode: 89 camov     edxecxOpcode: 8b 4a 08mov     ecxdword [edx+0x8]Opcode: 01 d9add     ecxebxOpcode: 89 44 24 08mov     dword [esp+0x8 {var_180a4}]eaxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_180a8}]ecxOpcode: 89 14 24mov     dword [esp {var_180ac}]edxOpcode: e8 22 ed ff ffcall    sub_90000330Opcode: 84 c0test    alalOpcode: 74 0bje      0x9000161dBasic Block 24Opcode: 81 c3 00 10 00 00add     ebx0x1000Opcode: 8a 44 2c 2cmov     albyte [esp+ebp+0x2c] {var_180ac}Basic Block 25Opcode: 8b 84 24 b0 80 01 00mov     eaxdword [esp+0x180b0 {arg_4}]Opcode: c6 40 0c 01mov     byte [eax+0xc]0x1