Function at 0x4b5c50
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x130
mov eax, dword [0x6eb874]
xor eax, ebp
mov dword [ebp - 4], eax
mov dword [ebp - 0x130], ecx
mov dword [ebp - 0xcc], 0
mov ecx, dword [ebp + 0xc]
call fcn.00424f20
push eax
call fcn.005e24c0
add esp, 4
push eax
lea ecx, [ebp - 0xc8]
call fcn.0040d090
cmp dword [ebp - 0xc8], 0
jne 0x4b5cb4
mov ecx, dword [ebp + 8]
call fcn.004b6cc0
lea ecx, [ebp - 0xc8]
call fcn.00421c90
mov eax, dword [ebp + 8]
jmp 0x4b6080
push 0x69633c
lea ecx, [ebp - 0x1c]
call fcn.00421970
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0xc8]
call fcn.0040d3c0
push eax
call fcn.005e3660
add esp, 8
mov dword [ebp - 0xd8], eax
lea ecx, [ebp - 0x1c]
call fcn.00421c30
cmp dword [ebp - 0xd8], 0
jne 0x4b5d0b
mov ecx, dword [ebp + 8]
call fcn.004b6cc0
lea ecx, [ebp - 0xc8]
call fcn.00421c90
mov eax, dword [ebp + 8]
jmp 0x4b6080
call fcn.004dfe30
mov ecx, eax
call fcn.004e1630
mov dword [ebp - 0xe0], eax
cmp dword [ebp - 0xe0], 0xffffffff
je 0x4b5d34
mov ecx, dword [ebp - 0xe0]
mov dword [ebp - 0xe4], ecx
jmp 0x4b5d68
push 0x696348
lea ecx, [ebp - 0x34]
call fcn.00421970
or dword [ebp - 0xcc], 1
push 0
lea edx, [ebp - 0x34]
push edx
lea ecx, [ebp - 0xc8]
call fcn.0040d3c0
push eax
call fcn.005e3620
add esp, 0xc
mov dword [ebp - 0xe4], eax
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0xfc], eax
mov ecx, dword [ebp - 0xcc]
and ecx, 1
je 0x4b5d8e
and dword [ebp - 0xcc], 0xfffffffe
lea ecx, [ebp - 0x34]
call fcn.00421c30
lea ecx, [ebp - 0x12c]
call fcn.00421b20
mov edx, dword [ebp - 0xd8]
push edx
call fcn.005e3480
add esp, 4
mov dword [ebp - 0x10c], eax
mov dword [ebp - 0xd0], 0
jmp 0x4b5dc9
mov eax, dword [ebp - 0xd0]
add eax, 1
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [ebp - 0x10c]
jge 0x4b5f29
lea ecx, [ebp - 0x108]
call fcn.004b9700
mov edx, dword [ebp - 0xd0]
push edx
mov eax, dword [ebp - 0xd8]
push eax
call fcn.005e3460
add esp, 8
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jne 0x4b5e18
lea ecx, [ebp - 0x108]
call fcn.004b9900
jmp 0x4b5dba
push 0x695c2f
lea ecx, [ebp - 0x64]
call fcn.00421970
push 0x696350
lea ecx, [ebp - 0x4c]
call fcn.00421970
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x4c]
push edx
mov eax, dword [ebp - 0xdc]
push eax
lea ecx, [ebp - 0x94]
push ecx
call fcn.005e3690
add esp, 0x10
lea ecx, [ebp - 0x4c]
call fcn.00421c30
lea ecx, [ebp - 0x64]
call fcn.00421c30
push 0x695c52
lea ecx, [ebp - 0xe8]
call fcn.0044a380
push 0x696358
lea ecx, [ebp - 0x7c]
call fcn.00421970
push 0xfde9
lea edx, [ebp - 0xe8]
push edx
lea eax, [ebp - 0x7c]
push eax
mov ecx, dword [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xec]
push edx
call fcn.005e3780
add esp, 0x14
lea ecx, [ebp - 0x7c]
call fcn.00421c30
lea ecx, [ebp - 0xe8]
call fcn.00413870
mov eax, dword [ebp - 0xfc]
mov dword [ebp - 0x108], eax
lea ecx, [ebp - 0x94]
call fcn.00424f20
push eax
call dword [sym.imp.SHLWAPI.dll_StrToIntA]
mov dword [ebp - 0x104], eax
lea ecx, [ebp - 0xec]
call fcn.0040d3c0
push eax
lea ecx, [ebp - 0x100]
call fcn.004b9a00
lea ecx, [ebp - 0x108]
push ecx
lea ecx, [ebp - 0x12c]
call fcn.004b9150
lea ecx, [ebp - 0xec]
call fcn.00413870
lea ecx, [ebp - 0x94]
call fcn.00421c30
lea ecx, [ebp - 0x108]
call fcn.004b9900
jmp 0x4b5dba
lea ecx, [ebp - 0x120]
call fcn.00421b20
push str.imgList
lea ecx, [ebp - 0xac]
call fcn.00421970
lea edx, [ebp - 0xac]
push edx
lea ecx, [ebp - 0xc8]
call fcn.0040d3c0
push eax
call fcn.005e3660
add esp, 8
mov dword [ebp - 0xf0], eax
lea ecx, [ebp - 0xac]
call fcn.00421c30
mov eax, dword [ebp - 0xf0]
push eax
call fcn.005e3480
add esp, 4
mov dword [ebp - 0x110], eax
mov dword [ebp - 0xd4], 0
jmp 0x4b5fa0
mov ecx, dword [ebp - 0xd4]
add ecx, 1
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ebp - 0x110]
jge 0x4b603f
mov eax, dword [ebp - 0xd4]
push eax
mov ecx, dword [ebp - 0xf0]
push ecx
call fcn.005e3460
add esp, 8
mov dword [ebp - 0xf4], eax
cmp dword [ebp - 0xf4], 0
jne 0x4b5fd9
jmp 0x4b5f91
mov edx, dword [ebp - 0xf4]
push edx
call fcn.005e2520
add esp, 4
mov dword [ebp - 0xf8], eax
mov eax, dword [ebp - 0xf8]
push eax
lea ecx, [ebp - 0xc4]
call fcn.00421970
lea ecx, [ebp - 0xc4]
push ecx
lea ecx, [ebp - 0x120]
call fcn.004baf00
lea ecx, [ebp - 0xc4]
call fcn.00421c30
mov edx, dword [ebp - 0xf8]
mov dword [ebp - 0x114], edx
push 1
mov eax, dword [ebp - 0x114]
push eax
call fcn.00613304
add esp, 8
jmp 0x4b5f91
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x12c]
push edx
lea eax, [ebp - 0xfc]
push eax
mov ecx, dword [ebp + 8]
call fcn.004b6b60
lea ecx, [ebp - 0x120]
call fcn.004b98c0
lea ecx, [ebp - 0x12c]
call fcn.004b98a0
lea ecx, [ebp - 0xc8]
call fcn.00421c90
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.006135ac
mov esp, ebp
pop ebp
ret 8