Function at 0x18000f600
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x18], r8
mov qword [rsp + 8], rcx
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x78
mov rdi, qword [rdx + 0x110]
mov rsi, r9
mov rbx, qword [rdx + 0x108]
mov r9, rcx
mov rax, qword [r8 + 0x10]
movabs rdx, 0x1bd11bdaa9fc1a22
mov qword [rsp + 0x50], rdi
mov qword [rbx], rax
mov rax, qword [r8 + 0x18]
mov qword [rbx + 8], rax
nop dword [rax]
mov rax, qword [rsp + 0xe8]
add qword [rbx], rax
mov rax, qword [r8 + 0x20]
mov qword [rbx + 0x18], rax
mov rax, qword [r8 + 0x28]
mov qword [rbx + 0x20], rax
mov rax, qword [r8 + 0x30]
mov qword [rbx + 0x28], rax
mov rax, qword [r8 + 0x38]
mov qword [rbx + 0x30], rax
mov rax, qword [r8 + 0x40]
mov qword [rbx + 0x38], rax
mov rax, qword [r8 + 0x48]
mov qword [rbx + 0x40], rax
mov rax, qword [r8 + 0x50]
mov qword [rbx + 0x48], rax
mov rax, qword [r8 + 0x58]
mov r8d, 0x40
mov qword [rbx + 0x50], rax
mov rcx, qword [rbx + 0x38]
xor rcx, qword [rbx + 0x18]
xor rcx, rax
mov rax, qword [rbx]
xor rcx, qword [rbx + 0x30]
xor rcx, qword [rbx + 0x48]
xor rcx, qword [rbx + 0x28]
xor rcx, qword [rbx + 0x40]
xor rcx, qword [rbx + 0x20]
xor rax, qword [rbx + 8]
xor rcx, rdx
mov qword [rbx + 0x58], rcx
mov rdx, rsi
mov rcx, rdi
mov qword [rbx + 0x10], rax
call qword [r9 + 0x480]
mov rax, qword [rdi + 0x18]
add rsi, 0x40
add rax, qword [rbx + 0x30]
mov r10, qword [rbx + 0x48]
mov r8, qword [rbx + 8]
mov r9, qword [rsp + 0x50]
mov r12, qword [rdi + 8]
add r12, qword [rbx + 0x20]
mov rcx, qword [rbx + 0x50]
lea rdx, [r8 + r10]
add rcx, qword [rdi + 0x38]
add rdx, qword [r9 + 0x30]
mov r15, qword [rdi]
add rdx, rcx
add r15, qword [rbx + 0x18]
mov qword [rsp + 0x40], rax
add r15, r12
mov rbp, qword [rsp + 0x40]
mov rax, qword [rdi + 0x28]
add rax, qword [rbx + 0x40]
add rax, qword [rbx]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xd8], rsi
ror r12, 0x12
ror rcx, 0x1b
xor r12, r15
mov r14, qword [rax + 0x10]
xor rcx, rdx
mov rsi, qword [rax + 0x20]
add r14, qword [rbx + 0x28]
add rsi, qword [rbx + 0x38]
add r14, rbp
mov rax, qword [rsp + 0x38]
add rsi, rax
ror rbp, 0x1c
rol rax, 0x13
xor rbp, r14
add r14, r12
xor rax, rsi
add rsi, rcx
ror r12, 0x1f
rol rcx, 0x1b
xor r12, r14
xor rcx, rsi
add rdx, rax
mov r9, qword [rbx + 0x40]
add r15, rbp
rol rax, 0xe
add r14, rcx
xor rax, rdx
ror rbp, 0x16
xor rbp, r15
ror rcx, 0x19
add r15, rax
add rdx, rbp
ror rax, 0x1c
xor rcx, r14
xor rax, r15
ror rbp, 0xf
add r14, rax
xor rbp, rdx
ror rax, 0xa
add r15, rcx
xor rax, r14
rol rcx, 9
add rax, r8
add rsi, r12
add rax, r10
rol r12, 0x11
mov qword [rsp + 0x38], rax
xor rcx, r15
mov rdi, qword [rsp + 0x38]
xor r12, rsi
add rsi, rbp
add rdx, r12
ror rbp, 8
inc rcx
xor rbp, rsi
ror r12, 0x14
add rbp, qword [rbx + 0x38]
xor r12, rdx
add r12, qword [rbx + 0x28]
mov qword [rsp + 0x20], r12
mov rax, qword [rsp + 0x20]
add rax, qword [rbx + 0x20]
mov r12, qword [rbx + 0x58]
add r15, rax
mov rax, qword [rsp + 0x20]
add rcx, r12
ror rax, 0x19
xor rax, r15
mov qword [rsp + 0xc8], r15
mov r15, qword [rbx + 0x50]
add r15, qword [rbx + 0x10]
mov qword [rsp + 0x20], rax
mov rax, qword [rbx + 0x30]
add rax, rbp
rol rbp, 0x1e
add r14, rax
lea rax, [r9 + rdi]
add rsi, rax
ror rdi, 0x1e
lea rax, [r15 + rcx]
xor rbp, r14
add rdx, rax
rol rcx, 0x18
mov rax, qword [rsp + 0x20]
xor rdi, rsi
add r14, rax
xor rcx, rdx
rol rax, 0xd
add rsi, rcx
xor rax, r14
ror rcx, 0xe
mov qword [rsp + 0x20], rax
add rdx, rdi
mov rax, qword [rsp + 0xc8]
xor rcx, rsi
add rax, rbp
rol rdi, 0xa
rol rbp, 0x11
xor rdi, rdx
xor rbp, rax
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x40], rbp
mov rbp, qword [rsp + 0x20]
mov rdi, qword [rsp + 0x40]
add rsi, rbp
mov r11, qword [rsp + 0x38]
add rdx, rdi
add rax, r11
rol rdi, 0x1d
xor rdi, rdx
rol rbp, 0x19
xor rbp, rsi
ror r11, 0x19
xor r11, rax
add rsi, rdi
add r14, rcx
add rdx, rbp
rol rbp, 8
xor rbp, rdx
ror rcx, 0x15
add rbp, qword [rbx + 0x30]
xor rcx, r14
add rax, rcx
mov qword [rsp + 0x20], rbp
mov qword [rsp + 0xc8], rax
mov rbp, rdi
ror rcx, 0x1d
add r14, r11
xor rcx, rax
rol rbp, 0x16
mov rax, qword [rbx + 0x18]
xor rbp, rsi
add rax, 2
add rbp, r9
add rcx, rax
mov rdi, r11
mov rax, qword [rsp + 0x20]
add rax, qword [rbx + 0x28]
add qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x20]
mov r11, qword [rbx + 0x38]
ror rdi, 8
xor rdi, r14
ror rax, 0x12
add rdi, qword [rbx + 0x10]
add rdi, qword [rbx + 0x50]
xor rax, qword [rsp + 0xc8]
mov qword [rsp + 0x20], rax
lea rax, [r11 + rbp]
mov r13, qword [rsp + 0x20]
add r14, rax
lea rax, [r10 + rdi]
ror rbp, 0x1c
add rsi, rax
rol rdi, 0x13
xor rdi, rsi
mov qword [rsp + 0x28], r14
xor rbp, r14
mov qword [rsp + 0x40], rbp
mov rbp, qword [rbx]
lea r14, [r12 + rbp]
lea rax, [r14 + rcx]
ror rcx, 0x1b
add rdx, rax
mov rax, qword [rsp + 0x28]
xor rcx, rdx
add rax, r13
add rdx, rdi
ror r13, 0x1f
rol rdi, 0xe
add rsi, rcx
xor rdi, rdx
rol rcx, 0x1b
xor r13, rax
mov qword [rsp + 0x38], rdi
mov rdi, qword [rsp + 0x40]
xor rcx, rsi
add qword [rsp + 0xc8], rdi
add rsi, r13
ror rdi, 0x16
xor rdi, qword [rsp + 0xc8]
rol r13, 0x11
xor r13, rsi
add rdx, rdi
mov r9, qword [rsp + 0x38]
add rax, rcx
add qword [rsp + 0xc8], r9
ror rdi, 0xf
xor rdi, rdx
ror rcx, 0x19
xor rcx, rax
ror r9, 0x1c
xor r9, qword [rsp + 0xc8]
add rdx, r13
add qword [rsp + 0xc8], rcx
add rax, r9
mov qword [rsp + 0x28], rax
add rsi, rdi
mov qword [rsp + 0x48], rdx
rol rcx, 9
xor rcx, qword [rsp + 0xc8]
ror r13, 0x14
xor r13, rdx
mov rdx, rdi
ror rdx, 8
mov rdi, r9
mov r9, qword [rbx + 0x40]
xor rdx, rsi
add rdx, r10
ror rdi, 0xa
xor rdi, rax
mov qword [rsp + 0x40], rdx
mov rdx, qword [rbx + 0x20]
add rdi, r12
mov rax, qword [rbx + 0x30]
add rdi, rbp
mov rbp, qword [rsp + 0x40]
add rdx, 3
add rdx, rcx
mov qword [rsp + 0x20], r13
add qword [rsp + 0x20], r11
add rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0xc8]
add rcx, rax
mov rax, qword [rsp + 0x20]
ror rax, 0x19
xor rax, rcx
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x20], rax
lea rax, [r9 + rbp]
mov r13, qword [rsp + 0x20]
add rcx, rax
mov rax, qword [rbx + 0x50]
add rax, rdi
mov qword [rsp + 0x28], rcx
add rsi, rax
ror rdi, 0x1e
xor rdi, rsi
rol rbp, 0x1e
xor rbp, rcx
mov qword [rsp + 0x30], rsi
add qword [rsp + 0xc8], rbp
mov rsi, qword [rbx + 0x18]
mov rcx, qword [rsp + 0x48]
add rsi, r8
rol rbp, 0x11
xor rbp, qword [rsp + 0xc8]
lea rax, [rsi + rdx]
rol rdx, 0x18
add rcx, rax
mov rax, qword [rsp + 0x28]
add rax, r13
xor rdx, rcx
mov qword [rsp + 0x28], rax
add rcx, rdi
rol r13, 0xd
xor r13, rax
rol rdi, 0xa
mov rax, qword [rsp + 0x30]
xor rdi, rcx
add rax, rdx
ror rdx, 0xe
xor rdx, rax
add rax, r13
add qword [rsp + 0xc8], rdi
add rcx, rbp
add qword [rsp + 0x28], rdx
ror rdi, 0x19
xor rdi, qword [rsp + 0xc8]
ror rdx, 0x15
xor rdx, qword [rsp + 0x28]
add qword [rsp + 0x28], rdi
add qword [rsp + 0xc8], rdx
rol rbp, 0x1d
xor rbp, rcx
ror rdi, 8
xor rdi, qword [rsp + 0x28]
ror rdx, 0x1d
add rdi, r8
xor rdx, qword [rsp + 0xc8]
add rdi, qword [rbx + 0x18]
mov qword [rsp + 0x38], rdi
rol r13, 0x19
xor r13, rax
add rax, rbp
add rcx, r13
rol rbp, 0x16
xor rbp, rax
mov qword [rsp + 0x48], rcx
add rbp, qword [rbx + 0x50]
mov qword [rsp + 0x30], rax
rol r13, 8
xor r13, rcx
mov rcx, qword [rbx + 0x28]
add rcx, 4
mov qword [rsp + 0x20], r13
add qword [rsp + 0x20], r9
add rcx, rdx
mov rdi, qword [rsp + 0x20]
mov rdx, qword [rsp + 0xc8]
mov r9, qword [rsp + 0x38]
lea rax, [r11 + rdi]
mov r11, qword [rsp + 0x30]
add rdx, rax
ror rdi, 0x12
xor rdi, rdx
mov qword [rsp + 0xc8], rdx
mov rdx, qword [rsp + 0x28]
lea rax, [r10 + rbp]
add rdx, rax
ror rbp, 0x1c
lea rax, [r12 + r9]
mov qword [rsp + 0x28], rdx
xor rbp, rdx
rol r9, 0x13
mov rdx, qword [rsp + 0x48]
add r11, rax
xor r9, r11
mov qword [rsp + 0x40], rbp
mov qword [rsp + 0x20], rdi
mov rbp, qword [rsp + 0x20]
mov rdi, qword [rbx + 0x20]
add rdi, qword [rbx + 0x10]
lea rax, [rdi + rcx]
ror rcx, 0x1b
add rdx, rax
mov rax, qword [rsp + 0x28]
xor rcx, rdx
add rax, rbp
add rdx, r9
ror rbp, 0x1f
rol r9, 0xe
add r11, rcx
xor r9, rdx
rol rcx, 0x1b
mov qword [rsp + 0x38], r9
xor rbp, rax
mov r9, qword [rsp + 0x40]
xor rcx, r11
add qword [rsp + 0xc8], r9
add r11, rbp
ror r9, 0x16
xor r9, qword [rsp + 0xc8]
rol rbp, 0x11
xor rbp, r11
mov r10, qword [rsp + 0x38]
add rax, rcx
add qword [rsp + 0xc8], r10
add rdx, r9
ror rcx, 0x19
xor rcx, rax
ror r9, 0xf
xor r9, rdx
ror r10, 0x1c
xor r10, qword [rsp + 0xc8]
add rdx, rbp
add qword [rsp + 0xc8], rcx
add rax, r10
mov qword [rsp + 0x28], rax
add r11, r9
mov qword [rsp + 0x48], rdx
ror rbp, 0x14
xor rbp, rdx
rol rcx, 9
xor rcx, qword [rsp + 0xc8]
mov qword [rsp + 0x20], rbp
mov rbp, r9
ror rbp, 8
xor rbp, r11
mov qword [rsp + 0x38], r10
mov rdx, qword [rsp + 0x38]
add rbp, r12
mov r10, qword [rbx + 0x48]
add qword [rsp + 0x20], r10
ror rdx, 0xa
xor rdx, rax
mov rax, qword [rsp + 0x20]
add rax, qword [rbx + 0x40]
add rdx, qword [rbx + 0x10]
add rdx, qword [rbx + 0x20]
mov qword [rsp + 0x38], rdx
mov r9, qword [rsp + 0x38]
mov rdx, qword [rbx + 0x30]
add rdx, 5
add rdx, rcx
mov rcx, qword [rsp + 0xc8]
add rcx, rax
mov rax, qword [rsp + 0x20]
ror rax, 0x19
xor rax, rcx
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x20], rax
mov r13, qword [rsp + 0x20]
mov rax, qword [rbx + 0x50]
add rax, rbp
rol rbp, 0x1e
add rcx, rax
mov rax, qword [rbx + 0x18]
add rax, r9
mov qword [rsp + 0x28], rcx
add qword [rsp + 0x28], r13
add r11, rax
xor rbp, rcx
ror r9, 0x1e
mov rcx, qword [rbx + 0x28]
xor r9, r11
mov qword [rsp + 0x40], rbp
mov rbp, qword [rbx]
mov qword [rsp + 0x30], r11
rol r13, 0xd
xor r13, qword [rsp + 0x28]
lea r11, [rcx + rbp]
lea rax, [r11 + rdx]
rol rdx, 0x18
add qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x48]
xor rdx, rax
add rax, r9
add qword [rsp + 0x30], rdx
ror rdx, 0xe
xor rdx, qword [rsp + 0x30]
rol r9, 0xa
xor r9, rax
mov qword [rsp + 0x38], r9
mov r9, qword [rsp + 0x40]
add qword [rsp + 0x30], r13
add qword [rsp + 0x28], rdx
add qword [rsp + 0xc8], r9
mov r10, qword [rsp + 0x38]
rol r13, 0x19
xor r13, qword [rsp + 0x30]
ror rdx, 0x15
xor rdx, qword [rsp + 0x28]
rol r9, 0x11
xor r9, qword [rsp + 0xc8]
add qword [rsp + 0xc8], r10
add rax, r9
ror r10, 0x19
xor r10, qword [rsp + 0xc8]
add qword [rsp + 0xc8], rdx
add qword [rsp + 0x28], r10
ror rdx, 0x1d
xor rdx, qword [rsp + 0xc8]
rol r9, 0x1d
xor r9, rax
add rax, r13
add qword [rsp + 0x30], r9
mov qword [rsp + 0x48], rax
rol r13, 8
xor r13, rax
mov rax, r10
add r13, qword [rbx + 0x50]
mov r10, qword [rbx + 0x30]
ror rax, 8
add r10, r8
xor rax, qword [rsp + 0x28]
add rax, rcx
mov qword [rsp + 0x20], r13
mov rcx, qword [rbx + 0x38]
add rax, rbp
mov qword [rsp + 0x38], rax
add rcx, 6
mov rax, qword [rsp + 0x20]
add rcx, rdx
add rax, qword [rbx + 0x48]
mov r13, r9
mov rdx, qword [rsp + 0xc8]
mov rbp, qword [rsp + 0x38]
add rdx, rax
mov rax, qword [rsp + 0x20]
ror rax, 0x12
xor rax, rdx
rol r13, 0x16
xor r13, qword [rsp + 0x30]
add r13, qword [rbx + 0x18]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0xc8], rdx
mov rdx, qword [rsp + 0x28]
lea rax, [r12 + r13]
ror r13, 0x1c
add rdx, rax
mov rax, qword [rbx + 0x20]
xor r13, rdx
mov qword [rsp + 0x28], rdx
mov rdx, qword [rsp + 0x30]
add rax, rbp
add rdx, rax
mov qword [rsp + 0x40], r13
mov r13, qword [rsp + 0x20]
lea rax, [r10 + rcx]
mov qword [rsp + 0x30], rdx
ror rcx, 0x1b
rol rbp, 0x13
xor rbp, rdx
mov rdx, qword [rsp + 0x48]
add rdx, rax
mov rax, qword [rsp + 0x28]
add rax, r13
xor rcx, rdx
ror r13, 0x1f
xor r13, rax
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x30]
add rax, rcx
rol rcx, 0x1b
xor rcx, rax
add qword [rsp + 0x28], rcx
add rax, r13
mov r9, qword [rsp + 0x40]
add rdx, rbp
add qword [rsp + 0xc8], r9
ror r9, 0x16
xor r9, qword [rsp + 0xc8]
rol r13, 0x11
xor r13, rax
ror rcx, 0x19
xor rcx, qword [rsp + 0x28]
rol rbp, 0xe
xor rbp, rdx
add rdx, r9
add qword [rsp + 0xc8], rbp
ror r9, 0xf
xor r9, rdx
ror rbp, 0x1c
xor rbp, qword [rsp + 0xc8]
add rax, r9
add qword [rsp + 0xc8], rcx
add rdx, r13
add qword [rsp + 0x28], rbp
mov qword [rsp + 0x30], rax
ror r13, 0x14
xor r13, rdx
rol rcx, 9
xor rcx, qword [rsp + 0xc8]
mov qword [rsp + 0x20], r13
mov r13, r9
add qword [rsp + 0x20], r12
mov r9, qword [rsp + 0x20]
mov qword [rsp + 0x48], rdx
mov rdx, qword [rbx + 0x40]
ror r13, 8
add rdx, 7
xor r13, rax
ror rbp, 0xa
xor rbp, qword [rsp + 0x28]
add rdx, rcx
add r13, qword [rbx + 0x20]
add rbp, r8
add rbp, qword [rbx + 0x30]
mov rcx, qword [rsp + 0xc8]
mov rax, qword [rbx + 0x50]
add rax, r9
ror r9, 0x19
add rcx, rax
mov rax, qword [rbx + 0x18]
xor r9, rcx
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x28]
add rax, r13
add rcx, rax
mov qword [rsp + 0x20], r9
mov rax, qword [rbx + 0x28]
add rax, rbp
mov qword [rsp + 0x28], rcx
rol r13, 0x1e
xor r13, rcx
ror rbp, 0x1e
mov rcx, qword [rsp + 0x30]
add rcx, rax
mov qword [rsp + 0x40], r13
mov r13, qword [rbx + 0x10]
xor rbp, rcx
mov qword [rsp + 0x30], rcx
mov rcx, qword [rbx + 0x38]
lea r9, [rcx + r13]
lea rax, [r9 + rdx]
mov qword [rsp + 0x58], r9
add qword [rsp + 0x48], rax
mov r9, qword [rsp + 0x20]
add qword [rsp + 0x28], r9
mov rax, qword [rsp + 0x48]
rol rdx, 0x18
xor rdx, rax
rol r9, 0xd
add qword [rsp + 0x30], rdx
xor r9, qword [rsp + 0x28]
ror rdx, 0xe
xor rdx, qword [rsp + 0x30]
add rax, rbp
add qword [rsp + 0x30], r9
add qword [rsp + 0x28], rdx
rol rbp, 0xa
xor rbp, rax
rol r9, 0x19
xor r9, qword [rsp + 0x30]
mov qword [rsp + 0x38], rbp
mov rbp, qword [rsp + 0x40]
add qword [rsp + 0xc8], rbp
mov r12, qword [rsp + 0x38]
rol rbp, 0x11
xor rbp, qword [rsp + 0xc8]
add qword [rsp + 0xc8], r12
add rax, rbp
ror rdx, 0x15
xor rdx, qword [rsp + 0x28]
rol rbp, 0x1d
xor rbp, rax
ror r12, 0x19
add qword [rsp + 0x30], rbp
add rax, r9
xor r12, qword [rsp + 0xc8]
add qword [rsp + 0xc8], rdx
add qword [rsp + 0x28], r12
mov qword [rsp + 0x48], rax
rol r9, 8
xor r9, rax
ror rdx, 0x1d
xor rdx, qword [rsp + 0xc8]
add r9, qword [rbx + 0x18]
mov qword [rsp + 0x20], r9
mov r9, rbp
mov rax, qword [rsp + 0x20]
mov rbp, r12
add rax, qword [rbx + 0x58]
ror rbp, 8
xor rbp, qword [rsp + 0x28]
rol r9, 0x16
add rbp, r13
xor r9, qword [rsp + 0x30]
add rbp, rcx
add r9, qword [rbx + 0x28]
mov rcx, qword [rbx + 0x48]
add rcx, 8
add rcx, rdx
mov rdx, qword [rsp + 0xc8]
add rdx, rax
mov rax, qword [rsp + 0x20]
ror rax, 0x12
xor rax, rdx
mov qword [rsp + 0xc8], rdx
mov rdx, qword [rsp + 0x28]
mov qword [rsp + 0x20], rax
mov rax, qword [rbx + 0x20]
add rax, r9
ror r9, 0x1c
add rdx, rax
mov rax, qword [rbx + 0x30]
add rax, rbp
mov qword [rsp + 0x28], rdx
xor r9, rdx
rol rbp, 0x13
mov rdx, qword [rsp + 0x30]
add rdx, rax
mov qword [rsp + 0x40], r9
mov r9, qword [rsp + 0x20]
xor rbp, rdx
mov qword [rsp + 0x38], rbp
mov rbp, qword [rbx]
mov qword [rsp + 0x30], rdx
mov rdx, qword [rbx + 0x40]
lea r12, [rdx + rbp]
lea rax, [r12 + rcx]
mov qword [rsp + 0x60], r12
add qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x48]
ror rcx, 0x1b
xor rcx, rax
add qword [rsp + 0x28], r9
add qword [rsp + 0x30], rcx
mov r12, qword [rsp + 0x38]
add r8, qword [rbx + 0x48]
add rax, r12
rol r12, 0xe
xor r12, rax
ror r9, 0x1f
xor r9, qword [rsp + 0x28]
mov qword [rsp + 0x38], r12
mov r12, qword [rsp + 0x40]
add qword [rsp + 0xc8], r12
mov r13, qword [rsp + 0x38]
rol rcx, 0x1b
xor rcx, qword [rsp + 0x30]
add qword [rsp + 0x30], r9
add qword [rsp + 0x28], rcx
ror r12, 0x16
xor r12, qword [rsp + 0xc8]
add qword [rsp + 0xc8], r13
add rax, r12
rol r9, 0x11
xor r9, qword [rsp + 0x30]
ror rcx, 0x19
xor rcx, qword [rsp + 0x28]
ror r12, 0xf
xor r12, rax
ror r13, 0x1c
add qword [rsp + 0x30], r12
add rax, r9
xor r13, qword [rsp + 0xc8]
add qword [rsp + 0xc8], rcx
add qword [rsp + 0x28], r13
mov qword [rsp + 0x48], rax
ror r9, 0x14
xor r9, rax
rol rcx, 9
xor rcx, qword [rsp + 0xc8]
add r9, qword [rbx + 0x20]
mov rax, qword [rbx + 0x18]
mov qword [rsp + 0x20], r9
mov r9, r12
add rax, qword [rsp + 0x20]
mov r12, r13
ror r12, 0xa
xor r12, qword [rsp + 0x28]
add r12, rdx
ror r9, 8
xor r9, qword [rsp + 0x30]
add r12, rbp
add r9, qword [rbx + 0x30]
mov rdx, qword [rbx + 0x50]
add rdx, 9
mov qword [rsp + 0x68], r8
add rdx, rcx
mov rcx, qword [rsp + 0xc8]
add rcx, rax
mov rax, qword [rsp + 0x20]
ror rax, 0x19
xor rax, rcx
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x20], rax
mov rax, qword [rbx + 0x28]
add rax, r9
rol r9, 0x1e
add rcx, rax
mov rax, qword [rbx + 0x38]
add rax, r12
mov qword [rsp + 0x28], rcx
xor r9, rcx
ror r12, 0x1e
mov rcx, qword [rsp + 0x30]
add rcx, rax
mov qword [rsp + 0x40], r9
lea rax, [r8 + rdx]
mov qword [rsp + 0x30], rcx
add qword [rsp + 0x48], rax
xor r12, rcx
mov rax, qword [rsp + 0x48]
rol rdx, 0x18
xor rdx, rax
add qword [rsp + 0x30], rdx
add rax, r12
mov r9, qword [rsp + 0x20]
add qword [rsp + 0x28], r9
mov rcx, qword [rbx + 0x58]
rol r12, 0xa
add rcx, 0xa
xor r12, rax
ror rdx, 0xe
xor rdx, qword [rsp + 0x30]
mov qword [rsp + 0x38], r12
mov r12, qword [rsp + 0x40]
add qword [rsp + 0xc8], r12
mov r13, qword [rsp + 0x38]
rol r9, 0xd
xor r9, qword [rsp + 0x28]
add qword [rsp + 0x28], rdx
add qword [rsp + 0x30], r9
ror rdx, 0x15
xor rdx, qword [rsp + 0x28]
rol r12, 0x11
xor r12, qword [rsp + 0xc8]
add qword [rsp + 0xc8], r13
add rax, r12
rol r9, 0x19
xor r9, qword [rsp + 0x30]
rol r12, 0x1d
xor r12, rax
ror r13, 0x19
add qword [rsp + 0x30], r12
add rax, r9
xor r13, qword [rsp + 0xc8]
add qword [rsp + 0xc8], rdx
add qword [rsp + 0x28], r13
mov qword [rsp + 0x48], rax
ror rdx, 0x1d
xor rdx, qword [rsp + 0xc8]
add rcx, rdx
rol r9, 8
mov rdx, qword [rsp + 0xc8]
xor r9, rax
add r9, qword [rbx + 0x28]
mov rax, qword [rbx + 0x20]
mov qword [rsp + 0x20], r9
mov r9, r12
add rax, qword [rsp + 0x20]
mov r12, r13
add rdx, rax
ror r12, 8
xor r12, qword [rsp + 0x28]
add r12, qword [rbx + 8]
add r12, qword [rbx + 0x48]
mov rax, qword [rsp + 0x20]
ror rax, 0x12
xor rax, rdx
mov qword [rsp + 0xc8], rdx
mov rdx, qword [rsp + 0x28]
mov qword [rsp + 0x20], rax
mov rax, qword [rbx + 0x30]
rol r9, 0x16
xor r9, qword [rsp + 0x30]
add r9, qword [rbx + 0x38]
add rax, r9
ror r9, 0x1c
add rdx, rax
mov rax, qword [rbx + 0x40]
add rax, r12
mov qword [rsp + 0x28], rdx
xor r9, rdx
rol r12, 0x13
mov rdx, qword [rsp + 0x30]
add rdx, rax
lea rax, [r15 + rcx]
mov r15, qword [rsp + 0x28]
xor r12, rdx
mov qword [rsp + 0x30], rdx
mov rdx, qword [rsp + 0x48]
add rdx, rax
ror rcx, 0x1b
mov rax, qword [rsp + 0x20]
xor rcx, rdx
add qword [rsp + 0xc8], r9
add r15, rax
mov r13, qword [rbx + 0x10]
add rdx, r12
ror rax, 0x1f
xor rax, r15
rol r12, 0xe
xor r12, rdx
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x30]
add rax, rcx
ror r9, 0x16
xor r9, qword [rsp + 0xc8]
mov qword [rsp + 0x40], r9
mov r9, qword [rsp + 0x20]
mov qword [rsp + 0x38], r12
mov r12, qword [rsp + 0x40]
add rdx, r12
rol rcx, 0x1b
xor rcx, rax
ror r12, 0xf
add rax, r9
add r15, rcx
xor r12, rdx
ror rcx, 0x19
xor rcx, r15
mov qword [rsp + 0x40], r12
mov r12, qword [rsp + 0x38]
add qword [rsp + 0xc8], r12
rol r9, 0x11
xor r9, rax
ror r12, 0x1c
xor r12, qword [rsp + 0xc8]
add rdx, r9
add qword [rsp + 0xc8], rcx
add r15, r12
mov qword [rsp + 0x20], r9
mov r9, qword [rsp + 0x40]
add rax, r9
mov qword [rsp + 0x28], r15
mov r15, qword [rsp + 0x20]
mov qword [rsp + 0x30], rax
rol rcx, 9
xor rcx, qword [rsp + 0xc8]
ror r9, 8
xor r9, rax
ror r15, 0x14
mov rax, qword [rbx + 0x28]
xor r15, rdx
add r15, qword [rbx + 0x30]
mov qword [rsp + 0x20], r15
add rax, qword [rsp + 0x20]
mov r15, qword [rbx + 0x40]
add r9, r15
ror r12, 0xa
xor r12, qword [rsp + 0x28]
mov qword [rsp + 0x48], rdx
add r12, r13
add r12, qword [rbx + 0x50]
mov rdx, qword [rbx + 0x18]
add rdx, 0xb
add rdx, rcx
mov rcx, qword [rsp + 0xc8]
add rcx, rax
mov rax, qword [rsp + 0x20]
ror rax, 0x19
xor rax, rcx
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x20], rax
mov rax, qword [rbx + 0x38]
add rax, r9
rol r9, 0x1e
add rcx, rax
xor r9, rcx
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbx + 0x48]
mov qword [rsp + 0x40], r9
lea rax, [rcx + r12]
add qword [rsp + 0x30], rax
ror r12, 0x1e
xor r12, qword [rsp + 0x30]
lea rax, [r14 + rdx]
mov r9, qword [rsp + 0x20]
mov r14, qword [rsp + 0x48]
add r14, rax
rol rdx, 0x18
mov rax, qword [rsp + 0x28]
xor rdx, r14
add rax, r9
add r14, r12
mov qword [rsp + 0x28], rax
rol r12, 0xa
xor r12, r14
rol r9, 0xd
xor r9, rax
mov qword [rsp + 0x38], r12
mov r12, qword [rsp + 0x40]
add qword [rsp + 0xc8], r12
mov rax, qword [rsp + 0x30]
add rax, rdx
rol r12, 0x11
xor r12, qword [rsp + 0xc8]
add r14, r12
ror rdx, 0xe
xor rdx, rax
rol r12, 0x1d
add qword [rsp + 0x28], rdx
add rax, r9
xor r12, r14
ror rdx, 0x15
xor rdx, qword [rsp + 0x28]
mov qword [rsp + 0x40], r12
mov r12, qword [rsp + 0x38]
add qword [rsp + 0xc8], r12
rol r9, 0x19
xor r9, rax
ror r12, 0x19
xor r12, qword [rsp + 0xc8]
add r14, r9
add qword [rsp + 0xc8], rdx
add qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r9
mov r9, qword [rsp + 0x40]
add rax, r9
ror rdx, 0x1d
xor rdx, qword [rsp + 0xc8]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x20]
rol rax, 8
xor rax, r14
rol r9, 0x16
xor r9, qword [rsp + 0x30]
mov qword [rsp + 0x20], rax
add r9, rcx
mov rax, qword [rbx + 0x38]
add qword [rsp + 0x20], rax
mov rcx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x30]
add rcx, 0xc
add rax, qword [rsp + 0x20]
add rcx, rdx
mov rdx, qword [rsp + 0xc8]
add rdx, rax
ror r12, 8
xor r12, qword [rsp + 0x28]
mov rax, qword [rsp + 0x20]
ror rax, 0x12
xor rax, rdx
mov qword [rsp + 0xc8], rdx
mov rdx, qword [rsp + 0x28]
mov qword [rsp + 0x20], rax
lea rax, [r15 + r9]
add rdx, rax
mov qword [rsp + 0x48], r14
mov r14, qword [rbx + 0x58]
mov rax, qword [rbx + 0x50]
add r12, r14
add r12, rbp
ror r9, 0x1c
mov qword [rsp + 0x28], rdx
xor r9, rdx
add qword [rsp + 0xc8], r9
add rax, r12
mov rdx, qword [rsp + 0x30]
add rdx, rax
rol r12, 0x13
xor r12, rdx
ror r9, 0x16
xor r9, qword [rsp + 0xc8]
lea rax, [rsi + rcx]
mov rsi, qword [rsp + 0x28]
ror rcx, 0x1b
mov qword [rsp + 0x30], rdx
mov rdx, qword [rsp + 0x48]
add rdx, rax
mov qword [rsp + 0x40], r9
mov rax, qword [rsp + 0x20]
xor rcx, rdx
add rdx, r12
add rsi, rax
ror rax, 0x1f
xor rax, rsi
rol r12, 0xe
xor r12, rdx
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x20]
mov rax, qword [rsp + 0x30]
add rax, rcx
mov qword [rsp + 0x38], r12
mov r12, qword [rsp + 0x40]
mov r8, qword [rsp + 0x38]
add rdx, r12
add qword [rsp + 0xc8], r8
rol rcx, 0x1b
xor rcx, rax
ror r12, 0xf
add rax, r9
ror r8, 0x1c
xor r8, qword [rsp + 0xc8]
xor r12, rdx
add rsi, rcx
rol r9, 0x11
xor r9, rax
ror rcx, 0x19
add rax, r12
add rdx, r9
xor rcx, rsi
ror r9, 0x14
add qword [rsp + 0xc8], rcx
xor r9, rdx
rol rcx, 9
add rsi, r8
xor rcx, qword [rsp + 0xc8]
mov qword [rsp + 0x20], r9
mov r9, r12
add qword [rsp + 0x20], r15
mov r12, r8
mov qword [rsp + 0x30], rax
ror r12, 0xa
mov qword [rsp + 0x48], rdx
xor r12, rsi
add r12, qword [rbx + 8]
mov rdx, qword [rbx + 0x28]
add r12, qword [rbx + 0x18]
add rdx, 0xd
add rdx, rcx
ror r9, 8
mov rcx, qword [rsp + 0xc8]
xor r9, rax
add r9, qword [rbx + 0x50]
mov rax, qword [rbx + 0x38]
add rax, qword [rsp + 0x20]
add rcx, rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0xc8], rcx
ror rax, 0x19
xor rax, rcx
mov rcx, qword [rbx + 0x48]
add rcx, r9
mov qword [rsp + 0x20], rax
add rcx, rsi
mov qword [rsp + 0x28], rcx
lea rax, [r14 + r12]
rol r9, 0x1e
xor r9, rcx
ror r12, 0x1e
add qword [rsp + 0xc8], r9
mov rcx, qword [rsp + 0x30]
add rcx, rax
rol r9, 0x11
xor r9, qword [rsp + 0xc8]
lea rax, [rdi + rdx]
mov rdi, qword [rsp + 0x28]
xor r12, rcx
mov qword [rsp + 0x30], rcx
mov rcx, qword [rsp + 0x48]
add rcx, rax
rol rdx, 0x18
mov rax, qword [rsp + 0x20]
xor rdx, rcx
add rcx, r12
mov qword [rsp + 0x40], r9
add rdi, rax
rol r12, 0xa
xor r12, rcx
rol rax, 0xd
xor rax, rdi
mov qword [rsp + 0x38], r12
mov r12, qword [rsp + 0x40]
add rcx, r12
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x20]
mov rax, qword [rsp + 0x30]
add rax, rdx
rol r12, 0x1d
xor r12, rcx
ror rdx, 0xe
xor rdx, rax
mov qword [rsp + 0x40], r12
mov r12, qword [rsp + 0x38]
add rdi, rdx
add qword [rsp + 0xc8], r12
add rax, r9
ror r12, 0x19
xor r12, qword [rsp + 0xc8]
rol r9, 0x19
xor r9, rax
ror rdx, 0x15
xor rdx, rdi
mov qword [rsp + 0x20], r9
add qword [rsp + 0xc8], rdx
add rdi, r12
add rcx, r9
mov qword [rsp + 0x28], rdi
mov rdi, qword [rsp + 0x20]
mov r9, qword [rsp + 0x40]
add rax, r9
ror rdx, 0x1d
xor rdx, qword [rsp + 0xc8]
mov qword [rsp + 0x30], rax
ror r12, 8
xor r12, qword [rsp + 0x28]
rol rdi, 8
add r12, r13
add r12, qword [rbx + 0x20]
xor rdi, rcx
mov qword [rsp + 0x48], rcx
mov rcx, qword [rbx + 0x30]
rol r9, 0x16
add rcx, 0xe
xor r9, rax
mov qword [rsp + 0x20], rdi
mov rdi, qword [rbx + 0x48]
add rcx, rdx
add qword [rsp + 0x20], rdi
add r9, r14
mov rdx, qword [rsp + 0xc8]
mov rax, qword [rsp + 0x20]
add rax, r15
add rdx, rax
mov rax, qword [rsp + 0x20]
ror rax, 0x12
mov qword [rsp + 0xc8], rdx
xor rax, rdx
mov rdx, qword [rsp + 0x28]
mov qword [rsp + 0x20], rax
mov rax, qword [rbx + 0x50]
add rax, r9
ror r9, 0x1c
add rdx, rax
mov rax, qword [rbx + 0x18]
xor r9, rdx
mov qword [rsp + 0x28], rdx
add qword [rsp + 0xc8], r9
add rax, r12
mov rdx, qword [rsp + 0x30]
add rdx, rax
rol r12, 0x13
xor r12, rdx
ror r9, 0x16
xor r9, qword [rsp + 0xc8]
lea rax, [r11 + rcx]
mov r11, qword [rsp + 0x28]
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x30], rdx
mov rdx, qword [rsp + 0x48]
add rdx, rax
ror rcx, 0x1b
mov rax, qword [rsp + 0x20]
xor rcx, rdx
add rdx, r12
add r11, rax
rol r12, 0xe
xor r12, rdx
ror rax, 0x1f
xor rax, r11
mov qword [rsp + 0x38], r12
mov r12, qword [rsp + 0x40]
mov r8, qword [rsp + 0x38]
add rdx, r12
add qword [rsp + 0xc8], r8
ror r12, 0xf
xor r12, rdx
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x20]
mov rax, qword [rsp + 0x30]
add rax, rcx
ror r8, 0x1c
xor r8, qword [rsp + 0xc8]
rol rcx, 0x1b
xor rcx, rax
add rax, r9
rol r9, 0x11
add r11, rcx
xor r9, rax
ror rcx, 0x19
add rdx, r9
add rax, r12
ror r9, 0x14
xor rcx, r11
add qword [rsp + 0xc8], rcx
xor r9, rdx
add r9, qword [rbx + 0x50]
add r11, r8
mov qword [rsp + 0x20], r9
mov r9, r12
ror r9, 8
mov r12, r8
ror r12, 0xa
xor r9, rax
add r9, qword [rbx + 0x18]
xor r12, r11
add r12, qword [rbx + 0x28]
rol rcx, 9
add r12, rbp
mov rbp, qword [rsp + 0xc8]
mov qword [rsp + 0x48], rdx
xor rcx, rbp
mov qword [rsp + 0x28], r11
mov r11, qword [rbx + 0x38]
mov qword [rsp + 0x30], rax
lea rdx, [r11 + 0xf]
add rdx, rcx
mov rcx, qword [rsp + 0x20]
lea rax, [rdi + rcx]
ror rcx, 0x19
add rbp, rax
lea rax, [r14 + r9]
xor rcx, rbp
rol r9, 0x1e
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x28]
add rcx, rax
mov qword [rsp + 0xc8], rbp
mov rax, qword [rbx + 0x20]
xor r9, rcx
mov rbp, qword [rsp + 0x48]
add rax, r12
ror r12, 0x1e
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x30]
add rcx, rax
lea rax, [r10 + rdx]
mov r10, qword [rsp + 0x20]
xor r12, rcx
add rbp, rax
rol rdx, 0x18
mov rax, qword [rsp + 0x28]
xor rdx, rbp
add rbp, r12
add rcx, rdx
add rax, r10
rol r12, 0xa
xor r12, rbp
ror rdx, 0xe
xor rdx, rcx
mov qword [rsp + 0x38], r12
mov r8, qword [rsp + 0x38]
rol r10, 0xd
xor r10, rax
add rax, rdx
mov qword [rsp + 0x20], r10
mov r10, qword [rsp + 0xc8]
add r10, r9
ror rdx, 0x15
rol r9, 0x11
xor rdx, rax
xor r9, r10
add r10, r8
mov qword [rsp + 0x40], r9
mov r9, qword [rsp + 0x20]
mov r12, qword [rsp + 0x40]
add rcx, r9
rol r9, 0x19
add rbp, r12
xor r9, rcx
rol r12, 0x1d
xor r12, rbp
ror r8, 0x19
add rcx, r12
add rbp, r9
rol r9, 8
xor r8, r10
xor r9, rbp
mov qword [rsp + 0x30], rcx
add r9, r14
add rax, r8
mov qword [rsp + 0x20], r9
add r10, rdx
mov r9, r12
ror rdx, 0x1d
rol r9, 0x16
xor rdx, r10
xor r9, rcx
mov qword [rsp + 0x28], rax
add r9, qword [rbx + 0x20]
lea rcx, [r15 + 0x10]
mov r12, r8
ror r12, 8
xor r12, rax
mov rax, qword [rbx + 0x50]
add r12, qword [rbx + 8]
add r12, qword [rbx + 0x30]
add rcx, rdx
mov rdx, qword [rsp + 0x20]
mov r15, qword [rsp + 0x28]
add rax, rdx
mov rsi, qword [rsp + 0x30]
add r10, rax
ror rdx, 0x12
xor rdx, r10
mov qword [rsp + 0xc8], r10
mov r10, qword [rbx + 0x28]
mov qword [rsp + 0x20], rdx
mov rdx, qword [rbx + 0x18]
lea rax, [rdx + r9]
ror r9, 0x1c
add r15, rax
lea rax, [r10 + r12]
add rsi, rax
rol r12, 0x13
mov rax, qword [rsp + 0x58]
xor r12, rsi
add rax, rcx
xor r9, r15
add rbp, rax
ror rcx, 0x1b
mov rax, qword [rsp + 0x20]
xor rcx, rbp
add rbp, r12
mov qword [rsp + 0x40], r9
mov r9, qword [rsp + 0xc8]
add r15, rax
rol r12, 0xe
add rsi, rcx
xor r12, rbp
ror rax, 0x1f
xor rax, r15
mov qword [rsp + 0x38], r12
mov r12, qword [rsp + 0x40]
mov r8, qword [rsp + 0x38]
add r9, r12
ror r12, 0x16
xor r12, r9
rol rcx, 0x1b
xor rcx, rsi
add rbp, r12
add rsi, rax
ror r12, 0xf
rol rax, 0x11
xor r12, rbp
xor rax, rsi
add r15, rcx
add rbp, rax
ror rcx, 0x19
ror rax, 0x14
add rsi, r12
xor rax, rbp
xor rcx, r15
add rax, rdx
add r9, r8
mov qword [rsp + 0x20], rax
lea rdx, [rdi + 0x11]
mov rax, r12
ror r8, 0x1c
xor r8, r9
ror rax, 8
add r9, rcx
xor rax, rsi
add rax, r10
rol rcx, 9
xor rcx, r9
mov qword [rsp + 0x40], rax
add r15, r8
add rdx, rcx
mov rcx, qword [rbx + 0x20]
mov r12, r8
ror r12, 0xa
xor r12, r15
add r12, r13
mov r13, qword [rsp + 0x20]
add r12, r11
lea rax, [r14 + r13]
ror r13, 0x19
add r9, rax
xor r13, r9
mov rdi, qword [rbx + 0x30]
mov r8, qword [rsp + 0xd0]
mov r14, qword [rsp + 0x40]
lea rax, [rcx + r14]
rol r14, 0x1e
add r15, rax
lea rax, [rdi + r12]
add rsi, rax
ror r12, 0x1e
xor r14, r15
xor r12, rsi
add r15, r13
mov qword [rsp + 0x38], r12
mov r12, qword [rsp + 0x60]
add r9, r14
rol r14, 0x11
xor r14, r9
rol r13, 0xd
xor r13, r15
lea rax, [r12 + rdx]
rol rdx, 0x18
add rbp, rax
mov rax, qword [rsp + 0x38]
xor rdx, rbp
add rbp, rax
rol rax, 0xa
add rsi, rdx
xor rax, rbp
ror rdx, 0xe
add r9, rax
xor rdx, rsi
ror rax, 0x19
add rbp, r14
xor rax, r9
rol r14, 0x1d
add rsi, r13
add r15, rdx
xor r14, rbp
rol r13, 0x19
xor r13, rsi
ror rdx, 0x15
xor rdx, r15
add rsi, r14
add r15, rax
rol r14, 0x16
ror rax, 8
add rbp, r13
xor rax, r15
rol r13, 8
add rax, r12
add r9, rdx
mov qword [rsp + 0x38], rax
xor r14, rsi
mov rax, qword [rbx + 0x18]
add r14, rdi
mov rdi, qword [rsp + 0x50]
add rax, r9
xor r13, rbp
ror rdx, 0x1d
add rbp, qword [rsp + 0x68]
add r13, rcx
mov rcx, qword [rbx + 0x50]
add r15, r10
xor rax, qword [rdi]
xor rdx, r9
mov qword [r8 + 0x20], rax
add rcx, 0x12
mov rax, qword [rdi + 8]
add rsi, r11
xor rax, r13
add rcx, rdx
mov qword [r8 + 0x28], rax
mov rax, qword [rdi + 0x10]
xor rax, r15
mov qword [r8 + 0x30], rax
mov rax, qword [rdi + 0x18]
xor rax, r14
mov qword [r8 + 0x38], rax
mov rax, qword [rdi + 0x20]
xor rax, rsi
mov qword [r8 + 0x40], rax
mov rax, qword [rdi + 0x28]
movabs rdx, 0x1bd11bdaa9fc1a22
xor rax, qword [rsp + 0x38]
mov rsi, qword [rsp + 0xd8]
mov r9, qword [rsp + 0xc0]
mov qword [r8 + 0x48], rax
mov rax, qword [rdi + 0x30]
xor rax, rbp
mov qword [r8 + 0x50], rax
movabs rax, 0xbfffffffffffffff
xor rcx, qword [rdi + 0x38]
mov qword [r8 + 0x58], rcx
and qword [rbx + 8], rax
sub qword [rsp + 0xe0], 1
jne 0x18000f650
mov rax, qword [rbx]
mov qword [r8 + 0x10], rax
mov rax, qword [rbx + 8]
mov qword [r8 + 0x18], rax
add rsp, 0x78
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret