Function at 0x5fe0c0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0x50]
cmp eax, dword [ecx + 8]
jbe 0x5fed27
sub esp, 0xd0
lea eax, [0x6b5b00]
mov dword [esp], eax
call fcn.0040b800
mov edi, dword [esp + 4]
mov dword [esp + 0x74], edi
mov eax, dword [esp + 0xdc]
mov ecx, dword [eax + 0x24]
mov edx, dword [eax + 0x28]
mov ebx, dword [eax + 0x2c]
mov dword [edi + 4], edx
mov dword [edi + 8], ebx
mov edx, dword [0x90e260]
test edx, edx
jne 0x5fe11a
mov dword [edi], ecx
jmp 0x5fe125
mov edx, eax
mov eax, ecx
call fcn.004630d0
mov eax, edx
mov ecx, dword [eax + 0x18]
mov edx, dword [eax + 0x1c]
mov dword [esp], ecx
mov dword [esp + 4], edx
lea ecx, [0x6cdf65]
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 3
call fcn.004851a0
mov eax, dword [esp + 0x10]
mov dword [esp + 0x68], eax
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x34], ecx
mov dword [esp], eax
mov dword [esp + 4], ecx
lea edx, [0x750574]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
call fcn.004cdb90
movzx eax, byte [esp + 0x20]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x14]
mov ebx, dword [esp + 0x18]
mov ebp, dword [esp + 0x1c]
test al, al
je 0x5fe1b2
mov esi, dword [esp + 0x74]
mov dword [esi + 0x18], edx
mov edx, dword [0x90e260]
test edx, edx
jne 0x5fe1a6
mov dword [esi + 0x14], ecx
jmp 0x5fe1ba
lea edi, [esi + 0x14]
mov eax, ecx
call fcn.004630d0
jmp 0x5fe1ba
mov ebp, dword [esp + 0x34]
mov ebx, dword [esp + 0x68]
mov dword [esp + 0x6c], ebx
mov dword [esp + 0x38], ebp
mov dword [esp], ebx
mov dword [esp + 4], ebp
lea eax, [0x6cdaba]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0xffffffff
call fcn.004cb940
mov eax, dword [esp + 0x1c]
mov dword [esp + 0x24], eax
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x58], ecx
mov edx, dword [esp + 0x20]
mov dword [esp + 0x28], edx
cmp eax, 1
je 0x5fe253
test eax, eax
jbe 0x5fed1d
mov ebx, dword [ecx + 4]
mov dword [esp + 0x38], ebx
mov ebp, dword [ecx]
mov dword [esp + 0x6c], ebp
lea esi, [edx - 1]
xchg esi, ebx
neg ebx
xchg esi, ebx
sar esi, 0x1f
and esi, 8
add esi, ecx
mov dword [esp + 0x7c], esi
mov edi, ecx
lea ecx, [eax - 1]
mov dword [esp + 0x48], ecx
mov dword [esp + 0x4c], eax
xor eax, eax
mov dword [esp + 0x44], eax
mov eax, dword [esp + 0x4c]
jmp 0x5fe9ba
mov esi, dword [esp + 0x74]
mov dword [esi + 0x1c], 1
mov ebx, dword [esp + 0x38]
mov ebp, dword [esp + 0x6c]
mov edi, ecx
mov ecx, dword [esi + 0x18]
test ecx, ecx
je 0x5fe39c
test ebx, ebx
jne 0x5fe39c
mov eax, dword [esp + 0xdc]
mov ecx, dword [eax + 0x18]
mov edx, dword [eax + 0x1c]
mov dword [esp], ecx
mov dword [esp + 4], edx
lea ecx, [0x6cdf65]
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 3
call fcn.004851a0
mov eax, dword [esp + 0x10]
mov dword [esp + 0x60], eax
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x2c], ecx
lea edi, [esp + 0x90]
xor eax, eax
call fcn.0046336a
mov eax, dword [esp + 0xdc]
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.004091e0
mov eax, dword [esp + 8]
lea ecx, [0x696a40]
mov dword [esp + 0x90], ecx
mov dword [esp + 0x94], eax
mov eax, dword [esp + 0xd4]
test eax, eax
je 0x5fe302
mov eax, dword [eax + 4]
mov dword [esp + 0x98], eax
mov eax, dword [esp + 0xd8]
mov dword [esp + 0x9c], eax
mov eax, dword [esp + 0x60]
mov dword [esp], eax
mov eax, dword [esp + 0x2c]
mov dword [esp + 4], eax
call fcn.004091e0
mov eax, dword [esp + 8]
lea ecx, [0x696a40]
mov dword [esp + 0xa0], ecx
mov dword [esp + 0xa4], eax
lea eax, [0x6e1c11]
mov dword [esp], eax
mov dword [esp + 4], 0x36
lea eax, [esp + 0x90]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 3
mov dword [esp + 0x10], 3
call fcn.004beaf0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xe0], 0
mov dword [esp + 0xe4], eax
mov dword [esp + 0xe8], ecx
add esp, 0xd0
ret
mov ecx, dword [esp + 0xdc]
mov edx, dword [ecx]
cmp dword [ecx + 4], 7
jne 0x5fe401
cmp dword [edx], 0x4e4c4d58
jne 0x5fe401
cmp word [edx + 4], 0x6d61
jne 0x5fe401
cmp byte [edx + 6], 0x65
jne 0x5fe401
mov dword [esi + 0x10], ebx
mov ecx, dword [0x90e260]
test ecx, ecx
jne 0x5fe3d3
mov dword [esi + 0xc], ebp
jmp 0x5fe3dd
lea edi, [esi + 0xc]
mov eax, ebp
call fcn.004630d0
mov dword [esp + 0xe0], esi
mov dword [esp + 0xe4], 0
mov dword [esp + 0xe8], 0
add esp, 0xd0
ret
test ebx, ebx
jne 0x5fe4bd
mov eax, dword [ecx + 0x10]
mov edx, dword [ecx + 0x14]
mov dword [esp], eax
mov dword [esp + 4], edx
call fcn.005fed40
mov eax, dword [esp + 8]
test eax, eax
je 0x5fe46d
mov ecx, dword [eax + 0x14]
mov edx, dword [eax + 0x18]
mov ebx, dword [eax + 0xc]
mov ebp, dword [eax + 0x10]
mov esi, dword [esp + 0x74]
mov dword [esi + 0x18], edx
mov edx, dword [0x90e260]
test edx, edx
jne 0x5fe445
mov dword [esi + 0x14], ecx
jmp 0x5fe44f
lea edi, [esi + 0x14]
mov eax, ecx
call fcn.004630d0
mov dword [esi + 0x10], ebp
mov ecx, dword [0x90e260]
test ecx, ecx
jne 0x5fe461
mov dword [esi + 0xc], ebx
jmp 0x5fe499
lea edi, [esi + 0xc]
mov eax, ebx
call fcn.004630d0
jmp 0x5fe499
mov ecx, dword [esp + 0xdc]
mov eax, dword [ecx]
mov ecx, dword [ecx + 4]
mov edx, dword [esp + 0x74]
mov dword [edx + 0x10], ecx
mov ecx, dword [0x90e260]
test ecx, ecx
jne 0x5fe48f
mov dword [edx + 0xc], eax
jmp 0x5fe497
lea edi, [edx + 0xc]
call fcn.004630d0
mov esi, edx
mov dword [esp + 0xe0], esi
mov dword [esp + 0xe4], 0
mov dword [esp + 0xe8], 0
add esp, 0xd0
ret
mov dword [esp + 0x6c], ebp
mov dword [esp + 0x38], ebx
nop
mov dword [esp], ebp
mov dword [esp + 4], ebx
lea eax, [0x6cdac4]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0xffffffff
call fcn.004cb940
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x1c]
mov edx, dword [esp + 0x20]
test ecx, ecx
jbe 0x5fe9a0
mov ebx, dword [eax + 4]
test ebx, ebx
jne 0x5fe539
mov ebx, dword [esp + 0xdc]
mov ebp, dword [ebx]
mov esi, dword [ebx + 4]
mov dword [eax + 4], esi
mov esi, dword [0x90e260]
test esi, esi
jne 0x5fe52c
mov dword [eax], ebp
jmp 0x5fe540
mov edi, eax
mov eax, ebp
call fcn.004630d0
mov eax, edi
jmp 0x5fe540
mov ebx, dword [esp + 0xdc]
lea ebp, [eax + ecx*8 - 8]
mov esi, dword [ebp + 4]
mov ebp, dword [ebp]
test esi, esi
je 0x5fe8c3
mov edi, ebx
mov ebx, dword [esp + 0x74]
mov dword [ebx + 0x10], esi
mov esi, dword [0x90e260]
test esi, esi
jne 0x5fe56a
mov dword [ebx + 0xc], ebp
jmp 0x5fe585
mov dword [esp + 0x54], eax
lea esi, [ebx + 0xc]
mov edi, esi
mov eax, ebp
call fcn.004630d0
mov eax, dword [esp + 0x54]
mov edi, dword [esp + 0xdc]
cmp ecx, 1
jle 0x5fe6f5
mov ebp, dword [ebx + 0x1c]
test ebp, 1
jne 0x5fe6d1
mov edx, dword [esp + 0x24]
cmp edx, 1
jb 0x5fe994
mov eax, dword [esp + 0x28]
dec eax
mov ecx, eax
neg eax
sar eax, 0x1f
and eax, 8
mov ebx, dword [esp + 0x58]
add eax, ebx
mov dword [esp], eax
lea eax, [edx - 1]
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
lea eax, [0x6cdaba]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 1
call fcn.004cbb70
mov eax, dword [esp + 0x14]
mov dword [esp + 0x78], eax
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x48], ecx
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], 0
mov dword [esp + 0x88], 0
mov dword [esp + 0x8c], 0
mov edx, dword [esp + 0x6c]
mov dword [esp], edx
mov edx, dword [esp + 0x38]
mov dword [esp + 4], edx
call fcn.004091e0
mov eax, dword [esp + 8]
lea ecx, [0x696a40]
mov dword [esp + 0x80], ecx
mov dword [esp + 0x84], eax
mov eax, dword [esp + 0x78]
mov dword [esp], eax
mov eax, dword [esp + 0x48]
mov dword [esp + 4], eax
call fcn.004091e0
mov eax, dword [esp + 8]
lea ecx, [0x696a40]
mov dword [esp + 0x88], ecx
mov dword [esp + 0x8c], eax
lea eax, [0x6dc633]
mov dword [esp], eax
mov dword [esp + 4], 0x24
lea eax, [esp + 0x80]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 2
call fcn.004beaf0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xe0], 0
mov dword [esp + 0xe4], eax
mov dword [esp + 0xe8], ecx
add esp, 0xd0
ret
dec ecx
mov dword [ebx + 0x24], ecx
mov dword [ebx + 0x28], edx
mov ecx, dword [0x90e260]
test ecx, ecx
jne 0x5fe6e7
mov dword [ebx + 0x20], eax
jmp 0x5fe6f5
lea ecx, [ebx + 0x20]
mov edx, edi
mov edi, ecx
call fcn.004630d0
mov edi, edx
mov eax, dword [ebx + 0x1c]
test eax, 1
je 0x5fe76c
mov eax, dword [edi + 0x10]
mov dword [esp + 0x3c], eax
mov ecx, dword [edi + 0x14]
mov dword [esp + 0x70], ecx
mov dword [esp], eax
mov dword [esp + 4], ecx
call fcn.005fed40
mov eax, dword [esp + 8]
mov dword [esp + 0x5c], eax
test eax, eax
je 0x5fe762
mov ecx, dword [eax + 0x10]
mov edx, dword [eax + 0xc]
mov ebx, dword [esp + 0x74]
mov ebp, dword [ebx + 0xc]
cmp dword [ebx + 0x10], ecx
je 0x5fe73e
mov ecx, 1
jmp 0x5fe768
mov dword [esp], edx
mov dword [esp + 4], ebp
mov dword [esp + 8], ecx
call fcn.004029d0
movzx eax, byte [esp + 0xc]
xor eax, 1
mov ebx, dword [esp + 0x74]
mov ecx, eax
mov eax, dword [esp + 0x5c]
jmp 0x5fe768
mov ebx, dword [esp + 0x74]
xor ecx, ecx
test cl, cl
jne 0x5fe790
mov dword [esp + 0xe0], ebx
mov dword [esp + 0xe4], 0
mov dword [esp + 0xe8], 0
add esp, 0xd0
ret
lea edi, [esp + 0xa8]
xor eax, eax
call fcn.00463366
mov ecx, dword [ebx + 0xc]
mov edx, dword [ebx + 0x10]
mov dword [esp], ecx
mov dword [esp + 4], edx
call fcn.004091e0
mov ecx, dword [esp + 8]
lea edx, [0x696a40]
mov dword [esp + 0xa8], edx
mov dword [esp + 0xac], ecx
mov ecx, dword [esp + 0xd4]
test ecx, ecx
je 0x5fe7d8
mov eax, dword [ecx + 4]
jmp 0x5fe7da
mov eax, ecx
mov dword [esp + 0xb0], eax
mov eax, dword [esp + 0xd8]
mov dword [esp + 0xb4], eax
mov eax, dword [esp + 0xdc]
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.004091e0
mov eax, dword [esp + 8]
lea ecx, [0x696a40]
mov dword [esp + 0xb8], ecx
mov dword [esp + 0xbc], eax
mov eax, dword [esp + 0x5c]
mov edx, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp], edx
mov dword [esp + 4], eax
call fcn.004091e0
mov eax, dword [esp + 8]
lea ecx, [0x696a40]
mov dword [esp + 0xc0], ecx
mov dword [esp + 0xc4], eax
mov eax, dword [esp + 0x3c]
test eax, eax
je 0x5fe858
mov eax, dword [eax + 4]
mov dword [esp + 0xc8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 0xcc], eax
lea eax, [0x6e32d4]
mov dword [esp], eax
mov dword [esp + 4], 0x41
lea eax, [esp + 0xa8]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 5
mov dword [esp + 0x10], 5
call fcn.004beaf0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xe0], 0
mov dword [esp + 0xe4], eax
mov dword [esp + 0xe8], ecx
add esp, 0xd0
ret
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], 0
mov dword [esp + 0x88], 0
mov dword [esp + 0x8c], 0
mov eax, dword [ebx]
mov ecx, dword [ebx + 4]
mov dword [esp], eax
mov dword [esp + 4], ecx
call fcn.004091e0
mov eax, dword [esp + 8]
lea ecx, [0x696a40]
mov dword [esp + 0x80], ecx
mov dword [esp + 0x84], eax
mov eax, dword [esp + 0xd4]
test eax, eax
je 0x5fe926
mov eax, dword [eax + 4]
mov dword [esp + 0x88], eax
mov eax, dword [esp + 0xd8]
mov dword [esp + 0x8c], eax
lea eax, [0x6ddea4]
mov dword [esp], eax
mov dword [esp + 4], 0x28
lea eax, [esp + 0x80]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 2
call fcn.004beaf0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xe0], 0
mov dword [esp + 0xe4], eax
mov dword [esp + 0xe8], ecx
add esp, 0xd0
ret
mov eax, 1
xor ecx, ecx
call fcn.004631b0
xor eax, eax
mov ecx, eax
call fcn.00463150
inc edx
mov ebx, dword [esp + 0x38]
mov ebp, dword [esp + 0x6c]
mov dword [esp + 0x44], edx
mov edx, dword [esp + 0x28]
mov edx, dword [esp + 0x44]
cmp edx, ecx
jge 0x5feb21
lea ebp, [esi + edx*8]
mov ebx, dword [ebp]
mov ebp, dword [ebp + 4]
cmp ebp, 5
jg 0x5fea3f
cmp ebp, 3
jne 0x5fe9f8
cmp word [ebx], 0x6e61
jne 0x5feb18
cmp byte [ebx + 2], 0x79
jne 0x5feb18
mov ebx, dword [esp + 0x74]
or dword [ebx + 0x1c], 0x40
jmp 0x5fe9a9
cmp ebp, 4
jne 0x5fea13
cmp dword [ebx], 0x72747461
jne 0x5feb18
mov ebx, dword [esp + 0x74]
or dword [ebx + 0x1c], 2
jmp 0x5fe9a9
cmp ebp, 5
jne 0x5feb18
cmp dword [ebx], 0x74616463
jne 0x5feb18
cmp byte [ebx + 4], 0x61
jne 0x5feb18
mov ebx, dword [esp + 0x74]
or dword [ebx + 0x1c], 4
jmp 0x5fe9a9
cmp ebp, 7
jne 0x5fea73
cmp dword [ebx], 0x6d6d6f63
jne 0x5feb18
cmp word [ebx + 4], 0x6e65
jne 0x5feb18
cmp byte [ebx + 6], 0x74
jne 0x5feb18
mov ebx, dword [esp + 0x74]
or dword [ebx + 0x1c], 0x20
jmp 0x5fe9a9
cmp ebp, 8
jne 0x5feab4
cmp dword [ebx], 0x72616863
jne 0x5fea96
cmp dword [ebx + 4], 0x61746164
jne 0x5fea96
mov ebx, dword [esp + 0x74]
or dword [ebx + 0x1c], 8
jmp 0x5fe9a9
cmp dword [ebx], 0x656e6e69
jne 0x5feb18
cmp dword [ebx + 4], 0x6c6d7872
jne 0x5feb18
mov ebx, dword [esp + 0x74]
or dword [ebx + 0x1c], 0x10
jmp 0x5fe9a9
cmp ebp, 9
jne 0x5feb18
mov dword [esp], ebx
lea eax, [0x6cf8de]
mov dword [esp + 4], eax
mov dword [esp + 8], 9
call fcn.004029d0
movzx eax, byte [esp + 0xc]
test al, al
je 0x5feb04
mov ecx, dword [esp + 0x74]
or dword [ecx + 0x1c], 0x80
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x48]
mov edx, dword [esp + 0x44]
mov ebx, dword [esp + 0x74]
mov esi, dword [esp + 0x7c]
mov edi, dword [esp + 0x58]
jmp 0x5fe9a9
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x48]
mov edx, dword [esp + 0x44]
mov esi, dword [esp + 0x7c]
mov edi, dword [esp + 0x58]
mov ebx, dword [esp + 0x74]
jmp 0x5fe9a9
mov ecx, dword [esp + 0x74]
mov edx, dword [ecx + 0x1c]
mov esi, edx
and edx, 0x7f
cmp edx, 8
jg 0x5feb62
cmp edx, 2
jg 0x5feb56
test edx, edx
jne 0x5feb4f
or esi, 1
mov dword [ecx + 0x1c], esi
mov esi, dword [esp + 0xdc]
mov edx, 1
jmp 0x5febc0
cmp edx, 2
je 0x5feb7d
jmp 0x5febb7
cmp edx, 4
je 0x5feb7d
cmp edx, 8
je 0x5feb7d
jmp 0x5febb7
cmp edx, 0x20
jg 0x5feb73
cmp edx, 0x10
je 0x5feb7d
cmp edx, 0x20
je 0x5feb7d
jmp 0x5febb7
cmp edx, 0x40
je 0x5feb7d
cmp edx, 0x42
jne 0x5febb7
mov esi, dword [esp + 0xdc]
mov ebp, dword [esi]
cmp dword [esi + 4], 7
jne 0x5feba3
cmp dword [ebp], 0x4e4c4d58
jne 0x5feba3
cmp word [ebp + 4], 0x6d61
jne 0x5feba3
cmp byte [ebp + 6], 0x65
je 0x5febac
test ebx, ebx
je 0x5febb0
cmp edx, 2
je 0x5febb0
xor edx, edx
jmp 0x5febc0
mov edx, 1
jmp 0x5febc0
mov esi, dword [esp + 0xdc]
xor edx, edx
mov ebp, dword [ecx + 0x1c]
mov dword [esp + 0x40], ebp
and ebp, 0x7f
cmp ebp, 0x40
jne 0x5febd9
mov ebp, dword [esp + 0x40]
or ebp, 1
mov dword [ecx + 0x1c], ebp
mov ebp, dword [ecx + 0x1c]
test ebp, 0x80
je 0x5febec
test ebp, 3
je 0x5fec03
test dl, dl
je 0x5fec03
mov ecx, edi
mov edx, dword [esp + 0x28]
mov esi, dword [esp + 0x74]
mov ebp, dword [esp + 0x6c]
jmp 0x5fe266
mov eax, dword [esi + 0x18]
mov ecx, dword [esi + 0x1c]
mov dword [esp], eax
mov dword [esp + 4], ecx
lea eax, [0x6cdf65]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 3
call fcn.004851a0
mov eax, dword [esp + 0x10]
mov dword [esp + 0x64], eax
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x30], ecx
lea edi, [esp + 0x90]
xor eax, eax
call fcn.0046336a
mov eax, dword [esp + 0xdc]
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.004091e0
mov eax, dword [esp + 8]
lea ecx, [0x696a40]
mov dword [esp + 0x90], ecx
mov dword [esp + 0x94], eax
mov eax, dword [esp + 0xd4]
test eax, eax
je 0x5fec83
mov eax, dword [eax + 4]
mov dword [esp + 0x98], eax
mov eax, dword [esp + 0xd8]
mov dword [esp + 0x9c], eax
mov eax, dword [esp + 0x64]
mov dword [esp], eax
mov eax, dword [esp + 0x30]
mov dword [esp + 4], eax
call fcn.004091e0
mov eax, dword [esp + 8]
lea ecx, [0x696a40]
mov dword [esp + 0xa0], ecx
mov dword [esp + 0xa4], eax
lea eax, [0x6ded3b]
mov dword [esp], eax
mov dword [esp + 4], 0x2b
lea eax, [esp + 0x90]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 3
mov dword [esp + 0x10], 3
call fcn.004beaf0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xe0], 0
mov dword [esp + 0xe4], eax
mov dword [esp + 0xe8], ecx
add esp, 0xd0
ret
xor eax, eax
mov ecx, eax
call fcn.00463150
nop
call fcn.00461cc0
jmp fcn.005fe0c0