Function Graph 0Basic Block 0Opcode: 89 44 24 10sub_80520f3:Opcode: 89 44 24 10mov     dword [esp+0x10]eaxOpcode: 8d 44 24 24lea     eax[esp+0x24]Opcode: 89 44 24 0cmov     dword [esp+0xc]eaxOpcode: 89 5c 24 08mov     dword [esp+0x8]ebxOpcode: 89 6c 24 04mov     dword [esp+0x4]ebpOpcode: 89 0c 24mov     dword [esp]ecxOpcode: 89 cfmov     ediecxOpcode: e8 2d 04 00 00call    sub_805253eOpcode: 84 c0test    alalOpcode: 0f 84 24 01 00 00je      0x805223dBasic Block 1Opcode: 89 f1mov     ecxesiOpcode: c7 01 00 00 00 00mov     dword [ecx]0x0Opcode: 8b 54 24 50mov     edxdword [esp+0x50]Basic Block 2Opcode: 8b 44 24 24mov     eaxdword [esp+0x24]Opcode: 89 f1mov     ecxesiOpcode: 89 01mov     dword [ecx]eaxOpcode: 8b 44 24 28mov     eaxdword [esp+0x28]Opcode: 8b 54 24 50mov     edxdword [esp+0x50]Opcode: 01 02add     dword [edx]eaxOpcode: 01 c5add     ebpeaxOpcode: 29 c3sub     ebxeaxOpcode: e9 15 01 00 00jmp     0x8052249Basic Block 3Opcode: 0f b6 c0movzx   eaxalOpcode: 83 c4 2cadd     esp0x2cOpcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: 51push    ecxOpcode: 8b 4c 24 04mov     ecxdword [esp+0x4 {arg_3c}]Opcode: 03 49 fcadd     ecxdword [ecx-0x4]Opcode: 81 f9 98 20 05 08cmp     ecxsub_8052098Opcode: 74 05je      0x8051ffbBasic Block 4Opcode: 89 54 24 10mov     dword [esp+0x10]edxOpcode: 89 4c 24 0cmov     dword [esp+0xc]ecxOpcode: 89 5c 24 08mov     dword [esp+0x8]ebxOpcode: 89 6c 24 04mov     dword [esp+0x4]ebpOpcode: 89 3c 24mov     dword [esp]ediOpcode: e8 e7 01 00 00call    sub_8052448Opcode: b0 01mov     al0x1Opcode: e9 74 fd ff ffjmp     0x8051fdcBasic Block 5Opcode: 59pop     ecxOpcode: c3retn    Basic Block 6Opcode: e8 ce 28 00 00call    sub_80548c9Opcode: e8 ce 28 00 00{ Does not return }