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

Disassembly:
and al, 0xc
mov eax, dword [esp + 0xc]
imul dword [esp + 0x18]
mov dword [esp + 0xc], edx
mov eax, dword [esi + 0xe4]
mov dword [esp + 0x18], eax
mov dword [esp + 0x14], edi
mov eax, dword [esp + 0x14]
imul dword [esp + 0x18]
mov dword [esp + 0x14], edx
mov edi, dword [esp + 0x14]
mov eax, dword [esp + 0xc]
mov edx, dword [esi + 0x64]
mov ecx, edi
sub ecx, eax
add edi, eax
mov eax, dword [esi + 0x60]
sar eax, 1
lea ebx, [eax + ecx]
mov dword [esi + 0x60], ebx
sar edx, 1
mov ebx, edx
sub eax, ecx
sub ebx, edi
add edx, edi
mov dword [esp + 0xc], ecx
mov dword [esi + 0x64], ebx
mov dword [esi + 0xe0], eax
mov dword [esi + 0xe4], edx
movzx ecx, word [0x302db362]
mov dword [esp + 0x10], edi
push ecx
mov edx, dword [esi + 0xa8]
mov eax, dword [esi + 0xac]
push edx
push eax
lea ecx, [esp + 0x18]
push ecx
lea edx, [esp + 0x20]
push edx
mov ecx, 0x471d
call fcn.00444cf0
mov eax, dword [esi + 0x28]
mov edx, dword [esp + 0x20]
mov ecx, dword [esi + 0x2c]
sar eax, 1
lea edi, [eax + edx]
sar ecx, 1
mov dword [esi + 0x28], edi
mov edi, dword [esp + 0x24]
lea ebx, [ecx + edi]
sub eax, edx
mov edx, dword [esi + 0xec]
sub ecx, edi
mov dword [esi + 0xac], ecx
mov ecx, dword [esi + 0xe8]
mov dword [esi + 0xa8], eax
mov dword [esi + 0x2c], ebx
movzx eax, word [0x302db362]
push eax
push ecx
push edx
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x30]
push ecx
mov ecx, 0x471d
call fcn.00444cf0
mov eax, dword [esi + 0x68]
mov edx, dword [esp + 0x34]
mov ecx, dword [esi + 0x6c]
sar eax, 1
lea edi, [eax + edx]
sar ecx, 1
mov ebx, ecx
mov dword [esi + 0x68], edi
mov edi, dword [esp + 0x38]
sub eax, edx
add ecx, edi
mov dword [esi + 0xe8], eax
mov eax, dword [esi + 0xb0]
mov dword [esi + 0xec], ecx
mov ecx, dword [esi + 0xb4]
sub ebx, edi
mov dword [esi + 0x6c], ebx
movzx edx, word [0x302db356]
push edx
push eax
push ecx
lea edx, [esp + 0x40]
push edx
lea eax, [esp + 0x48]
push eax
mov ecx, 0x30fc
call fcn.00444cf0
mov eax, dword [esi + 0x30]
mov edx, dword [esp + 0x48]
mov ecx, dword [esi + 0x34]
sar eax, 1
lea edi, [eax + edx]
mov dword [esi + 0x30], edi
mov edi, dword [esp + 0x4c]
sar ecx, 1
lea ebx, [ecx + edi]
sub eax, edx
mov edx, dword [esi + 0xf0]
sub ecx, edi
mov dword [esi + 0x34], ebx
mov dword [esi + 0xb0], eax
mov dword [esi + 0xb4], ecx
movzx ecx, word [0x302db356]
push ecx
push edx
mov eax, dword [esi + 0xf4]
push eax
lea ecx, [esp + 0x58]
push ecx
lea edx, [esp + 0x58]
push edx
mov ecx, 0x30fc
call fcn.00444cf0
mov eax, dword [esi + 0x70]
mov edx, dword [esp + 0x5c]
mov ecx, dword [esi + 0x74]
sar eax, 1
lea edi, [eax + edx]
sar ecx, 1
mov ebx, ecx
mov dword [esi + 0x70], edi
mov edi, dword [esp + 0x60]
sub eax, edx
mov edx, dword [esi + 0xbc]
add ecx, edi
mov dword [esi + 0xf4], ecx
mov ecx, dword [esi + 0xb8]
sub ebx, edi
mov dword [esi + 0xf0], eax
add esp, 0x50
mov dword [esi + 0x74], ebx
movzx eax, word [0x302db366]
push eax
push ecx
push edx
lea eax, [esp + 0x18]
push eax
lea ecx, [esp + 0x20]
push ecx
mov ecx, 0x18f9
call fcn.00444cf0
mov eax, dword [esi + 0x38]
mov edx, dword [esp + 0x20]
mov ecx, dword [esi + 0x3c]
sar eax, 1
lea edi, [eax + edx]
sar ecx, 1
mov dword [esi + 0x38], edi
mov edi, dword [esp + 0x24]
lea ebx, [ecx + edi]
sub eax, edx
sub ecx, edi
mov dword [esi + 0xb8], eax
mov eax, dword [esi + 0xf8]
mov dword [esi + 0xbc], ecx
mov ecx, dword [esi + 0xfc]
mov dword [esi + 0x3c], ebx
movzx edx, word [0x302db366]
push edx
push eax
push ecx
lea edx, [esp + 0x30]
push edx
lea eax, [esp + 0x30]
push eax
mov ecx, 0x18f9
call fcn.00444cf0
invalid
inc esi