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

Disassembly:
mov ecx, dword [0x63a67440]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x6387b35c
sub esp, 0x5c
mov eax, dword [esp + 0x78]
test eax, eax
je 0x6387b0ef
cmp eax, 3
jne 0x6387b08d
mov ecx, dword [esp + 0x74]
cmp word [ecx], 0x6d74
jne 0x6387b091
cmp byte [ecx + 2], 0x70
jne 0x6387b091
call fcn.637b9ea0
mov eax, dword [esp]
mov ecx, dword [esp + 4]
mov edx, eax
mov eax, ecx
mov ecx, edx
jmp 0x6387b091
mov ecx, dword [esp + 0x74]
mov dword [esp + 0x4c], 0
mov dword [esp + 0x50], 0
mov dword [esp + 0x54], 0
mov dword [esp + 0x58], 0
mov dword [esp + 0x50], eax
mov dword [esp + 0x4c], ecx
mov eax, dword [esp + 0x70]
mov dword [esp + 0x58], eax
mov eax, dword [esp + 0x6c]
mov dword [esp + 0x54], eax
lea eax, [esp + 0x4c]
mov dword [esp], eax
mov dword [esp + 4], 2
mov dword [esp + 8], 2
call fcn.6381a540
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
jmp 0x6387b169
call fcn.637b8780
mov eax, dword [esp + 8]
test eax, eax
jne 0x6387b324
call fcn.63819f80
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
mov dword [esp + 0x3c], 0
mov dword [esp + 0x40], 0
mov dword [esp + 0x44], 0
mov dword [esp + 0x48], 0
mov dword [esp + 0x40], ecx
mov dword [esp + 0x3c], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 0x48], eax
mov eax, dword [esp + 0x6c]
mov dword [esp + 0x44], eax
lea eax, [esp + 0x3c]
mov dword [esp], eax
mov dword [esp + 4], 2
mov dword [esp + 8], 2
call fcn.6381a540
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x30], eax
mov dword [esp + 0x20], ecx
mov edx, dword [esp + 0x64]
test edx, edx
je 0x6387b1b5
mov dword [esp], eax
mov dword [esp + 4], ecx
mov ebx, dword [esp + 0x60]
mov dword [esp + 8], ebx
mov dword [esp + 0xc], edx
mov edx, dword [esp + 0x68]
mov dword [esp + 0x10], edx
mov dword [esp + 0x14], 0x1ff
call fcn.637b9490
mov eax, dword [esp + 0x18]
test eax, eax
jne 0x6387b311
mov eax, dword [esp + 0x30]
mov ecx, dword [esp + 0x20]
mov dword [esp], eax
mov dword [esp + 4], ecx
call fcn.63878960
movzx eax, byte [esp + 8]
test al, al
je 0x6387b2e7
nop
call fcn.63779140
mov eax, dword [esp]
mov dword [esp + 0x34], eax
mov ecx, dword [esp + 4]
mov dword [esp + 0x24], ecx
mov edx, dword [esp + 0x30]
mov dword [esp], edx
mov edx, dword [esp + 0x20]
mov dword [esp + 4], edx
call fcn.63778430
mov eax, dword [esp + 0x14]
test eax, eax
je 0x6387b203
xor eax, eax
jmp 0x6387b213
mov edx, dword [esp + 0xc]
test edx, edx
jbe 0x6387b352
mov eax, dword [esp + 8]
mov dword [esp + 0x28], eax
mov dword [esp], 0
mov dword [esp + 4], 0
call fcn.63778430
mov eax, dword [esp + 0x14]
test eax, eax
je 0x6387b237
xor eax, eax
jmp 0x6387b247
mov edx, dword [esp + 0xc]
test edx, edx
jbe 0x6387b349
mov eax, dword [esp + 8]
mov dword [esp + 0x2c], eax
mov ecx, dword [esp + 0x34]
mov dword [esp], ecx
mov ecx, dword [esp + 0x24]
mov dword [esp + 4], ecx
call fcn.63778430
mov eax, dword [esp + 0x14]
test eax, eax
je 0x6387b26b
xor eax, eax
jmp 0x6387b27b
mov edx, dword [esp + 0xc]
test edx, edx
jbe 0x6387b340
mov eax, dword [esp + 8]
mov dword [esp + 0x38], eax
mov dword [esp], 0
mov dword [esp + 4], 0
call fcn.63778430
mov eax, dword [esp + 0x14]
test eax, eax
je 0x6387b29f
xor eax, eax
jmp 0x6387b2af
mov edx, dword [esp + 0xc]
test edx, edx
jbe 0x6387b337
mov eax, dword [esp + 8]
mov dword [esp], 0
mov ecx, dword [esp + 0x2c]
mov dword [esp + 4], ecx
mov ecx, dword [esp + 0x28]
mov dword [esp + 8], ecx
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x38]
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], 0
call fcn.637fe7c0
mov eax, dword [esp + 0x18]
test eax, eax
jne 0x6387b2fe
mov dword [esp + 0x7c], 0
mov dword [esp + 0x80], 0
add esp, 0x5c
ret
mov ecx, dword [esp + 0x1c]
mov dword [esp + 0x7c], eax
mov dword [esp + 0x80], ecx
add esp, 0x5c
ret
mov ecx, dword [esp + 0x1c]
mov dword [esp + 0x7c], eax
mov dword [esp + 0x80], ecx
add esp, 0x5c
ret
mov ecx, dword [esp + 0xc]
mov dword [esp + 0x7c], eax
mov dword [esp + 0x80], ecx
add esp, 0x5c
ret
xor eax, eax
mov ecx, eax
call fcn.6376c140
xor eax, eax
mov ecx, eax
call fcn.6376c140
xor eax, eax
mov ecx, eax
call fcn.6376c140
xor eax, eax
mov ecx, eax
call fcn.6376c140
nop
call fcn.6376aca0
jmp fcn.6387b040