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

Disassembly:
push ebp
mov ebp, esp
push esi
push edi
mov edi, dword [ebp + 8]
movzx eax, word [edi + 4]
mov esi, ecx
lea ecx, [edi + 8]
push ecx
lea ecx, [esi + 8]
mov word [esi + 4], ax
call fcn.00439e70
mov edx, dword [edi + 0x18]
lea ecx, [edi + 0x20]
mov dword [esi + 0x18], edx
mov eax, dword [edi + 0x1c]
push ecx
lea ecx, [esi + 0x20]
mov dword [esi + 0x1c], eax
call fcn.0043a360
movzx edx, word [edi + 0x30]
mov word [esi + 0x30], dx
movzx eax, word [edi + 0x32]
mov word [esi + 0x32], ax
movzx ecx, word [edi + 0x34]
mov word [esi + 0x34], cx
movzx edx, byte [edi + 0x36]
mov byte [esi + 0x36], dl
movzx eax, byte [edi + 0x37]
mov byte [esi + 0x37], al
movzx ecx, byte [edi + 0x38]
mov byte [esi + 0x38], cl
movzx edx, byte [edi + 0x39]
mov byte [esi + 0x39], dl
movzx eax, byte [edi + 0x3a]
mov byte [esi + 0x3a], al
movzx ecx, byte [edi + 0x3b]
mov byte [esi + 0x3b], cl
movzx edx, byte [edi + 0x3c]
mov byte [esi + 0x3c], dl
movzx eax, byte [edi + 0x3d]
mov byte [esi + 0x3d], al
movzx ecx, word [edi + 0x3e]
mov word [esi + 0x3e], cx
mov edx, dword [edi + 0x40]
lea eax, [edi + 0x44]
push eax
lea ecx, [esi + 0x44]
mov dword [esi + 0x40], edx
call fcn.00439e70
movzx ecx, word [edi + 0x54]
mov word [esi + 0x54], cx
movzx edx, word [edi + 0x5c]
lea eax, [edi + 0x60]
push eax
lea ecx, [esi + 0x60]
mov word [esi + 0x5c], dx
call fcn.00439e70
mov ecx, dword [edi + 0x70]
mov dword [esi + 0x70], ecx
mov edx, dword [edi + 0x74]
lea eax, [edi + 0x78]
push eax
lea ecx, [esi + 0x78]
mov dword [esi + 0x74], edx
call fcn.0043a360
movzx ecx, word [edi + 0x88]
mov word [esi + 0x88], cx
movzx edx, word [edi + 0x8a]
mov word [esi + 0x8a], dx
movzx eax, byte [edi + 0x8c]
mov byte [esi + 0x8c], al
movzx ecx, byte [edi + 0x8d]
mov byte [esi + 0x8d], cl
movzx edx, word [edi + 0x8e]
lea ecx, [edi + 0x94]
mov word [esi + 0x8e], dx
mov eax, dword [edi + 0x90]
push ecx
lea ecx, [esi + 0x94]
mov dword [esi + 0x90], eax
call fcn.00439e70
movzx edx, word [edi + 0xa8]
lea eax, [edi + 0xac]
push eax
lea ecx, [esi + 0xac]
mov word [esi + 0xa8], dx
call fcn.00439e70
mov ecx, dword [edi + 0xbc]
mov dword [esi + 0xbc], ecx
mov edx, dword [edi + 0xc0]
lea eax, [edi + 0xc4]
push eax
lea ecx, [esi + 0xc4]
mov dword [esi + 0xc0], edx
call fcn.0043a360
movzx ecx, word [edi + 0xd4]
mov word [esi + 0xd4], cx
movzx edx, word [edi + 0xd6]
mov word [esi + 0xd6], dx
movzx eax, byte [edi + 0xd8]
mov byte [esi + 0xd8], al
movzx ecx, byte [edi + 0xd9]
mov byte [esi + 0xd9], cl
movzx edx, word [edi + 0xda]
lea eax, [edi + 0xdc]
push eax
lea ecx, [esi + 0xdc]
mov word [esi + 0xda], dx
call fcn.00439e70
movzx ecx, word [edi + 0xf0]
lea edx, [edi + 0xf4]
mov word [esi + 0xf0], cx
push edx
lea ecx, [esi + 0xf4]
call fcn.00439e70
mov eax, dword [edi + 0x104]
mov dword [esi + 0x104], eax
mov ecx, dword [edi + 0x108]
lea edx, [edi + 0x10c]
mov dword [esi + 0x108], ecx
push edx
lea ecx, [esi + 0x10c]
call fcn.0043a360
movzx eax, word [edi + 0x11c]
mov word [esi + 0x11c], ax
movzx ecx, word [edi + 0x11e]
mov word [esi + 0x11e], cx
movzx edx, byte [edi + 0x120]
mov byte [esi + 0x120], dl
movzx eax, byte [edi + 0x121]
mov byte [esi + 0x121], al
movzx ecx, word [edi + 0x122]
lea edx, [edi + 0x124]
mov word [esi + 0x122], cx
push edx
lea ecx, [esi + 0x124]
call fcn.00439e70
movzx eax, word [edi + 0x138]
lea ecx, [edi + 0x13c]
push ecx
lea ecx, [esi + 0x13c]
mov word [esi + 0x138], ax
call fcn.00439e70
mov edx, dword [edi + 0x14c]
lea ecx, [edi + 0x154]
mov dword [esi + 0x14c], edx
mov eax, dword [edi + 0x150]
push ecx
lea ecx, [esi + 0x154]
mov dword [esi + 0x150], eax
call fcn.0043a360
movzx edx, word [edi + 0x164]
mov word [esi + 0x164], dx
movzx eax, word [edi + 0x166]
mov word [esi + 0x166], ax
movzx ecx, byte [edi + 0x168]
mov byte [esi + 0x168], cl
movzx edx, byte [edi + 0x169]
mov byte [esi + 0x169], dl
movzx eax, word [edi + 0x16a]
mov word [esi + 0x16a], ax
movzx ecx, word [edi + 0x16c]
mov word [esi + 0x16c], cx
movzx edx, word [edi + 0x16e]
mov word [esi + 0x16e], dx
movzx eax, word [edi + 0x170]
mov word [esi + 0x170], ax
movzx ecx, word [edi + 0x172]
mov word [esi + 0x172], cx
movzx edx, word [edi + 0x178]
lea eax, [edi + 0x17c]
push eax
lea ecx, [esi + 0x17c]
mov word [esi + 0x178], dx
call fcn.00439e70
mov ecx, dword [edi + 0x18c]
mov dword [esi + 0x18c], ecx
mov edx, dword [edi + 0x190]
lea eax, [edi + 0x194]
push eax
lea ecx, [esi + 0x194]
mov dword [esi + 0x190], edx
call fcn.0043a360
add edi, 0x1a4
push edi
lea ecx, [esi + 0x1a4]
call fcn.0043a520
pop edi
mov eax, esi
pop esi
pop ebp
ret 4