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

Disassembly:
push esi
mov esi, ecx
push ebx
sub esp, 0x14
mov ebx, dword [esp + 0x20]
mov dword [esp], ebx
call fcn.0049ee70
movzx eax, byte [esi + 0x22]
sub esp, 4
mov byte [ebx + 0x1a], al
movzx eax, byte [esi + 0x23]
mov byte [ebx + 0x1b], al
movzx eax, byte [esi + 0x24]
mov byte [ebx + 0x1c], al
movzx eax, byte [esi + 0x25]
mov byte [ebx + 0x1d], al
movzx eax, byte [esi + 0x26]
mov byte [ebx + 0x1e], al
movzx eax, word [esi + 0x27]
mov word [ebx + 0x1f], ax
mov eax, dword [esi + 0x29]
mov dword [ebx + 0x21], eax
mov eax, dword [esi + 0x2d]
mov dword [ebx + 0x25], eax
movzx eax, byte [esi + 0x33]
mov byte [ebx + 0x29], al
movzx eax, byte [esi + 0x34]
mov byte [ebx + 0x2a], al
movzx eax, byte [esi + 0x35]
mov byte [ebx + 0x2b], al
movzx eax, word [esi + 0x36]
mov word [ebx + 0x2c], ax
movzx eax, byte [esi + 0x38]
mov byte [ebx + 0x2e], al
movzx eax, word [esi + 0x39]
mov word [ebx + 0x2f], ax
movzx eax, byte [esi + 0x3b]
mov byte [ebx + 0x31], al
movzx eax, word [esi + 0x3c]
mov word [ebx + 0x32], ax
movzx eax, word [esi + 0x3e]
mov word [ebx + 0x34], ax
movzx eax, word [esi + 0x40]
mov word [ebx + 0x36], ax
movzx eax, byte [esi + 0x42]
mov byte [ebx + 0x38], al
movzx eax, word [esi + 0x43]
mov word [ebx + 0x39], ax
movzx eax, word [esi + 0x45]
mov word [ebx + 0x3b], ax
movzx eax, word [esi + 0x47]
mov word [ebx + 0x3d], ax
mov eax, dword [esi + 0x49]
mov dword [ebx + 0x3f], eax
movzx eax, byte [esi + 0x4d]
mov byte [ebx + 0x43], al
movzx eax, word [esi + 0x4e]
mov word [ebx + 0x44], ax
movzx eax, word [esi + 0x50]
mov word [ebx + 0x46], ax
movzx eax, word [esi + 0x52]
mov word [ebx + 0x48], ax
movzx eax, word [esi + 0x54]
mov word [ebx + 0x4a], ax
movzx eax, byte [esi + 0x56]
mov byte [ebx + 0x4c], al
movzx eax, byte [esi + 0x57]
mov byte [ebx + 0x4d], al
fld dword [esi + 0x58]
fstp dword [esp + 0x10]
fld dword [esp + 0x10]
fstp dword [ebx + 0x4e]
movzx eax, word [esi + 0x5c]
mov word [ebx + 0x52], ax
mov eax, dword [esi + 0x5e]
mov dword [ebx + 0x54], eax
movzx eax, word [esi + 0x62]
mov word [ebx + 0x58], ax
movzx eax, byte [esi + 0x64]
mov byte [ebx + 0x5a], al
movzx eax, word [esi + 0x65]
mov word [ebx + 0x5b], ax
movzx eax, word [esi + 0x67]
mov word [ebx + 0x5d], ax
movzx eax, word [esi + 0x69]
mov word [ebx + 0x5f], ax
movzx eax, word [esi + 0x6b]
mov word [ebx + 0x61], ax
movzx eax, byte [esi + 0x71]
mov byte [ebx + 0x63], al
movzx eax, byte [esi + 0x72]
mov byte [ebx + 0x64], al
movzx eax, word [esi + 0x73]
mov word [ebx + 0x65], ax
movzx eax, word [esi + 0x75]
mov word [ebx + 0x67], ax
mov eax, dword [esi + 0x7b]
mov dword [ebx + 0x69], eax
movzx eax, word [esi + 0x7f]
mov word [ebx + 0x6d], ax
movzx eax, word [esi + 0x81]
mov word [ebx + 0x6f], ax
movzx eax, word [esi + 0x87]
mov word [ebx + 0x71], ax
movzx eax, word [esi + 0x89]
mov word [ebx + 0x73], ax
movzx eax, word [esi + 0x8b]
mov word [ebx + 0x75], ax
movzx eax, byte [esi + 0x8d]
mov byte [ebx + 0x77], al
test al, al
je 0x49f170
movzx eax, word [esi + 0x8e]
mov word [ebx + 0x78], ax
movzx eax, word [esi + 0x90]
mov word [ebx + 0x7a], ax
movzx eax, word [esi + 0x92]
mov word [ebx + 0x7c], ax
movzx eax, word [esi + 0x94]
mov word [ebx + 0x7e], ax
movzx eax, word [esi + 0x96]
mov word [ebx + 0x80], ax
movzx eax, word [esi + 0x98]
mov word [ebx + 0x82], ax
movzx eax, word [esi + 0x9a]
mov word [ebx + 0x84], ax
movzx eax, byte [esi + 0x9c]
mov byte [ebx + 0x86], al
movzx eax, byte [esi + 0x9d]
mov byte [ebx + 0x87], al
movzx eax, byte [esi + 0x9e]
mov byte [ebx + 0x88], al
movzx eax, byte [esi + 0x9f]
mov byte [ebx + 0x89], al
movzx eax, word [esi + 0xa0]
mov word [ebx + 0x8a], ax
movzx eax, byte [esi + 0xa2]
mov byte [ebx + 0x8c], al
movzx eax, byte [esi + 0xa3]
mov byte [ebx + 0x8d], al
movzx eax, byte [esi + 0xa4]
mov byte [ebx + 0x8e], al
add esp, 0x14
pop ebx
pop esi
ret 4
mov dword [ebx + 0x78], 0
xor eax, eax
mov dword [ebx + 0x7c], 0
mov dword [ebx + 0x80], 0
jmp 0x49f0f6