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

Disassembly:
push ebp
push ebx
push edi
push esi
sub esp, 0x328
mov ebx, dword [esp + 0x33c]
mov dword [esp + 0x2e4], 0x453520
mov dword [esp + 0x2e0], 0x124
lea eax, [esp + 0x310]
mov dword [esp + 8], eax
mov dword [esp], ebx
mov dword [esp + 4], 0x18
mov eax, dword [0x44f744]
call eax
sub esp, 0xc
mov dword [esp + 0x2e8], 0x28
lea eax, [esp + 0x314]
mov dword [esp + 0x28], eax
mov eax, dword [esp + 0x28]
mov eax, dword [eax]
mov dword [esp + 0x2ec], eax
lea eax, [esp + 0x318]
mov dword [esp + 0x24], eax
mov eax, dword [esp + 0x24]
mov eax, dword [eax]
neg eax
mov dword [esp + 0x2f0], eax
mov word [esp + 0x2f4], 1
mov ax, word [esp + 0x322]
mov word [esp + 0x2f6], ax
mov dword [esp + 0x2f8], 0
mov dword [esp + 0x2fc], 0
mov dword [esp + 0x300], 0
mov dword [esp + 0x304], 0
mov dword [esp + 0x308], 0
mov dword [esp + 0x30c], 0
movzx ecx, word [esp + 0x2f6]
shr ecx, 3
mov eax, dword [esp + 0x28]
mov eax, dword [eax]
mov edx, dword [esp + 0x24]
mov edx, dword [edx]
mov ebp, eax
not ebp
mov esi, edx
and esi, ebp
mov ebp, edx
not ebp
mov edi, eax
and edi, ebp
imul edi, esi
mov esi, eax
and esi, edx
or eax, edx
imul eax, esi
add eax, edi
mov dword [esp + 0x38], ecx
mov ecx, dword [esp + 0x38]
imul eax, ecx
mov dword [esp], eax
call fcn.0040d570
mov dword [esp + 0x30], eax
mov dword [esp], 0
mov eax, dword [0x44f6b4]
call eax
sub esp, 4
mov dword [esp + 0x50], eax
mov eax, dword [esp + 0x24]
mov eax, dword [eax]
mov ecx, dword [esp + 0x30]
mov edx, dword [esp + 0x50]
lea esi, [esp + 0x2e8]
mov dword [esp + 0x14], esi
mov dword [esp + 0x10], ecx
mov dword [esp + 0xc], eax
mov dword [esp + 4], ebx
mov dword [esp], edx
mov dword [esp + 0x18], 0
mov dword [esp + 8], 0
mov eax, dword [0x44f740]
call eax
sub esp, 0x1c
mov dword [esp + 0x2dc], eax
mov dword [esp + 0x3c], 0xaf27b001
lea eax, [esp + 0x3c]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x2e0]
mov ecx, dword [esp + 0x2e4]
mov eax, dword [ecx + eax*4]
mov dword [esp + 0x2cc], 0x453520
mov dword [esp + 0x2c8], 0x125
mov dword [esp + 0x2c4], 0x453fc8
mov dword [esp + 0x2bc], 0x453fd0
mov dword [esp + 0x2b4], 0x453fd8
mov dword [esp + 0x2ac], 0x453fe0
mov dword [esp + 0x2a4], 0x453fe8
mov dword [esp + 0x29c], 0x453ff0
mov dword [esp + 0x294], 0x453ff8
mov dword [esp + 0x28c], 0x454000
mov dword [esp + 0x284], 0x454008
mov dword [esp + 0x27c], 0x454010
mov dword [esp + 0x274], 0x454018
mov dword [esp + 0x26c], 0x454020
mov dword [esp + 0x264], 0x454028
mov dword [esp + 0x25c], 0x454030
mov dword [esp + 0x254], 0x454038
mov dword [esp + 0x24c], 0x454040
mov dword [esp + 0x244], 0x454048
mov dword [esp + 0x23c], 0x454050
mov dword [esp + 0x234], 0x454058
mov dword [esp + 0x22c], 0x454060
mov dword [esp + 0x224], 0x454068
mov dword [esp + 0x21c], 0x454070
mov dword [esp + 0x214], 0x454078
mov dword [esp + 0x20c], 0x454080
mov dword [esp + 0x204], 0x454088
mov dword [esp + 0x1fc], 0x454090
mov dword [esp + 0x1f4], 0x454098
mov dword [esp + 0x1ec], 0x4540a0
mov dword [esp + 0x1e4], 0x4540a8
mov dword [esp + 0x1dc], 0x4540b0
mov dword [esp + 0x1d4], 0x4540b8
mov dword [esp + 0x1cc], 0x4540c0
mov dword [esp + 0x1c4], 0x4540c8
mov dword [esp + 0x1bc], 0x4540d0
mov dword [esp + 0x1b4], 0x4540d8
mov dword [esp + 0x1ac], 0x4540e0
mov dword [esp + 0x1a4], 0x4540e8
mov dword [esp + 0x19c], 0x4540f0
mov dword [esp + 0x194], 0x4540f8
mov dword [esp + 0x18c], 0x454100
mov dword [esp + 0x184], 0x454108
mov dword [esp + 0x17c], 0x454110
mov dword [esp + 0x174], 0x454118
mov dword [esp + 0x16c], 0x454120
mov dword [esp + 0x164], 0x454128
mov dword [esp + 0x15c], 0x454130
mov dword [esp + 0x154], 0x454138
mov dword [esp + 0x14c], 0x454140
mov dword [esp + 0x144], 0x454148
mov dword [esp + 0x13c], 0x454150
mov dword [esp + 0x134], 0x454158
mov dword [esp + 0x12c], 0x453520
mov dword [esp + 0x128], 0x173
mov dword [esp + 0x124], 0x453520
mov dword [esp + 0x120], 0x173
mov dword [esp + 0x11c], 0x453520
mov dword [esp + 0x118], 0x173
mov dword [esp + 0x114], 0x453520
mov dword [esp + 0x110], 0x173
mov dword [esp + 0x10c], 0x453520
mov dword [esp + 0x108], 0x173
mov dword [esp + 0x104], 0x453520
mov dword [esp + 0x100], 0x173
mov dword [esp + 0xfc], 0x453520
mov dword [esp + 0xf8], 0x173
mov dword [esp + 0xf4], 0x453520
mov dword [esp + 0xf0], 0x173
mov dword [esp + 0xec], 0x453520
mov dword [esp + 0xe8], 0x173
mov dword [esp + 0xe4], 0x453520
mov dword [esp + 0xe0], 0x173
mov dword [esp + 0xdc], 0x453520
mov dword [esp + 0xd8], 0x173
mov dword [esp + 0xd4], 0x453520
mov dword [esp + 0xd0], 0x173
mov dword [esp + 0xcc], 0x453520
mov dword [esp + 0xc8], 0x173
mov dword [esp + 0xc4], 0x453520
mov dword [esp + 0xc0], 0x173
mov dword [esp + 0xbc], 0x453520
mov dword [esp + 0xb8], 0x173
mov dword [esp + 0xb4], 0x453520
mov dword [esp + 0xb0], 0x173
mov dword [esp + 0xac], 0x453520
mov dword [esp + 0xa8], 0x173
mov dword [esp + 0xa4], 0x453520
mov dword [esp + 0xa0], 0x173
mov dword [esp + 0x9c], 0x453520
mov dword [esp + 0x98], 0x173
mov dword [esp + 0x94], 0x453520
mov dword [esp + 0x90], 0x173
mov dword [esp + 0x8c], 0x453520
mov dword [esp + 0x88], 0x173
mov dword [esp + 0x84], 0x453520
mov dword [esp + 0x80], 0x173
mov dword [esp + 0x7c], 0x453520
mov dword [esp + 0x78], 0x173
mov dword [esp + 0x74], 0x453520
mov dword [esp + 0x70], 0x173
mov dword [esp + 0x6c], 0x453520
mov dword [esp + 0x68], 0x173
mov dword [esp + 0x64], 0x453520
mov dword [esp + 0x60], 0x173
mov dword [esp + 0x5c], 0x453520
mov dword [esp + 0x58], 0x124
jmp eax