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

Disassembly:
push rbp
push rsi
push rdi
sub rsp, 0x20
xor ebp, ebp
mov rdi, rdx
mov qword [rcx], rbp
mov rsi, rcx
mov eax, dword [rdx]
dec eax
cmp eax, 5
ja case.default.0x140084919
lea rcx, [0x140000000]
cdqe
mov qword [rsp + 0x48], rbx
mov r8d, dword [rcx + rax*4 + 0x85578]
add r8, rcx
jmp r8
mov ecx, 0x348
mov qword [rsp + 0x50], r14
call fcn.1400ceac0
mov r14, rax
test rax, rax
je 0x140084960
mov rcx, rax
call fcn.1400859d0
lea rax, vtable.crashpad::MinidumpContextX86Writer.0
xor edx, edx
lea rcx, [r14 + 0x7c]
mov qword [r14], rax
mov r8d, 0x2c8
call sub.VCRUNTIME140.dll_memset
mov dword [r14 + 0x78], 0x10000
jmp 0x140084963
mov r14, rbp
mov rcx, qword [rsi]
mov qword [rsi], r14
test rcx, rcx
je 0x140084978
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rbx, qword [rdi + 8]
lea rdx, [r14 + 0x94]
mov dword [r14 + 0x78], 0x1003f
mov eax, dword [rbx + 0x234]
lea rdi, [rbx + 0x34]
mov dword [r14 + 0x7c], eax
mov rcx, rdi
mov eax, dword [rbx + 0x238]
mov dword [r14 + 0x80], eax
mov eax, dword [rbx + 0x23c]
mov dword [r14 + 0x84], eax
mov eax, dword [rbx + 0x240]
mov dword [r14 + 0x88], eax
mov eax, dword [rbx + 0x24c]
mov dword [r14 + 0x8c], eax
mov eax, dword [rbx + 0x250]
mov dword [r14 + 0x90], eax
call fcn.14007c1b0
movzx eax, word [rbx + 0x30]
mov edx, 4
mov dword [r14 + 0x104], eax
movzx eax, word [rbx + 0x2e]
mov dword [r14 + 0x108], eax
movzx eax, word [rbx + 0x2c]
mov dword [r14 + 0x10c], eax
movzx eax, word [rbx + 0x2a]
mov dword [r14 + 0x110], eax
mov eax, dword [rbx + 0x10]
mov dword [r14 + 0x114], eax
mov eax, dword [rbx + 0x14]
mov dword [r14 + 0x118], eax
mov eax, dword [rbx + 4]
mov dword [r14 + 0x11c], eax
mov eax, dword [rbx + 0xc]
mov dword [r14 + 0x120], eax
mov eax, dword [rbx + 8]
mov dword [r14 + 0x124], eax
mov eax, dword [rbx]
mov dword [r14 + 0x128], eax
mov eax, dword [rbx + 0x18]
mov dword [r14 + 0x12c], eax
mov eax, dword [rbx + 0x20]
mov dword [r14 + 0x130], eax
movzx eax, word [rbx + 0x28]
mov dword [r14 + 0x134], eax
mov eax, dword [rbx + 0x24]
mov dword [r14 + 0x138], eax
mov eax, dword [rbx + 0x1c]
mov dword [r14 + 0x13c], eax
movzx eax, word [rbx + 0x32]
mov dword [r14 + 0x140], eax
lea rax, [r14 + 0x144]
mov r14, qword [rsp + 0x50]
nop dword [rax + rax]
lea rax, [rax + 0x80]
movups xmm0, xmmword [rdi]
lea rdi, [rdi + 0x80]
movups xmmword [rax - 0x80], xmm0
movups xmm1, xmmword [rdi - 0x70]
movups xmmword [rax - 0x70], xmm1
movups xmm0, xmmword [rdi - 0x60]
movups xmmword [rax - 0x60], xmm0
movups xmm1, xmmword [rdi - 0x50]
movups xmmword [rax - 0x50], xmm1
movups xmm0, xmmword [rdi - 0x40]
movups xmmword [rax - 0x40], xmm0
movups xmm1, xmmword [rdi - 0x30]
movups xmmword [rax - 0x30], xmm1
movups xmm0, xmmword [rdi - 0x20]
movups xmmword [rax - 0x20], xmm0
movups xmm1, xmmword [rdi - 0x10]
movups xmmword [rax - 0x10], xmm1
sub rdx, 1
jne 0x140084aa0
mov rbx, qword [rsp + 0x48]
mov rax, rsi
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov edx, 0x570
mov ecx, 0x10
call fcn.1400d3230
mov rbx, rax
test rax, rax
je 0x140084b61
mov rcx, rax
call fcn.1400859d0
lea rax, vtable.crashpad::MinidumpContextAMD64Writer.0
xor edx, edx
lea rcx, [rbx + 0x80]
mov qword [rbx], rax
mov r8d, 0x4d0
call sub.VCRUNTIME140.dll_memset
mov qword [rbx + 0x550], rbp
mov qword [rbx + 0x558], rbp
mov qword [rbx + 0x560], rbp
mov dword [rbx + 0xb0], 0x100000
jmp 0x140084b64
mov rbx, rbp
mov rcx, qword [rsi]
mov qword [rsi], rbx
test rcx, rcx
je 0x140084b79
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rdi, qword [rdi + 8]
mov eax, 0x10005f
mov ecx, 0x10001f
mov edx, 4
cmp qword [rdi + 0x2d8], rbp
cmove eax, ecx
lea rcx, [rdi + 0x98]
mov dword [rbx + 0xb0], eax
mov eax, dword [rdi + 0xb0]
mov dword [rbx + 0xb4], eax
movzx eax, word [rdi + 0x90]
mov word [rbx + 0xb8], ax
movzx eax, word [rdi + 0x92]
mov word [rbx + 0xbe], ax
movzx eax, word [rdi + 0x94]
mov word [rbx + 0xc0], ax
mov eax, dword [rdi + 0x88]
mov dword [rbx + 0xc4], eax
mov rax, qword [rdi + 0x298]
mov qword [rbx + 0xc8], rax
mov rax, qword [rdi + 0x2a0]
mov qword [rbx + 0xd0], rax
mov rax, qword [rdi + 0x2a8]
mov qword [rbx + 0xd8], rax
mov rax, qword [rdi + 0x2b0]
mov qword [rbx + 0xe0], rax
mov rax, qword [rdi + 0x2c8]
mov qword [rbx + 0xe8], rax
mov rax, qword [rdi + 0x2d0]
mov qword [rbx + 0xf0], rax
mov rax, qword [rdi]
mov qword [rbx + 0xf8], rax
mov rax, qword [rdi + 0x10]
mov qword [rbx + 0x100], rax
mov rax, qword [rdi + 0x18]
mov qword [rbx + 0x108], rax
mov rax, qword [rdi + 8]
mov qword [rbx + 0x110], rax
mov rax, qword [rdi + 0x38]
mov qword [rbx + 0x118], rax
mov rax, qword [rdi + 0x30]
mov qword [rbx + 0x120], rax
mov rax, qword [rdi + 0x28]
mov qword [rbx + 0x128], rax
mov rax, qword [rdi + 0x20]
mov qword [rbx + 0x130], rax
mov rax, qword [rdi + 0x40]
mov qword [rbx + 0x138], rax
mov rax, qword [rdi + 0x48]
mov qword [rbx + 0x140], rax
mov rax, qword [rdi + 0x50]
mov qword [rbx + 0x148], rax
mov rax, qword [rdi + 0x58]
mov qword [rbx + 0x150], rax
mov rax, qword [rdi + 0x60]
mov qword [rbx + 0x158], rax
mov rax, qword [rdi + 0x68]
mov qword [rbx + 0x160], rax
mov rax, qword [rdi + 0x70]
mov qword [rbx + 0x168], rax
mov rax, qword [rdi + 0x78]
mov qword [rbx + 0x170], rax
mov rax, qword [rdi + 0x80]
mov qword [rbx + 0x178], rax
lea rax, [rbx + 0x180]
nop dword [rax]
lea rax, [rax + 0x80]
movups xmm0, xmmword [rcx]
lea rcx, [rcx + 0x80]
movups xmmword [rax - 0x80], xmm0
movups xmm1, xmmword [rcx - 0x70]
movups xmmword [rax - 0x70], xmm1
movups xmm0, xmmword [rcx - 0x60]
movups xmmword [rax - 0x60], xmm0
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rax - 0x50], xmm1
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rax - 0x40], xmm0
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rax - 0x30], xmm1
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [rax - 0x20], xmm0
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rax - 0x10], xmm1
sub rdx, 1
jne 0x140084d00
mov eax, dword [rdi + 0x2d8]
bt rax, 0xb
jae 0x140085566
lea ecx, [rdx + 0x18]
call fcn.1400ceac0
mov rcx, rax
test rax, rax
je 0x140084d80
lea rax, vtable.crashpad::MinidumpXSaveAMD64CetU.0
mov qword [rcx], rax
jmp 0x140084d83
mov rcx, rbp
mov rax, qword [rdi + 0x2e0]
mov qword [rcx + 8], rax
mov rax, qword [rdi + 0x2e8]
mov qword [rcx + 0x10], rax
mov rdx, qword [rbx + 0x558]
mov qword [rsp + 0x40], rcx
cmp rdx, qword [rbx + 0x560]
je 0x140084dc9
mov qword [rdx], rcx
mov rax, rsi
add qword [rbx + 0x558], 8
mov rbx, qword [rsp + 0x48]
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
lea r8, [rsp + 0x40]
lea rcx, [rbx + 0x550]
call fcn.140007d50
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x140085566
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rbx, qword [rsp + 0x48]
mov rax, rsi
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x1e8
call fcn.1400ceac0
mov rbx, rax
test rax, rax
je 0x140084e40
mov rcx, rax
call fcn.1400859d0
lea rax, vtable.crashpad::MinidumpContextARMWriter.0
xor edx, edx
lea rcx, [rbx + 0x7c]
mov qword [rbx], rax
mov r8d, 0x16c
call sub.VCRUNTIME140.dll_memset
mov dword [rbx + 0x78], 0x40000000
jmp 0x140084e43
mov rbx, rbp
mov rcx, qword [rsi]
mov qword [rsi], rbx
test rcx, rcx
je 0x140084e5b
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rbx, qword [rsi]
mov rcx, qword [rdi + 8]
mov edx, 2
mov dword [rbx + 0x78], 0x40000006
movups xmm0, xmmword [rcx]
movups xmmword [rbx + 0x7c], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rbx + 0x8c], xmm1
movsd xmm0, qword [rcx + 0x20]
movsd qword [rbx + 0x9c], xmm0
mov eax, dword [rcx + 0x28]
mov dword [rbx + 0xa4], eax
mov eax, dword [rcx + 0x2c]
mov dword [rbx + 0xa8], eax
mov eax, dword [rcx + 0x30]
mov dword [rbx + 0xac], eax
mov eax, dword [rcx + 0x34]
mov dword [rbx + 0xb0], eax
mov eax, dword [rcx + 0x38]
mov dword [rbx + 0xb4], eax
mov eax, dword [rcx + 0x3c]
mov dword [rbx + 0xb8], eax
mov eax, dword [rcx + 0x40]
mov dword [rbx + 0xbc], eax
mov eax, dword [rcx + 0x1b8]
add rcx, 0xb8
mov dword [rbx + 0xc0], eax
lea rax, [rbx + 0xc8]
lea rax, [rax + 0x80]
movups xmm0, xmmword [rcx]
lea rcx, [rcx + 0x80]
movups xmmword [rax - 0x80], xmm0
movups xmm1, xmmword [rcx - 0x70]
movups xmmword [rax - 0x70], xmm1
movups xmm0, xmmword [rcx - 0x60]
movups xmmword [rax - 0x60], xmm0
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rax - 0x50], xmm1
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rax - 0x40], xmm0
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rax - 0x30], xmm1
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [rax - 0x20], xmm0
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rax - 0x10], xmm1
sub rdx, 1
jne 0x140084ee3
xorps xmm0, xmm0
mov rax, rsi
movups xmmword [rbx + 0x1c8], xmm0
movups xmmword [rbx + 0x1d8], xmm0
mov rbx, qword [rsp + 0x48]
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x408
call fcn.1400ceac0
mov rbx, rax
test rax, rax
je 0x140084f95
mov rcx, rax
call fcn.1400859d0
lea rax, vtable.crashpad::MinidumpContextARM64Writer.0
xor edx, edx
lea rcx, [rbx + 0x7c]
mov qword [rbx], rax
mov r8d, 0x38c
call sub.VCRUNTIME140.dll_memset
mov dword [rbx + 0x78], 0x400000
jmp 0x140084f98
mov rbx, rbp
mov rcx, qword [rsi]
mov qword [rsi], rbx
test rcx, rcx
je 0x140084fb0
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rbx, qword [rsi]
mov r8, qword [rdi + 8]
lea rcx, [rbx + 0x80]
mov dword [rbx + 0x78], 0x400007
lea rcx, [rcx + 0x80]
mov edx, 4
movups xmm0, xmmword [r8]
lea rax, [r8 + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm1, xmmword [r8 + 0x10]
movups xmmword [rcx - 0x70], xmm1
movups xmm0, xmmword [r8 + 0x20]
movups xmmword [rcx - 0x60], xmm0
movups xmm1, xmmword [r8 + 0x30]
movups xmmword [rcx - 0x50], xmm1
movups xmm0, xmmword [r8 + 0x40]
movups xmmword [rcx - 0x40], xmm0
movups xmm1, xmmword [r8 + 0x50]
movups xmmword [rcx - 0x30], xmm1
movups xmm0, xmmword [r8 + 0x60]
movups xmmword [rcx - 0x20], xmm0
movups xmm0, xmmword [r8 + 0x70]
movups xmmword [rcx - 0x10], xmm0
movups xmm1, xmmword [rax]
movups xmmword [rcx], xmm1
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm0
movups xmm1, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm1
movups xmm0, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm0
movups xmm1, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm1
movups xmm0, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm0
mov rax, qword [rax + 0x60]
mov qword [rcx + 0x60], rax
lea rcx, [r8 + 0x110]
mov rax, qword [r8 + 0xe8]
mov qword [rbx + 0x168], rax
mov rax, qword [r8 + 0xf0]
mov qword [rbx + 0x170], rax
mov rax, qword [r8 + 0xf8]
mov qword [rbx + 0x178], rax
mov rax, qword [r8 + 0x100]
mov qword [rbx + 0x180], rax
mov eax, dword [r8 + 0x108]
mov dword [rbx + 0x7c], eax
lea rax, [rbx + 0x188]
lea rax, [rax + 0x80]
movups xmm0, xmmword [rcx]
lea rcx, [rcx + 0x80]
movups xmmword [rax - 0x80], xmm0
movups xmm1, xmmword [rcx - 0x70]
movups xmmword [rax - 0x70], xmm1
movups xmm0, xmmword [rcx - 0x60]
movups xmmword [rax - 0x60], xmm0
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rax - 0x50], xmm1
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rax - 0x40], xmm0
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rax - 0x30], xmm1
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [rax - 0x20], xmm0
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rax - 0x10], xmm1
sub rdx, 1
jne 0x1400850a2
mov eax, dword [r8 + 0x314]
xorps xmm0, xmm0
mov dword [rbx + 0x388], eax
mov eax, dword [r8 + 0x310]
mov dword [rbx + 0x38c], eax
xor eax, eax
movups xmmword [rbx + 0x390], xmm0
movups xmmword [rbx + 0x3a0], xmm0
movups xmmword [rbx + 0x3b0], xmm0
movups xmmword [rbx + 0x3c0], xmm0
movups xmmword [rbx + 0x3d0], xmm0
movups xmmword [rbx + 0x3e0], xmm0
movups xmmword [rbx + 0x3f0], xmm0
mov qword [rbx + 0x400], rax
mov rax, rsi
mov rbx, qword [rsp + 0x48]
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x2d0
call fcn.1400ceac0
mov rbx, rax
test rax, rax
je 0x14008519a
mov rcx, rax
call fcn.1400859d0
lea rax, vtable.crashpad::MinidumpContextMIPSWriter.0
xor edx, edx
lea rcx, [rbx + 0x7c]
mov qword [rbx], rax
mov r8d, 0x254
call sub.VCRUNTIME140.dll_memset
mov dword [rbx + 0x78], 0x40000
jmp 0x14008519d
mov rbx, rbp
mov rcx, qword [rsi]
mov qword [rsi], rbx
test rcx, rcx
je 0x1400851b5
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rbx, qword [rsi]
mov r8, qword [rdi + 8]
lea rax, [rbx + 0x80]
mov edx, 2
mov dword [rbx + 0x78], 0x4000e
mov rcx, r8
mov r9d, edx
lea rax, [rax + 0x80]
movups xmm0, xmmword [rcx]
lea rcx, [rcx + 0x80]
movups xmmword [rax - 0x80], xmm0
movups xmm1, xmmword [rcx - 0x70]
movups xmmword [rax - 0x70], xmm1
movups xmm0, xmmword [rcx - 0x60]
movups xmmword [rax - 0x60], xmm0
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rax - 0x50], xmm1
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rax - 0x40], xmm0
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rax - 0x30], xmm1
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [rax - 0x20], xmm0
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rax - 0x10], xmm1
sub r9, 1
jne 0x1400851d2
mov eax, dword [r8 + 0x104]
lea rcx, [r8 + 0x138]
mov qword [rbx + 0x180], rax
mov eax, dword [r8 + 0x100]
mov qword [rbx + 0x188], rax
mov eax, dword [r8 + 0x108]
mov qword [rbx + 0x1b0], rax
mov eax, dword [r8 + 0x10c]
mov qword [rbx + 0x1b8], rax
mov eax, dword [r8 + 0x110]
mov dword [rbx + 0x1c0], eax
mov eax, dword [r8 + 0x114]
mov dword [rbx + 0x1c4], eax
lea rax, [rbx + 0x1c8]
lea rax, [rax + 0x80]
movups xmm0, xmmword [rcx]
lea rcx, [rcx + 0x80]
movups xmmword [rax - 0x80], xmm0
movups xmm1, xmmword [rcx - 0x70]
movups xmmword [rax - 0x70], xmm1
movups xmm0, xmmword [rcx - 0x60]
movups xmmword [rax - 0x60], xmm0
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rax - 0x50], xmm1
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rax - 0x40], xmm0
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rax - 0x30], xmm1
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [rax - 0x20], xmm0
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rax - 0x10], xmm1
sub rdx, 1
jne 0x140085285
mov eax, dword [r8 + 0x238]
mov dword [rbx + 0x2c8], eax
mov eax, dword [r8 + 0x23c]
mov dword [rbx + 0x2cc], eax
mov eax, dword [r8 + 0x118]
mov dword [rbx + 0x190], eax
mov eax, dword [r8 + 0x124]
mov dword [rbx + 0x19c], eax
mov eax, dword [r8 + 0x11c]
mov dword [rbx + 0x194], eax
mov eax, dword [r8 + 0x128]
mov dword [rbx + 0x1a0], eax
mov eax, dword [r8 + 0x120]
mov dword [rbx + 0x198], eax
mov eax, dword [r8 + 0x12c]
mov dword [rbx + 0x1a4], eax
mov eax, dword [r8 + 0x130]
mov dword [rbx + 0x1a8], eax
mov rax, rsi
mov rbx, qword [rsp + 0x48]
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x2f8
call fcn.1400ceac0
mov rbx, rax
test rax, rax
je 0x14008539f
mov rcx, rax
call fcn.1400859d0
lea rax, vtable.crashpad::MinidumpContextMIPS64Writer.0
xor edx, edx
lea rcx, [rbx + 0x80]
mov qword [rbx], rax
mov r8d, 0x278
call sub.VCRUNTIME140.dll_memset
mov qword [rbx + 0x78], 0x80000
jmp 0x1400853a2
mov rbx, rbp
mov rcx, qword [rsi]
mov qword [rsi], rbx
test rcx, rcx
je 0x1400853ba
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rbx, qword [rsi]
mov r8, qword [rdi + 8]
lea rax, [rbx + 0x80]
mov edx, 2
mov qword [rbx + 0x78], 0x8000e
mov rcx, r8
mov r9d, edx
nop dword [rax + rax]
lea rax, [rax + 0x80]
movups xmm0, xmmword [rcx]
lea rcx, [rcx + 0x80]
movups xmmword [rax - 0x80], xmm0
movups xmm1, xmmword [rcx - 0x70]
movups xmmword [rax - 0x70], xmm1
movups xmm0, xmmword [rcx - 0x60]
movups xmmword [rax - 0x60], xmm0
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rax - 0x50], xmm1
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rax - 0x40], xmm0
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rax - 0x30], xmm1
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [rax - 0x20], xmm0
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rax - 0x10], xmm1
sub r9, 1
jne 0x1400853e0
mov rax, qword [r8 + 0x108]
lea rcx, [r8 + 0x168]
mov qword [rbx + 0x180], rax
mov rax, qword [r8 + 0x100]
mov qword [rbx + 0x188], rax
mov rax, qword [r8 + 0x110]
mov qword [rbx + 0x1c8], rax
mov rax, qword [r8 + 0x118]
mov qword [rbx + 0x1d0], rax
mov rax, qword [r8 + 0x120]
mov qword [rbx + 0x1d8], rax
mov rax, qword [r8 + 0x128]
mov qword [rbx + 0x1e0], rax
lea rax, [rbx + 0x1e8]
lea rax, [rax + 0x80]
movups xmm0, xmmword [rcx]
lea rcx, [rcx + 0x80]
movups xmmword [rax - 0x80], xmm0
movups xmm1, xmmword [rcx - 0x70]
movups xmmword [rax - 0x70], xmm1
movups xmm0, xmmword [rcx - 0x60]
movups xmmword [rax - 0x60], xmm0
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rax - 0x50], xmm1
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rax - 0x40], xmm0
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rax - 0x30], xmm1
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [rax - 0x20], xmm0
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rax - 0x10], xmm1
sub rdx, 1
jne 0x140085495
mov rax, qword [r8 + 0x268]
mov qword [rbx + 0x2e8], rax
mov rax, qword [r8 + 0x270]
mov qword [rbx + 0x2f0], rax
mov rax, qword [r8 + 0x130]
mov qword [rbx + 0x190], rax
mov rax, qword [r8 + 0x148]
mov qword [rbx + 0x1a8], rax
mov rax, qword [r8 + 0x138]
mov qword [rbx + 0x198], rax
mov rax, qword [r8 + 0x150]
mov qword [rbx + 0x1b0], rax
mov rax, qword [r8 + 0x140]
mov qword [rbx + 0x1a0], rax
mov rax, qword [r8 + 0x158]
mov qword [rbx + 0x1b8], rax
mov rax, qword [r8 + 0x160]
mov qword [rbx + 0x1c0], rax
mov rbx, qword [rsp + 0x48]
mov rax, rsi
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret