Function at 0x4acfa0
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x94
mov dword [ebp - 0x10], 0x2d3
mov dword [ebp - 0x74], 0x334
mov dword [ebp - 0x78], 0x85
mov dword [ebp - 0x54], 0x1c
mov dword [ebp - 0x68], 0x301
mov dword [ebp - 0x7c], 0x10
mov dword [ebp - 0x64], 0x35a
mov dword [ebp - 0x80], 0x89
mov dword [ebp - 0x5c], 0x325
mov dword [ebp - 0xc], 0xb8
mov dword [ebp - 0x70], 0xc
mov dword [ebp - 0x84], 0x34e
mov dword [ebp - 0x20], 0x2b4
mov dword [ebp - 0x88], 0x3af
mov dword [ebp - 0x8c], 0x33b
mov dword [ebp - 4], 0x201
mov dword [ebp - 0x58], 0x3bd
mov dword [ebp - 8], 0x1fa
mov dword [ebp - 0x34], 0xf4
mov dword [ebp - 0x90], 0x181
mov dword [ebp - 0x14], 0x204
mov dword [ebp - 0x94], 0x1ad
mov dword [ebp - 0x48], 0x1ae
mov dword [ebp - 0x18], 0
jmp 0x4ad06b
mov eax, dword [ebp - 0x18]
add eax, 1
mov dword [ebp - 0x18], eax
mov ecx, dword [0x51b070]
sub ecx, 0xca
cmp dword [ebp - 0x18], ecx
jge 0x4ad087
mov edx, dword [ebp - 4]
sub edx, 1
mov dword [ebp - 4], edx
jmp 0x4ad062
mov eax, dword [ebp - 8]
sub eax, 1
mov dword [ebp - 8], eax
mov dword [ebp - 0x1c], 0
jmp 0x4ad0a2
mov ecx, dword [ebp - 0x1c]
add ecx, 1
mov dword [ebp - 0x1c], ecx
mov edx, dword [0x51b070]
sub edx, 0xca
cmp dword [ebp - 0x1c], edx
jge 0x4ad0be
mov eax, dword [ebp - 0x14]
sub eax, 1
mov dword [ebp - 0x14], eax
jmp 0x4ad099
mov ecx, dword [ebp - 0x14]
sub ecx, 0x136
push ecx
mov edx, dword [0x51affc]
sub edx, 0x8b
push edx
mov eax, dword [ebp - 0x34]
add eax, 0x2ef
push eax
mov ecx, dword [ebp - 0xc]
add ecx, 0x235
push ecx
mov edx, dword [ebp - 8]
add edx, 0x174
push edx
mov eax, dword [ebp - 8]
sub eax, 0xbb
push eax
call fcn.0040eba0
add esp, 0x18
push 0x47ed
push 0xa09c
push 0x35ea
push 0x2123
push 0x8996
push 0x667f
call fcn.0042a280
add esp, 0x18
push eax
mov ecx, dword [0x5219ec]
push ecx
call fcn.004ad340
add esp, 8
mov dword [ebp - 0x6c], eax
mov edx, dword [0x51aff4]
cmp edx, dword [ebp - 0x54]
jge 0x4ad201
mov eax, dword [ebp - 0xc]
sub eax, 1
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0x5c]
cmp ecx, dword [ebp - 0xc]
jge 0x4ad165
mov dword [ebp - 0x38], 1
jmp 0x4ad16c
mov dword [ebp - 0x38], 0
mov edx, dword [ebp - 8]
and edx, dword [ebp - 0x58]
and edx, dword [ebp - 4]
xor edx, dword [ebp - 0x34]
or edx, dword [ebp - 0x38]
je 0x4ad201
mov eax, dword [ebp - 0x48]
add eax, dword [ebp - 8]
cmp eax, dword [0x51b064]
jge 0x4ad198
mov dword [ebp - 0x3c], 1
jmp 0x4ad19f
mov dword [ebp - 0x3c], 0
mov ecx, dword [ebp - 0xc]
cmp ecx, dword [0x51b05c]
jge 0x4ad1b3
mov dword [ebp - 0x40], 1
jmp 0x4ad1ba
mov dword [ebp - 0x40], 0
mov edx, dword [ebp - 0x3c]
and edx, dword [ebp - 0x40]
je 0x4ad201
mov eax, dword [ebp - 0x14]
cmp eax, dword [ebp - 0x10]
jge 0x4ad1d3
mov dword [ebp - 0x44], 1
jmp 0x4ad1da
mov dword [ebp - 0x44], 0
mov ecx, dword [ebp - 0x20]
and ecx, dword [0x51b068]
and ecx, dword [ebp - 0x44]
mov dword [ebp - 0x60], ecx
mov edx, dword [ebp - 0x20]
sub edx, 1
mov dword [ebp - 0x20], edx
cmp dword [ebp - 0x60], 0
je 0x4ad201
mov eax, dword [ebp - 0x10]
add eax, 1
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x24], 0
jmp 0x4ad213
mov ecx, dword [ebp - 0x24]
add ecx, 1
mov dword [ebp - 0x24], ecx
mov edx, dword [ebp - 0x64]
sub edx, 0x189fa
cmp dword [ebp - 0x24], edx
jge 0x4ad26b
mov eax, dword [ebp - 0x68]
cmp eax, dword [0x51aff4]
jge 0x4ad235
mov dword [ebp - 0x4c], 1
jmp 0x4ad23c
mov dword [ebp - 0x4c], 0
mov ecx, dword [ebp - 0x48]
cmp ecx, dword [ebp - 4]
jge 0x4ad24d
mov dword [ebp - 0x50], 1
jmp 0x4ad254
mov dword [ebp - 0x50], 0
mov edx, dword [ebp - 0x4c]
or edx, dword [ebp - 0x50]
je 0x4ad269
mov eax, dword [0x51b06c]
sub eax, 1
mov dword [0x51b06c], eax
jmp 0x4ad20a
mov ecx, dword [0x521a00]
push ecx
mov edx, dword [0x5219f0]
push edx
mov eax, dword [0x5219fc]
push eax
mov ecx, dword [0x5219e8]
push ecx
mov edx, dword [0x5219ec]
push edx
call dword [ebp - 0x6c]
test eax, eax
je 0x4ad2d4
mov dword [ebp - 0x28], 0
jmp 0x4ad2a6
mov eax, dword [ebp - 0x28]
add eax, 1
mov dword [ebp - 0x28], eax
mov ecx, dword [ebp - 0x54]
sub ecx, 0x186bc
cmp dword [ebp - 0x28], ecx
jge 0x4ad2bf
mov edx, dword [ebp - 0x10]
add edx, 1
mov dword [ebp - 0x10], edx
jmp 0x4ad29d
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov ecx, dword [0x51b000]
add ecx, 1
mov dword [0x51b000], ecx
mov dword [ebp - 0x2c], 0
jmp 0x4ad2f5
mov edx, dword [ebp - 0x2c]
add edx, 1
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x70]
sub eax, 0x186ac
cmp dword [ebp - 0x2c], eax
jge 0x4ad30d
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
jmp 0x4ad2ec
mov dword [ebp - 0x30], 0
jmp 0x4ad31f
mov edx, dword [ebp - 0x30]
add edx, 1
mov dword [ebp - 0x30], edx
mov eax, dword [ebp - 0x58]
sub eax, 0x18a5d
cmp dword [ebp - 0x30], eax
jge 0x4ad337
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
jmp 0x4ad316
call fcn.00417d10
mov esp, ebp
pop ebp
ret