Function at 0x4a33b0
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x94
mov dword [ebp - 0x78], 0x17f
mov dword [ebp - 0x7c], 0x154
mov dword [ebp - 0xc], 0x3b5
mov dword [ebp - 0x80], 0x2b9
mov dword [ebp - 0x84], 0x173
mov dword [ebp - 0x74], 0xb
mov dword [ebp - 0x68], 0x238
mov dword [ebp - 0x34], 0x219
mov dword [ebp - 0x1c], 0x381
mov dword [ebp - 0x48], 0x352
mov dword [ebp - 0x88], 0x213
mov dword [ebp - 0x40], 0x23f
mov dword [ebp - 4], 0x216
mov dword [ebp - 0x8c], 0x3d0
mov dword [ebp - 0x6c], 0x1cd
mov dword [ebp - 0x4c], 0x1fe
mov dword [ebp - 0x70], 0x33d
mov dword [ebp - 0x90], 0x25c
mov dword [ebp - 0x44], 0x1b5
mov dword [ebp - 0x14], 0x22e
mov dword [ebp - 0x50], 0x25f
mov dword [ebp - 0x94], 0
mov eax, dword [0x50cf04]
sub eax, 1
mov dword [0x50cf04], eax
mov dword [ebp - 8], 0
jmp 0x4a3481
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
mov edx, dword [0x50ceb8]
sub edx, 0x389
cmp dword [ebp - 8], edx
jge 0x4a35bd
mov eax, dword [0x50cf60]
cmp eax, dword [ebp - 0x34]
jge 0x4a34a9
mov dword [ebp - 0x20], 1
jmp 0x4a34b0
mov dword [ebp - 0x20], 0
mov ecx, dword [0x50ceb4]
cmp ecx, dword [ebp - 4]
jge 0x4a34c4
mov dword [ebp - 0x24], 1
jmp 0x4a34cb
mov dword [ebp - 0x24], 0
mov edx, dword [ebp - 0x20]
and edx, dword [0x50cf5c]
xor edx, dword [ebp - 0x24]
je 0x4a35b8
mov eax, dword [ebp - 0xc]
mov dword [ebp - 0x54], eax
mov ecx, dword [0x50cf68]
mov dword [ebp - 0x58], ecx
mov edx, dword [ebp - 0xc]
add edx, 1
mov dword [ebp - 0xc], edx
mov eax, dword [ebp - 0x54]
cmp eax, dword [ebp - 0x58]
jge 0x4a3506
mov dword [ebp - 0x30], 1
jmp 0x4a350d
mov dword [ebp - 0x30], 0
mov ecx, dword [0x50cf70]
cmp ecx, dword [ebp - 0x4c]
jge 0x4a3521
mov dword [ebp - 0x28], 1
jmp 0x4a3528
mov dword [ebp - 0x28], 0
mov edx, dword [0x50cf04]
mov dword [ebp - 0x5c], edx
mov eax, dword [0x50cf5c]
mov dword [ebp - 0x60], eax
mov ecx, dword [0x50cf04]
add ecx, 1
mov dword [0x50cf04], ecx
mov edx, dword [ebp - 0x5c]
cmp edx, dword [ebp - 0x60]
jge 0x4a3559
mov dword [ebp - 0x2c], 1
jmp 0x4a3560
mov dword [ebp - 0x2c], 0
mov eax, dword [ebp - 0x28]
and eax, dword [ebp - 0x2c]
or eax, dword [ebp - 0x30]
je 0x4a35b8
mov ecx, dword [ebp - 0x34]
and ecx, dword [0x50cf04]
cmp ecx, dword [ebp - 4]
jge 0x4a3582
mov dword [ebp - 0x38], 1
jmp 0x4a3589
mov dword [ebp - 0x38], 0
mov edx, dword [ebp - 0x48]
cmp edx, dword [ebp - 0x40]
jge 0x4a359a
mov dword [ebp - 0x3c], 1
jmp 0x4a35a1
mov dword [ebp - 0x3c], 0
mov eax, dword [ebp - 0x38]
and eax, dword [ebp - 0x3c]
je 0x4a35b8
mov ecx, dword [0x50cf00]
add ecx, 1
mov dword [0x50cf00], ecx
jmp 0x4a3478
push 0x5d54
push 0x640d
push 0xbef3
push 0x8605
push 0xa5bb
push 0xc9bd
push 0xfaba
push 0xbdc6
push 0x75ee
push 0x434e
call fcn.004a8180
add esp, 0x28
push eax
mov edx, dword [0x51a0d8]
push edx
call fcn.004a3790
add esp, 8
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x10], 0
jmp 0x4a361c
mov eax, dword [ebp - 0x10]
add eax, 1
mov dword [ebp - 0x10], eax
mov ecx, dword [ebp - 0x40]
sub ecx, 0x23e
cmp dword [ebp - 0x10], ecx
jge 0x4a3635
mov edx, dword [ebp - 0x44]
add edx, 1
mov dword [ebp - 0x44], edx
jmp 0x4a3613
mov eax, dword [0x51a0ec]
push eax
mov ecx, dword [0x51a0dc]
push ecx
mov edx, dword [0x51a0e8]
push edx
mov eax, dword [0x51a0d4]
push eax
mov ecx, dword [0x51a0d8]
push ecx
call dword [ebp - 0x64]
test eax, eax
je 0x4a36cd
mov edx, dword [ebp - 0x1c]
sub edx, 0x19e
push edx
mov eax, dword [ebp - 0x14]
add eax, 0x7c
push eax
mov ecx, dword [0x50ceb4]
add ecx, 0xb6
push ecx
mov edx, dword [0x50cf44]
sub edx, 0x7c
push edx
mov eax, dword [0x50ceb4]
add eax, 0xea
push eax
mov ecx, dword [0x50cf64]
add ecx, 0x7f
push ecx
mov edx, dword [0x50cf6c]
sub edx, 0x2c4
push edx
call fcn.0041fda0
add esp, 0x1c
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov dword [ebp - 0x18], 0
jmp 0x4a36df
mov edx, dword [ebp - 0x18]
add edx, 1
mov dword [ebp - 0x18], edx
mov eax, dword [ebp - 0x68]
sub eax, 0x188d8
cmp dword [ebp - 0x18], eax
jge 0x4a36f7
mov ecx, dword [ebp - 0x1c]
sub ecx, 1
mov dword [ebp - 0x1c], ecx
jmp 0x4a36d6
mov edx, dword [0x50cf44]
sub edx, 0x229
push edx
mov eax, dword [0x50ceb0]
add eax, 0x2df
push eax
mov ecx, dword [ebp - 0x6c]
sub ecx, 0xd2
push ecx
mov edx, dword [ebp - 0x70]
sub edx, 0x32e
push edx
mov eax, dword [ebp - 0x48]
add eax, 0x93
push eax
mov ecx, dword [ebp - 0x50]
sub ecx, 0x8b
push ecx
mov edx, dword [0x50cf00]
sub edx, 0x50
push edx
mov eax, dword [0x50ceb4]
add eax, 0x1c3
push eax
mov ecx, dword [0x50ceb4]
sub ecx, 0x1a0
push ecx
mov edx, dword [ebp - 0x4c]
sub edx, 0x1d0
push edx
call fcn.00419690
add esp, 0x28
mov eax, dword [ebp - 0x50]
imul eax, dword [ebp - 0x74]
test eax, eax
je 0x4a377e
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
mov esp, ebp
pop ebp
ret