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

Disassembly:
mov r8, qword [0x180259c90]
mov edx, 0x54
nop dword [rax]
mov rcx, qword [r8 + 0x22b6dd0]
movzx eax, word [0x180259c98]
mov word [rdx + rcx - 0x54], ax
movzx eax, word [0x180259c9c]
mov word [rdx + rcx - 0x52], ax
movzx eax, word [0x180259ca0]
mov word [rdx + rcx - 0x50], ax
movzx eax, word [0x180259ca4]
mov word [rdx + rcx - 0x4e], ax
movzx eax, byte [0x180259ca6]
mov byte [rdx + rcx - 0x49], al
movzx eax, byte [0x180259ca7]
mov byte [rdx + rcx - 0x4a], al
movzx eax, byte [0x180259ca8]
mov byte [rdx + rcx - 0x4b], al
movss xmm0, dword [0x180259cac]
movss dword [rdx + rcx - 0x40], xmm0
movzx eax, byte [0x180259cb0]
mov byte [rdx + rcx - 0x3c], al
mov rcx, qword [r8 + 0x22b6dd0]
movzx eax, word [0x180259c98]
mov word [rdx + rcx - 0x38], ax
movzx eax, word [0x180259c9c]
mov word [rdx + rcx - 0x36], ax
movzx eax, word [0x180259ca0]
mov word [rdx + rcx - 0x34], ax
movzx eax, word [0x180259ca4]
mov word [rdx + rcx - 0x32], ax
movzx eax, byte [0x180259ca6]
mov byte [rdx + rcx - 0x2d], al
movzx eax, byte [0x180259ca7]
mov byte [rdx + rcx - 0x2e], al
movzx eax, byte [0x180259ca8]
mov byte [rdx + rcx - 0x2f], al
movss xmm0, dword [0x180259cac]
movss dword [rdx + rcx - 0x24], xmm0
movzx eax, byte [0x180259cb0]
mov byte [rdx + rcx - 0x20], al
mov rcx, qword [r8 + 0x22b6dd0]
movzx eax, word [0x180259c98]
mov word [rcx + rdx - 0x1c], ax
movzx eax, word [0x180259c9c]
mov word [rcx + rdx - 0x1a], ax
movzx eax, word [0x180259ca0]
mov word [rcx + rdx - 0x18], ax
movzx eax, word [0x180259ca4]
mov word [rcx + rdx - 0x16], ax
movzx eax, byte [0x180259ca6]
mov byte [rcx + rdx - 0x11], al
movzx eax, byte [0x180259ca7]
mov byte [rcx + rdx - 0x12], al
movzx eax, byte [0x180259ca8]
mov byte [rcx + rdx - 0x13], al
movss xmm0, dword [0x180259cac]
movss dword [rcx + rdx - 8], xmm0
movzx eax, byte [0x180259cb0]
mov byte [rcx + rdx - 4], al
mov rcx, qword [r8 + 0x22b6dd0]
movzx eax, word [0x180259c98]
mov word [rdx + rcx], ax
movzx eax, word [0x180259c9c]
mov word [rdx + rcx + 2], ax
movzx eax, word [0x180259ca0]
mov word [rdx + rcx + 4], ax
movzx eax, word [0x180259ca4]
mov word [rdx + rcx + 6], ax
movzx eax, byte [0x180259ca6]
mov byte [rdx + rcx + 0xb], al
movzx eax, byte [0x180259ca7]
mov byte [rdx + rcx + 0xa], al
movzx eax, byte [0x180259ca8]
mov byte [rdx + rcx + 9], al
movss xmm0, dword [0x180259cac]
movss dword [rdx + rcx + 0x14], xmm0
movzx eax, byte [0x180259cb0]
mov byte [rdx + rcx + 0x18], al
movzx eax, word [0x180259c98]
mov rcx, qword [r8 + 0x22b6dd0]
mov word [rcx + rdx + 0x1c], ax
movzx eax, word [0x180259c9c]
mov word [rcx + rdx + 0x1e], ax
movzx eax, word [0x180259ca0]
mov word [rcx + rdx + 0x20], ax
movzx eax, word [0x180259ca4]
mov word [rcx + rdx + 0x22], ax
movzx eax, byte [0x180259ca6]
mov byte [rcx + rdx + 0x27], al
movzx eax, byte [0x180259ca7]
mov byte [rcx + rdx + 0x26], al
movzx eax, byte [0x180259ca8]
mov byte [rcx + rdx + 0x25], al
movss xmm0, dword [0x180259cac]
movss dword [rcx + rdx + 0x30], xmm0
movzx eax, byte [0x180259cb0]
mov byte [rcx + rdx + 0x34], al
mov rcx, qword [r8 + 0x22b6dd0]
movzx eax, word [0x180259c98]
mov word [rcx + rdx + 0x38], ax
movzx eax, word [0x180259c9c]
mov word [rcx + rdx + 0x3a], ax
movzx eax, word [0x180259ca0]
mov word [rcx + rdx + 0x3c], ax
movzx eax, word [0x180259ca4]
mov word [rcx + rdx + 0x3e], ax
movzx eax, byte [0x180259ca6]
mov byte [rcx + rdx + 0x43], al
movzx eax, byte [0x180259ca7]
mov byte [rcx + rdx + 0x42], al
movzx eax, byte [0x180259ca8]
mov byte [rcx + rdx + 0x41], al
movss xmm0, dword [0x180259cac]
movss dword [rcx + rdx + 0x4c], xmm0
movzx eax, byte [0x180259cb0]
mov byte [rcx + rdx + 0x50], al
mov rcx, qword [r8 + 0x22b6dd0]
movzx eax, word [0x180259c98]
mov word [rcx + rdx + 0x54], ax
movzx eax, word [0x180259c9c]
mov word [rcx + rdx + 0x56], ax
movzx eax, word [0x180259ca0]
mov word [rcx + rdx + 0x58], ax
movzx eax, word [0x180259ca4]
mov word [rcx + rdx + 0x5a], ax
movzx eax, byte [0x180259ca6]
mov byte [rcx + rdx + 0x5f], al
movzx eax, byte [0x180259ca7]
mov byte [rcx + rdx + 0x5e], al
movzx eax, byte [0x180259ca8]
mov byte [rcx + rdx + 0x5d], al
movss xmm0, dword [0x180259cac]
movss dword [rcx + rdx + 0x68], xmm0
movzx eax, byte [0x180259cb0]
mov byte [rcx + rdx + 0x6c], al
movzx eax, word [0x180259c98]
mov rcx, qword [r8 + 0x22b6dd0]
mov word [rcx + rdx + 0x70], ax
movzx eax, word [0x180259c9c]
mov word [rcx + rdx + 0x72], ax
movzx eax, word [0x180259ca0]
mov word [rcx + rdx + 0x74], ax
movzx eax, word [0x180259ca4]
mov word [rcx + rdx + 0x76], ax
movzx eax, byte [0x180259ca6]
mov byte [rcx + rdx + 0x7b], al
movzx eax, byte [0x180259ca7]
mov byte [rcx + rdx + 0x7a], al
movzx eax, byte [0x180259ca8]
mov byte [rcx + rdx + 0x79], al
movss xmm0, dword [0x180259cac]
movss dword [rcx + rdx + 0x84], xmm0
movzx eax, byte [0x180259cb0]
mov byte [rcx + rdx + 0x88], al
add rdx, 0xe0
cmp rdx, 0x595c
jl 0x18007a470
mov edx, 0x5940
movzx eax, word [0x180259c98]
mov rcx, qword [r8 + 0x22b6dd0]
mov word [rdx + rcx], ax
movzx eax, word [0x180259c9c]
mov word [rdx + rcx + 2], ax
movzx eax, word [0x180259ca0]
mov word [rdx + rcx + 4], ax
movzx eax, word [0x180259ca4]
mov word [rdx + rcx + 6], ax
movzx eax, byte [0x180259ca6]
mov byte [rdx + rcx + 0xb], al
movzx eax, byte [0x180259ca7]
mov byte [rdx + rcx + 0xa], al
movzx eax, byte [0x180259ca8]
mov byte [rdx + rcx + 9], al
movss xmm0, dword [0x180259cac]
movss dword [rdx + rcx + 0x14], xmm0
movzx eax, byte [0x180259cb0]
mov byte [rdx + rcx + 0x18], al
add rdx, 0x1c
cmp rdx, 0x59cc
jl 0x18007a816
ret
jmp 0x18007a460