Function at 0x4f5f30
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5fde3a
mov eax, dword fs:[0]
push eax
sub esp, 0x2e8
mov eax, dword [0x66d4f4]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x18c], ecx
push 0x6194bc
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f5fc2
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xc0], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x190], eax
mov eax, dword [ebp - 0x190]
mov dword [ebp - 0x194], eax
mov dword [ebp - 4], 0
mov ecx, dword [ebp + 0xc]
push ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd]
call fcn.00445470
jmp 0x4f7163
push 0x6194c4
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6026
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xc4], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x198], eax
mov edx, dword [ebp - 0x198]
mov dword [ebp - 0x19c], edx
mov dword [ebp - 4], 1
mov eax, dword [ebp + 0xc]
push eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xe]
call fcn.0043f240
jmp 0x4f7163
push 0x6194cc
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f608a
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xc8], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x1a0], eax
mov ecx, dword [ebp - 0x1a0]
mov dword [ebp - 0x1a4], ecx
mov dword [ebp - 4], 2
mov edx, dword [ebp + 0xc]
push edx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf]
call fcn.0044d0f0
jmp 0x4f7163
push 0x6194d4
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f60ee
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xcc], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x1a8], eax
mov eax, dword [ebp - 0x1a8]
mov dword [ebp - 0x1ac], eax
mov dword [ebp - 4], 3
mov ecx, dword [ebp + 0xc]
push ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call fcn.00441230
jmp 0x4f7163
push 0x6194dc
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6152
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xd0], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x1b0], eax
mov edx, dword [ebp - 0x1b0]
mov dword [ebp - 0x1b4], edx
mov dword [ebp - 4], 4
mov eax, dword [ebp + 0xc]
push eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x11]
call fcn.00443da0
jmp 0x4f7163
push 0x6194e4
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f61b6
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x1b8], eax
mov ecx, dword [ebp - 0x1b8]
mov dword [ebp - 0x1bc], ecx
mov dword [ebp - 4], 5
mov edx, dword [ebp + 0xc]
push edx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x12]
call fcn.00440c50
jmp 0x4f7163
push 0x6194ec
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f621a
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xd8], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x1c0], eax
mov eax, dword [ebp - 0x1c0]
mov dword [ebp - 0x1c4], eax
mov dword [ebp - 4], 6
mov ecx, dword [ebp + 0xc]
push ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x13]
call fcn.0044d7a0
jmp 0x4f7163
push 0x6194f4
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f627e
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xdc], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x1c8], eax
mov edx, dword [ebp - 0x1c8]
mov dword [ebp - 0x1cc], edx
mov dword [ebp - 4], 7
mov eax, dword [ebp + 0xc]
push eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x14]
call fcn.0044b650
jmp 0x4f7163
push 0x6194fc
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f62e2
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xe0], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x1d0], eax
mov ecx, dword [ebp - 0x1d0]
mov dword [ebp - 0x1d4], ecx
mov dword [ebp - 4], 8
mov edx, dword [ebp + 0xc]
push edx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x15]
call fcn.00442630
jmp 0x4f7163
push 0x619504
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6346
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xe4], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x1d8], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 4], 9
mov ecx, dword [ebp + 0xc]
push ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x16]
call fcn.00441b50
jmp 0x4f7163
push 0x619510
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f63aa
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xe8], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x1e0], eax
mov edx, dword [ebp - 0x1e0]
mov dword [ebp - 0x1e4], edx
mov dword [ebp - 4], 0xa
mov eax, dword [ebp + 0xc]
push eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x17]
call fcn.0044c170
jmp 0x4f7163
push 0x619518
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f640e
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xec], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x1e8], eax
mov ecx, dword [ebp - 0x1e8]
mov dword [ebp - 0x1ec], ecx
mov dword [ebp - 4], 0xb
mov edx, dword [ebp + 0xc]
push edx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x18]
call fcn.0044aef0
jmp 0x4f7163
push 0x619520
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6472
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xf0], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x1f0], eax
mov eax, dword [ebp - 0x1f0]
mov dword [ebp - 0x1f4], eax
mov dword [ebp - 4], 0xc
mov ecx, dword [ebp + 0xc]
push ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x19]
call fcn.0044a730
jmp 0x4f7163
push 0x619528
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f64d6
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xf4], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x1f8], eax
mov edx, dword [ebp - 0x1f8]
mov dword [ebp - 0x1fc], edx
mov dword [ebp - 4], 0xd
mov eax, dword [ebp + 0xc]
push eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1a]
call fcn.0044a1b0
jmp 0x4f7163
push 0x619530
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f653a
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xf8], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x200], eax
mov ecx, dword [ebp - 0x200]
mov dword [ebp - 0x204], ecx
mov dword [ebp - 4], 0xe
mov edx, dword [ebp + 0xc]
push edx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1b]
call fcn.004461c0
jmp 0x4f7163
push 0x61953c
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f659e
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xfc], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x208], eax
mov eax, dword [ebp - 0x208]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 4], 0xf
mov ecx, dword [ebp + 0xc]
push ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1c]
call fcn.00450f10
jmp 0x4f7163
push 0x619548
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6602
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x100], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x210], eax
mov edx, dword [ebp - 0x210]
mov dword [ebp - 0x214], edx
mov dword [ebp - 4], 0x10
mov eax, dword [ebp + 0xc]
push eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1d]
call fcn.004523c0
jmp 0x4f7163
push 0x619554
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6666
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x104], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x218]
mov dword [ebp - 0x21c], ecx
mov dword [ebp - 4], 0x11
mov edx, dword [ebp + 0xc]
push edx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1e]
call fcn.00448880
jmp 0x4f7163
push 0x61955c
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f66ca
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x108], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x220], eax
mov eax, dword [ebp - 0x220]
mov dword [ebp - 0x224], eax
mov dword [ebp - 4], 0x12
mov ecx, dword [ebp + 0xc]
push ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1f]
call fcn.00443610
jmp 0x4f7163
push 0x619564
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f672e
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10c], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x228], eax
mov edx, dword [ebp - 0x228]
mov dword [ebp - 0x22c], edx
mov dword [ebp - 4], 0x13
mov eax, dword [ebp + 0xc]
push eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00448360
jmp 0x4f7163
push 0x61956c
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6755
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
push 0x619574
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f67b9
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x110], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x230], eax
mov ecx, dword [ebp - 0x230]
mov dword [ebp - 0x234], ecx
mov dword [ebp - 4], 0x14
mov edx, dword [ebp + 0xc]
push edx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x21]
call fcn.00448d50
jmp 0x4f7163
push 0x61957c
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f681d
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x238], eax
mov eax, dword [ebp - 0x238]
mov dword [ebp - 0x23c], eax
mov dword [ebp - 4], 0x15
mov ecx, dword [ebp + 0xc]
push ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x22]
call fcn.004492f0
jmp 0x4f7163
push 0x619584
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6881
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x118], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x240], eax
mov edx, dword [ebp - 0x240]
mov dword [ebp - 0x244], edx
mov dword [ebp - 4], 0x16
mov eax, dword [ebp + 0xc]
push eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x23]
call fcn.0044eb50
jmp 0x4f7163
push 0x61958c
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f68e5
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x11c], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x248], eax
mov ecx, dword [ebp - 0x248]
mov dword [ebp - 0x24c], ecx
mov dword [ebp - 4], 0x17
mov edx, dword [ebp + 0xc]
push edx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.004440b0
jmp 0x4f7163
push 0x619594
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6949
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x120], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x250], eax
mov eax, dword [ebp - 0x250]
mov dword [ebp - 0x254], eax
mov dword [ebp - 4], 0x18
mov ecx, dword [ebp + 0xc]
push ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x25]
call fcn.0043c730
jmp 0x4f7163
push 0x6195a0
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f69ad
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x124], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x258], eax
mov edx, dword [ebp - 0x258]
mov dword [ebp - 0x25c], edx
mov dword [ebp - 4], 0x19
mov eax, dword [ebp + 0xc]
push eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x26]
call fcn.0044e160
jmp 0x4f7163
push 0x6195b0
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6a11
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x128], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x260], eax
mov ecx, dword [ebp - 0x260]
mov dword [ebp - 0x264], ecx
mov dword [ebp - 4], 0x1a
mov edx, dword [ebp + 0xc]
push edx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x27]
call fcn.0044cac0
jmp 0x4f7163
push 0x6195bc
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6a75
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x12c], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x268], eax
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x26c], eax
mov dword [ebp - 4], 0x1b
mov ecx, dword [ebp + 0xc]
push ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.0043f820
jmp 0x4f7163
push 0x6195c4
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6ad9
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x130], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x270], eax
mov edx, dword [ebp - 0x270]
mov dword [ebp - 0x274], edx
mov dword [ebp - 4], 0x1c
mov eax, dword [ebp + 0xc]
push eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x29]
call fcn.004403f0
jmp 0x4f7163
push 0x6195d0
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6b3d
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x134], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 0x27c], ecx
mov dword [ebp - 4], 0x1d
mov edx, dword [ebp + 0xc]
push edx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2a]
call fcn.00450110
jmp 0x4f7163
push 0x6195dc
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6ba1
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x138], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x280], eax
mov eax, dword [ebp - 0x280]
mov dword [ebp - 0x284], eax
mov dword [ebp - 4], 0x1e
mov ecx, dword [ebp + 0xc]
push ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2b]
call fcn.004513a0
jmp 0x4f7163
push 0x6195e8
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6c05
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x13c], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x288], eax
mov edx, dword [ebp - 0x288]
mov dword [ebp - 0x28c], edx
mov dword [ebp - 4], 0x1f
mov eax, dword [ebp + 0xc]
push eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2c]
call fcn.004506a0
jmp 0x4f7163
push 0x6195f4
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6c69
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x140], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x290]
mov dword [ebp - 0x294], ecx
mov dword [ebp - 4], 0x20
mov edx, dword [ebp + 0xc]
push edx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2d]
call fcn.004470b0
jmp 0x4f7163
push 0x6195fc
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6ccd
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x144], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x298], eax
mov eax, dword [ebp - 0x298]
mov dword [ebp - 0x29c], eax
mov dword [ebp - 4], 0x21
mov ecx, dword [ebp + 0xc]
push ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2e]
call fcn.00447580
jmp 0x4f7163
push 0x619608
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6d31
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x148], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x2a0], eax
mov edx, dword [ebp - 0x2a0]
mov dword [ebp - 0x2a4], edx
mov dword [ebp - 4], 0x22
mov eax, dword [ebp + 0xc]
push eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2f]
call fcn.0044fd80
jmp 0x4f7163
push 0x619618
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6d95
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14c], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x2a8], eax
mov ecx, dword [ebp - 0x2a8]
mov dword [ebp - 0x2ac], ecx
mov dword [ebp - 4], 0x23
mov edx, dword [ebp + 0xc]
push edx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.00451a80
jmp 0x4f7163
push 0x619624
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6df9
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x150], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x2b0], eax
mov eax, dword [ebp - 0x2b0]
mov dword [ebp - 0x2b4], eax
mov dword [ebp - 4], 0x24
mov ecx, dword [ebp + 0xc]
push ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x31]
call fcn.004469c0
jmp 0x4f7163
push 0x619630
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6e5d
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x154], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x2b8], eax
mov edx, dword [ebp - 0x2b8]
mov dword [ebp - 0x2bc], edx
mov dword [ebp - 4], 0x25
mov eax, dword [ebp + 0xc]
push eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x32]
call fcn.00453090
jmp 0x4f7163
push 0x61963c
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6ec1
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x158], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x2c0], eax
mov ecx, dword [ebp - 0x2c0]
mov dword [ebp - 0x2c4], ecx
mov dword [ebp - 4], 0x26
mov edx, dword [ebp + 0xc]
push edx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x33]
call fcn.0043eaf0
jmp 0x4f7163
push 0x619644
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6f25
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x15c], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x2c8], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ebp - 0x2cc], eax
mov dword [ebp - 4], 0x27
mov ecx, dword [ebp + 0xc]
push ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x34]
call fcn.0044f460
jmp 0x4f7163
push 0x61964c
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6f89
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x160], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x2d0], eax
mov edx, dword [ebp - 0x2d0]
mov dword [ebp - 0x2d4], edx
mov dword [ebp - 4], 0x28
mov eax, dword [ebp + 0xc]
push eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x35]
call fcn.00442ec0
jmp 0x4f7163
push 0x619654
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f6fed
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x164], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x2d8], eax
mov ecx, dword [ebp - 0x2d8]
mov dword [ebp - 0x2dc], ecx
mov dword [ebp - 4], 0x29
mov edx, dword [ebp + 0xc]
push edx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x36]
call fcn.00447c40
jmp 0x4f7163
push 0x619664
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f7051
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x168], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x2e0], eax
mov eax, dword [ebp - 0x2e0]
mov dword [ebp - 0x2e4], eax
mov dword [ebp - 4], 0x2a
mov ecx, dword [ebp + 0xc]
push ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x37]
call fcn.00444650
jmp 0x4f7163
push 0x619668
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
call fcn.005be4ae
add esp, 8
test eax, eax
jne 0x4f70b5
mov ecx, dword [ebp + 0x10]
call fcn.0040b520
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x16c], esp
push eax
call fcn.0040b540
mov dword [ebp - 0x2e8], eax
mov edx, dword [ebp - 0x2e8]
mov dword [ebp - 0x2ec], edx
mov dword [ebp - 4], 0x2b
mov eax, dword [ebp + 0xc]
push eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38]
call fcn.00452750
jmp 0x4f7163
push 1
push 2
lea ecx, [ebp - 0xbc]
call fcn.0040a750
mov dword [ebp - 4], 0x2c
mov ecx, dword [ebp + 8]
call fcn.0040b520
push eax
push 0x619678
lea ecx, [ebp - 0xbc]
push ecx
call fcn.00409270
add esp, 8
push eax
call fcn.00409270
add esp, 8
lea edx, [ebp - 0x188]
push edx
lea ecx, [ebp - 0xbc]
call fcn.00408c00
mov dword [ebp - 0x2f0], eax
mov eax, dword [ebp - 0x2f0]
mov dword [ebp - 0x2f4], eax
mov byte [ebp - 4], 0x2d
mov ecx, dword [ebp - 0x2f4]
call fcn.0040b520
push eax
push str.CNatP2PDebug::DoRealCmd
push 0x1a2
push 0x61969c
push 0x15
call fcn.00408f70
mov ecx, eax
call fcn.00512650
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x188]
call fcn.0040b640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xbc]
call fcn.004094e0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov esp, ebp
pop ebp
ret 0xc