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

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0x2c
mov eax, dword [esp + 0x44]
mov ecx, dword [esp + 0x48]
mov ebp, dword [esp + 0x40]
mov esi, eax
mov dword [esp + 0x10], eax
mov eax, dword [eax + 0x78]
mov dword [esp + 0x14], ecx
mov ecx, dword [ecx + 0xc]
mov dword [esp + 0x18], ecx
test eax, eax
je 0x63336e40
mov edx, dword [esi + 0x74]
mov dword [esp], edx
call eax
mov dword [esp + 0x1c], ebp
mov eax, dword [esp + 0x10]
mov ebx, dword [eax + 0x54]
test ebx, ebx
je 0x63336cf0
mov edi, dword [ebx + 4]
mov ebp, dword [edi + 0x60]
mov ecx, dword [edi + 0x54]
mov edx, ecx
test ecx, ecx
je 0x63336e3c
mov esi, dword [ebp + 8]
cmp ecx, ebx
jne 0x63336cb7
jmp 0x63336e25
mov edx, eax
mov eax, dword [edx + 8]
test eax, eax
je 0x63336c9f
cmp ebx, eax
jne 0x63336cb5
mov eax, dword [ebx + 8]
mov dword [edx + 8], eax
mov eax, dword [ebx + 0x14]
test eax, eax
je 0x63336cd4
mov dword [esp], ebx
call eax
mov eax, ebx
call fcn.63336b70
mov dword [esp + 4], ebx
mov dword [esp], esi
call dword [esi + 8]
mov eax, dword [esp + 0x10]
mov ebx, dword [eax + 0x54]
test ebx, ebx
jne 0x63336c96
mov ebp, dword [esp + 0x1c]
test ebp, ebp
je 0x63336d89
mov ebx, dword [eax + 0x6c]
test ebx, ebx
jne 0x63336d31
jmp 0x63336d77
mov dword [esp + 4], edx
mov dword [esp], ebp
call ecx
mov edx, dword [ebp + 8]
mov dword [edi + 0x28], 0
mov dword [esp + 4], edi
mov dword [esp], ebp
call edx
mov dword [esp + 4], ebx
mov dword [esp], ebp
call dword [ebp + 8]
test esi, esi
je 0x63336d77
mov ebx, esi
mov edi, dword [ebx + 8]
mov esi, dword [ebx + 4]
mov edx, dword [edi + 8]
test edx, edx
je 0x63336d43
mov dword [esp], edi
call edx
mov eax, dword [esp + 0x14]
mov edx, dword [eax + 0xc]
mov edx, dword [edx + 0x3c]
test edx, edx
je 0x63336d56
mov dword [esp], edi
call edx
mov edx, dword [edi + 0x28]
mov ecx, dword [ebp + 8]
test edx, edx
jne 0x63336d05
mov dword [esp + 4], edi
mov dword [esp], ebp
call ecx
mov dword [esp + 4], ebx
mov dword [esp], ebp
call dword [ebp + 8]
test esi, esi
jne 0x63336d2f
mov eax, dword [esp + 0x10]
mov dword [eax + 0x6c], 0
mov dword [eax + 0x70], 0
mov esi, dword [esp + 0x10]
mov eax, dword [esi + 0x30]
mov dword [esi + 0x58], 0
test eax, eax
je 0x63336da0
mov dword [esp], esi
call eax
mov edi, dword [esp + 0x10]
mov edx, ebp
mov eax, edi
call fcn.63335780
mov eax, dword [esp + 0x18]
mov eax, dword [eax + 0x34]
test eax, eax
je 0x63336dbd
mov dword [esp], edi
call eax
mov eax, dword [esp + 0x10]
mov ebx, dword [eax + 0x68]
test ebx, ebx
je 0x63336de2
mov esi, dword [eax + 8]
mov eax, dword [ebx + 0x18]
mov edi, dword [ebx + 0x1c]
test eax, eax
je 0x63336dda
mov dword [esp], ebx
call eax
and esi, 0x400
je 0x63336e30
mov esi, dword [esp + 0x10]
mov eax, dword [ebp + 8]
mov edx, dword [esi + 0x80]
mov dword [esi + 0x68], 0
test edx, edx
je 0x63336e10
mov dword [esp + 4], edx
mov dword [esp], ebp
call eax
mov eax, dword [ebp + 8]
mov dword [esi + 0x80], 0
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x40], ebp
mov dword [esp + 0x44], ecx
add esp, 0x2c
pop ebx
pop esi
pop edi
pop ebp
jmp eax
mov eax, dword [ebx + 8]
mov dword [edi + 0x54], eax
jmp 0x63336cc8
mov dword [esp + 4], ebx
mov dword [esp], edi
call dword [edi + 8]
jmp 0x63336de2
jmp 0x63336e3c
mov dword [esp + 0x1c], ebp
jmp 0x63336c8b