Function at 0x140142150
Capabilities:
Encode data using xor
Hash data using fnv

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x138
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xb0], 0xfffffffffffffffe
mov qword [rbp + 0x88], r8
mov qword [rbp + 0x90], rdx
mov rdi, rcx
mov rsi, qword [rcx + 0x20]
add rcx, 0x40
mov byte [rbp + 0xaf], 1
mov qword [rbp + 0x98], rcx
call fcn.1401c8bf0
lea rcx, [rdi + 0x10]
mov qword [rbp + 8], rcx
test al, al
mov qword [rbp + 0xa0], rdi
je 0x140142228
mov rax, qword [rdi + 8]
mov rcx, qword [rdi + 0x20]
test rcx, rcx
js 0x140142262
cvtsi2ss xmm0, rcx
test rax, rax
jns 0x140142280
mov rcx, rax
shr rcx, 1
and eax, 1
or rax, rcx
cvtsi2ss xmm1, rax
addss xmm1, xmm1
divss xmm0, xmm1
ucomiss xmm0, dword [0x14021de10]
jb 0x140142296
mov byte [rbp + 0xaf], 1
mov rcx, qword [rbp + 0x98]
call fcn.1401c8c10
mov rdx, qword [rdi + 8]
add rdx, rdx
mov byte [rbp + 0xaf], 1
mov rcx, rdi
call fcn.140141750
jmp 0x1401425f5
mov rdx, qword [rdi + 8]
mov rax, rdx
shr rax, 2
mov rcx, rdx
sub rcx, rax
cmp rsi, rcx
jne 0x1401425f5
test rsi, rsi
je 0x140142305
add rdx, rdx
mov byte [rbp + 0xaf], 1
mov rcx, rdi
call fcn.140141750
jmp 0x1401425f5
mov rdx, rcx
shr rdx, 1
and ecx, 1
or rcx, rdx
cvtsi2ss xmm0, rcx
addss xmm0, xmm0
test rax, rax
js 0x1401421d4
cvtsi2ss xmm1, rax
divss xmm0, xmm1
ucomiss xmm0, dword [0x14021de10]
jae 0x1401421fa
mov byte [rbp + 0xaf], 1
mov rcx, qword [rbp + 0x98]
call fcn.1401c8b90
mov r9, qword [rdi + 8]
test r9, r9
je 0x1401424df
mov rax, qword [rdi]
lea rcx, [r9 - 1]
movabs rdx, 0x3fffffffffffffff
and rdx, rcx
mov rcx, rax
cmp rdx, 7
jb 0x1401424c8
inc rdx
mov r8, rdx
and r8, 0xfffffffffffffff8
lea rcx, [r8 - 8]
mov rdi, rcx
shr rdi, 3
inc rdi
mov ebx, edi
and ebx, 3
cmp rcx, 0x18
jae 0x140142436
xor esi, esi
jmp 0x140142481
mov word [rdi + 0x58], 7
mov ecx, 0x20
mov edx, 2
call fcn.14001c230
test rax, rax
je 0x140142e7f
mov rsi, rax
movaps xmm0, xmmword [0x14021de00]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
mov rdx, qword [rdi + 8]
test rdx, rdx
je 0x14014234f
mov rcx, qword [rdi]
shl rdx, 2
mov r8d, 2
call fcn.14001c240
mov qword [rdi], rsi
mov qword [rdi + 8], 8
mov ecx, 0x240
mov edx, 8
call fcn.14001c230
mov qword [rbp], rax
test rax, rax
je 0x140142e97
mov rcx, qword [rdi + 0x18]
mov rax, qword [rdi + 0x20]
lea rax, [rax + rax*2]
shl rax, 5
add rax, rcx
mov qword [rbp + 0x18], rax
mov rsi, qword [rbp + 8]
jmp 0x1401423be
mov rbx, qword [rbp + 0x80]
mov rax, qword [rbx + 0x38]
lea rcx, [rbx + 0x30]
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x10]
cmp rcx, qword [rbp + 0x18]
je 0x1401423f3
lea rax, [rcx + 0x60]
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x80], rcx
mov rax, qword [rcx + 0x18]
test rax, rax
je 0x1401423a0
mov rbx, qword [rbp + 0x80]
lea rcx, [rbx + 0x10]
mov rdx, qword [rbx]
mov r8, qword [rbx + 8]
call qword [rax + 0x10]
jmp 0x1401423a0
mov rax, qword [rsi]
test rax, rax
mov rdi, qword [rbp + 0xa0]
je 0x140142419
mov rcx, qword [rdi + 0x18]
shl rax, 5
lea rdx, [rax + rax*2]
mov r8d, 8
call fcn.14001c240
mov qword [rdi + 0x10], 6
mov rax, qword [rbp]
mov qword [rdi + 0x18], rax
mov qword [rdi + 0x20], 0
jmp 0x1401425f5
and rdi, 0xfffffffffffffffc
xor esi, esi
movaps xmm0, xmmword [0x14021de00]
nop word cs:[rax + rax]
movups xmmword [rax + rsi*4], xmm0
movups xmmword [rax + rsi*4 + 0x10], xmm0
movups xmmword [rax + rsi*4 + 0x20], xmm0
movups xmmword [rax + rsi*4 + 0x30], xmm0
movups xmmword [rax + rsi*4 + 0x40], xmm0
movups xmmword [rax + rsi*4 + 0x50], xmm0
movups xmmword [rax + rsi*4 + 0x60], xmm0
movups xmmword [rax + rsi*4 + 0x70], xmm0
add rsi, 0x20
add rdi, 0xfffffffffffffffc
jne 0x140142450
test rbx, rbx
je 0x1401424b8
shl rsi, 2
movaps xmm0, xmmword [0x14021de00]
nop word cs:[rax + rax]
mov rcx, rsi
or rcx, 0x10
movups xmmword [rax + rsi], xmm0
movups xmmword [rax + rcx], xmm0
add rsi, 0x20
dec rbx
jne 0x1401424a0
cmp rdx, r8
mov rdi, qword [rbp + 0xa0]
je 0x1401424df
lea rcx, [rax + r8*4]
lea rax, [rax + r9*4]
nop dword [rax]
mov dword [rcx], 0xffff
add rcx, 4
cmp rcx, rax
jne 0x1401424d0
mov rax, qword [rdi + 0x20]
test rax, rax
je 0x1401425f5
mov rsi, qword [rdi + 0x18]
lea rax, [rax + rax*2]
shl rax, 5
add rax, rsi
mov qword [rbp + 0x18], rax
movzx eax, word [rdi + 0x58]
movzx r13d, ax
mov r14, qword [rdi]
mov r15, qword [rdi + 8]
xor r12d, r12d
lea rax, [rsi + 0x60]
mov qword [rbp + 0x80], rax
lea rax, [r12 + 1]
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x98]
mov rdx, rsi
call fcn.140049990
xor r8d, r8d
mov ecx, eax
and ecx, r13d
mov word [rsi + 0x58], ax
xor edx, edx
cmp rcx, r15
cmovae rcx, r8
jb 0x140142559
nop dword [rax + rax]
test r15, r15
je 0x140142690
cmp word [r14 + rcx*4], 0xffff
je 0x1401425c7
movzx esi, word [r14 + rcx*4 + 2]
and esi, r13d
mov ebx, ecx
sub ebx, esi
mov edi, r13d
and edi, ebx
cmp rdi, rdx
jb 0x1401425b4
inc rdx
inc rcx
mov rdi, qword [rbp + 0xa0]
cmp rcx, r15
cmovae rcx, r8
jae 0x140142550
jmp 0x140142559
movzx edx, word [r14 + rcx*4]
cmp dx, 0xffff
je 0x1401425ce
movzx ebx, word [r14 + rcx*4 + 2]
mov word [r14 + rcx*4], r12w
mov word [r14 + rcx*4 + 2], ax
inc rcx
mov eax, ebx
mov r12d, edx
cmp rcx, r15
cmovae rcx, r8
jb 0x140142590
test r15, r15
jne 0x140142590
jmp 0x1401426a0
mov word [r14 + rcx*4], r12w
jmp 0x1401425da
mov word [r14 + rcx*4], r12w
mov rdi, qword [rbp + 0xa0]
mov word [r14 + rcx*4 + 2], ax
mov rsi, qword [rbp + 0x80]
cmp rsi, qword [rbp + 0x18]
mov r12, qword [rbp + 0x10]
jne 0x140142511
mov rax, qword [rbp + 0x98]
cmp dword [rax], 2
jne 0x1401426a2
movdqu xmm0, xmmword [rdi + 0x48]
pshufd xmm1, xmm0, 0x44
pxor xmm1, xmmword [str.uespemosarenegylmodnarodsetybdet]
movdqa xmmword [rbp + 0x20], xmm1
pshufd xmm1, xmm0, 0xee
pxor xmm1, xmmword [0x14021bb10]
movdqa xmmword [rbp + 0x30], xmm1
movdqa xmmword [rbp + 0x40], xmm0
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x50], xmm0
mov qword [rbp + 0x60], 0
xor eax, eax
mov rsi, qword [rbp + 0x90]
cmp qword [rsi + 0x18], 0
setne al
mov qword [rbp - 0x20], rax
lea rcx, [rbp + 0x20]
lea rdx, [rbp - 0x20]
mov r8d, 8
call fcn.140020510
mov rax, rsi
cmp qword [rsi + 0x18], 0
je 0x140142735
mov rdx, qword [rax]
mov r8, qword [rax + 8]
lea rcx, [rbp + 0x20]
jmp 0x14014274a
jmp 0x140142690
jmp 0x1401426a0
mov r9, qword [rbp + 0x90]
mov rcx, qword [r9 + 0x18]
xor eax, eax
test rcx, rcx
setne al
movabs r14, 0xcbf29ce484222325
xor r14, rax
movabs rax, 0x1efac7090aef4a21
imul r14, rax
test rcx, rcx
je 0x140142840
mov rsi, qword [r9 + 8]
test rsi, rsi
je 0x1401428c1
mov rax, qword [r9]
lea r8, [rsi - 1]
mov rbx, rsi
movabs rcx, 0x100000001b3
and rbx, 7
je 0x14014284d
mov rdi, r14
mov rdx, rax
nop word [rax + rax]
movzx r14d, byte [rdx]
inc rdx
xor r14, rdi
imul r14, rcx
mov rdi, r14
dec rbx
jne 0x140142710
cmp r8, 7
jae 0x140142856
jmp 0x1401428c1
movzx eax, byte [rax]
mov qword [rbp - 0x20], rax
lea rcx, [rbp + 0x20]
lea rdx, [rbp - 0x20]
mov r8d, 8
call fcn.140020510
mov r14, qword [rbp + 0x30]
mov rbx, qword [rbp + 0x50]
shl rbx, 0x38
or rbx, qword [rbp + 0x58]
mov rax, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x20]
add rdx, r14
rol r14, 0xd
xor rax, rbx
xor r14, rdx
rol rdx, 0x20
mov rcx, qword [rbp + 0x28]
add rcx, rax
rol rax, 0x10
xor rax, rcx
add rdx, rax
rol rax, 0x15
add rcx, r14
rol r14, 0x11
xor rax, rdx
xor r14, rcx
rol rcx, 0x20
xor rdx, rbx
add rdx, r14
rol r14, 0xd
xor r14, rdx
rol rdx, 0x20
xor rcx, 0xff
add rcx, rax
rol rax, 0x10
xor rax, rcx
add rdx, rax
rol rax, 0x15
add rcx, r14
rol r14, 0x11
xor r14, rcx
rol rcx, 0x20
xor rax, rdx
add rdx, r14
rol r14, 0xd
xor r14, rdx
rol rdx, 0x20
add rcx, rax
rol rax, 0x10
xor rax, rcx
add rdx, rax
rol rax, 0x15
add rcx, r14
rol r14, 0x11
xor r14, rcx
rol rcx, 0x20
xor rax, rdx
add rdx, r14
rol r14, 0xd
xor r14, rdx
add rcx, rax
shl rax, 0x10
xor rax, rcx
shr rax, 0x2b
add rcx, r14
shr r14, 0x2f
xor r14, rcx
shr rcx, 0x20
xor r14, rax
xor r14, rcx
mov r9, qword [rbp + 0x90]
jmp 0x1401428c1
movzx ecx, byte [r9]
xor r14, rcx
imul r14, rax
jmp 0x1401428c1
mov rdx, rax
cmp r8, 7
jb 0x1401428c1
add rax, rsi
nop dword [rax]
movzx ebx, byte [rdx]
xor rbx, r14
imul rbx, rcx
movzx edi, byte [rdx + 1]
xor rdi, rbx
imul rdi, rcx
movzx ebx, byte [rdx + 2]
xor rbx, rdi
imul rbx, rcx
movzx edi, byte [rdx + 3]
xor rdi, rbx
imul rdi, rcx
movzx ebx, byte [rdx + 4]
xor rbx, rdi
imul rbx, rcx
movzx edi, byte [rdx + 5]
xor rdi, rbx
imul rdi, rcx
movzx ebx, byte [rdx + 6]
xor rbx, rdi
imul rbx, rcx
movzx r14d, byte [rdx + 7]
add rdx, 8
xor r14, rbx
imul r14, rcx
cmp rdx, rax
jne 0x140142860
and r14d, 0x7fff
mov rbx, qword [rbp + 0xa0]
movzx eax, word [rbx + 0x58]
mov r12d, r14d
and r12d, eax
xor r15d, r15d
jmp 0x1401428f6
movzx eax, byte [rcx]
cmp al, byte [r9]
je 0x1401429aa
nop word [rax + rax]
inc r15
inc r12
cmp r12, qword [rbx + 8]
jb 0x140142908
mov rax, qword [rbx + 8]
test rax, rax
je 0x140142900
xor r12d, r12d
mov rax, qword [rbx]
movzx esi, word [rax + r12*4]
cmp rsi, 0xffff
je 0x140142a8e
movzx eax, word [rax + r12*4 + 2]
movzx ecx, word [rbx + 0x58]
mov edx, eax
and edx, ecx
mov edi, r12d
sub edi, edx
and edi, ecx
cmp rdi, r15
jb 0x140142b98
cmp ax, r14w
jne 0x1401428f0
mov rdx, qword [rbx + 0x20]
cmp rdx, rsi
jbe 0x140142dd4
mov rcx, qword [rbx + 0x18]
lea r13, [rsi + rsi*2]
shl r13, 5
mov rdi, qword [rcx + r13 + 0x18]
test rdi, rdi
sete bl
cmp qword [r9 + 0x18], 0
sete al
xor al, bl
mov rbx, qword [rbp + 0xa0]
jne 0x1401428f0
add rcx, r13
test rdi, rdi
je 0x1401428de
mov byte [rbp + 0xaf], 1
mov rdx, r9
call fcn.1401d1c80
test al, al
mov r9, qword [rbp + 0x90]
je 0x1401428f0
mov rdx, qword [rbx + 0x20]
cmp rdx, rsi
jbe 0x140142e0a
mov r15, qword [rbx + 0x18]
lea rcx, [rbx + 0x28]
lea r14, [r15 + r13]
add r14, 0x40
cmp qword [r15 + r13 + 0x40], 0
je 0x140142d37
mov rdi, qword [r15 + r13 + 0x50]
mov r12, qword [rbx + 0x38]
mov rax, qword [rbp + 0x88]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x30], xmm1
movaps xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x40], 1
mov qword [rbp + 0x48], rdi
mov qword [rbp + 0x50], 0
mov qword [rbp + 0x58], rsi
mov rax, r12
cmp r12, qword [rbx + 0x28]
jne 0x140142a22
mov rdx, r12
call fcn.140145060
mov rbx, qword [rbp + 0xa0]
mov rax, qword [rbx + 0x38]
mov rcx, qword [rbx + 0x30]
shl rax, 6
movaps xmm0, xmmword [rbp + 0x20]
movaps xmm1, xmmword [rbp + 0x30]
movaps xmm2, xmmword [rbp + 0x40]
movaps xmm3, xmmword [rbp + 0x50]
movups xmmword [rcx + rax + 0x30], xmm3
movups xmmword [rcx + rax + 0x20], xmm2
movups xmmword [rcx + rax + 0x10], xmm1
movups xmmword [rcx + rax], xmm0
mov rdx, qword [rbx + 0x38]
inc rdx
mov qword [rbx + 0x38], rdx
cmp rdi, rdx
jae 0x140142e25
lea rax, [r15 + r13]
add rax, 0x50
mov rcx, qword [rbx + 0x30]
shl rdi, 6
mov qword [rcx + rdi + 0x30], 1
mov qword [rcx + rdi + 0x38], r12
mov qword [r14], 1
mov qword [rax], r12
jmp 0x140142dbe
cmp r15, 0x1ff
jbe 0x140142aaa
mov byte [rbp + 0xaf], 1
mov rcx, qword [rbp + 0x98]
call fcn.1401c8b80
mov rsi, qword [rbx + 0x20]
mov byte [rbp + 0xaf], 1
lea rcx, [rbp - 0x40]
mov rdx, qword [rbp + 0x90]
call fcn.1401ca250
mov rax, qword [rbp + 0x88]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp - 0x20], xmm0
mov rdx, qword [rbx + 0x20]
cmp rdx, 0x7fff
ja 0x140142e3d
movups xmm0, xmmword [rbp - 0x40]
movups xmm1, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0x30], xmm1
movaps xmmword [rbp + 0x20], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x40], xmm0
movaps xmmword [rbp + 0x50], xmm1
mov word [rbp + 0x78], r14w
mov qword [rbp + 0x60], 0
mov rcx, qword [rbp + 8]
cmp rdx, qword [rcx]
jne 0x140142b31
mov qword [rbp + 0xa0], rdx
call fcn.140145130
mov rdx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x18]
lea rcx, [rdx + rdx*2]
shl rcx, 5
movaps xmm0, xmmword [rbp + 0x20]
movaps xmm1, xmmword [rbp + 0x30]
movaps xmm2, xmmword [rbp + 0x40]
movaps xmm3, xmmword [rbp + 0x50]
movaps xmm4, xmmword [rbp + 0x60]
movaps xmm5, xmmword [rbp + 0x70]
movups xmmword [rax + rcx + 0x50], xmm5
movups xmmword [rax + rcx + 0x40], xmm4
movups xmmword [rax + rcx + 0x30], xmm3
movups xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
inc qword [rbx + 0x20]
mov rdx, qword [rbx + 8]
cmp r12, rdx
jae 0x140142def
mov rax, qword [rbx]
mov word [rax + r12*4], si
mov word [rax + r12*4 + 2], r14w
xor eax, eax
jmp 0x140142dc0
cmp r15, 0x200
jb 0x140142bc4
mov byte [rbp + 0xaf], 1
mov rcx, qword [rbp + 0x98]
call fcn.1401c8b80
mov r15d, eax
xor r15b, 1
mov r9, qword [rbp + 0x90]
jmp 0x140142bc7
xor r15d, r15d
mov byte [rbp + 0xaf], 1
lea rcx, [rbp - 0x60]
mov rdx, r9
call fcn.1401ca250
mov rdx, qword [rbx + 0x20]
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
mov rax, qword [rbp + 0x88]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp - 0x20], xmm0
cmp rdx, 0x7fff
ja 0x140142e5e
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
movaps xmmword [rbp + 0x30], xmm1
movaps xmmword [rbp + 0x20], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x40], xmm0
movaps xmmword [rbp + 0x50], xmm1
mov word [rbp + 0x78], r14w
mov qword [rbp + 0x60], 0
mov rax, rdx
mov rcx, qword [rbp + 8]
cmp rdx, qword [rcx]
jne 0x140142c60
mov qword [rbp + 0xa0], rdx
call fcn.140145130
mov rax, qword [rbx + 0x20]
mov rdx, qword [rbp + 0xa0]
mov rcx, qword [rbx + 0x18]
lea rax, [rax + rax*2]
shl rax, 5
movaps xmm0, xmmword [rbp + 0x20]
movaps xmm1, xmmword [rbp + 0x30]
movaps xmm2, xmmword [rbp + 0x40]
movaps xmm3, xmmword [rbp + 0x50]
movaps xmm4, xmmword [rbp + 0x60]
movaps xmm5, xmmword [rbp + 0x70]
movups xmmword [rcx + rax + 0x50], xmm5
movups xmmword [rcx + rax + 0x40], xmm4
movups xmmword [rcx + rax + 0x30], xmm3
movups xmmword [rcx + rax + 0x20], xmm2
movups xmmword [rcx + rax + 0x10], xmm1
movups xmmword [rcx + rax], xmm0
inc qword [rbx + 0x20]
mov rax, qword [rbx]
mov rcx, qword [rbx + 8]
xor r8d, r8d
xor ebx, ebx
cmp r12, rcx
cmovae r12, r8
jb 0x140142cc5
nop word [rax + rax]
test rcx, rcx
je 0x140142d00
movzx esi, word [rax + r12*4]
cmp si, 0xffff
je 0x140142d02
inc rbx
movzx edi, word [rax + r12*4 + 2]
mov word [rax + r12*4], dx
mov word [rax + r12*4 + 2], r14w
inc r12
mov r14d, edi
mov edx, esi
cmp r12, rcx
cmovae r12, r8
jae 0x140142cc0
jmp 0x140142cc5
jmp 0x140142d00
mov word [rax + r12*4], dx
mov word [rax + r12*4 + 2], r14w
cmp rbx, 0x7f
seta al
or r15b, al
cmp r15b, 1
jne 0x140142d30
mov byte [rbp + 0xaf], 0
mov rcx, qword [rbp + 0x98]
call fcn.1401c8c00
xor eax, eax
jmp 0x140142dc0
mov rdi, qword [rbx + 0x38]
mov rax, qword [rbp + 0x88]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x30], xmm1
movaps xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x40], 0
mov qword [rbp + 0x48], rsi
mov qword [rbp + 0x50], 0
mov qword [rbp + 0x58], rsi
mov rax, rdi
cmp rdi, qword [rbx + 0x28]
jne 0x140142d7e
mov rdx, rdi
call fcn.140145060
mov rax, qword [rbx + 0x38]
mov rcx, qword [rbx + 0x30]
shl rax, 6
movaps xmm0, xmmword [rbp + 0x20]
movaps xmm1, xmmword [rbp + 0x30]
movaps xmm2, xmmword [rbp + 0x40]
movaps xmm3, xmmword [rbp + 0x50]
movups xmmword [rcx + rax + 0x30], xmm3
movups xmmword [rcx + rax + 0x20], xmm2
movups xmmword [rcx + rax + 0x10], xmm1
movups xmmword [rcx + rax], xmm0
inc qword [rbx + 0x38]
mov qword [r14], 1
mov qword [r15 + r13 + 0x48], rdi
mov qword [r15 + r13 + 0x50], rdi
mov al, 1
add rsp, 0x138
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0xaf], 1
lea r8, [0x14023d8c8]
mov rcx, rsi
call fcn.140217c20
jmp 0x140142ead
mov byte [rbp + 0xaf], 0
lea r8, [0x14023d8e0]
mov rcx, r12
call fcn.140217c20
jmp 0x140142ead
mov byte [rbp + 0xaf], 1
lea r8, [0x14023d8f8]
mov rcx, rsi
call fcn.140217c20
jmp 0x140142ead
mov byte [rbp + 0xaf], 0
lea r8, [0x14023d6c8]
mov rcx, rdi
call fcn.140217c20
jmp 0x140142ead
mov qword [rbp + 0xa0], rdx
lea rcx, [0x14023d758]
lea r8, [0x14023d770]
mov edx, 0x16
call fcn.140210bc0
jmp 0x140142ead
mov qword [rbp + 0xa0], rdx
lea rcx, [0x14023d758]
lea r8, [0x14023d770]
mov edx, 0x16
call fcn.140210bc0
jmp 0x140142ead
mov byte [rbp + 0xaf], 1
mov ecx, 0x20
mov edx, 2
call fcn.1402179b0
jmp 0x140142ead
mov byte [rbp + 0xaf], 1
mov ecx, 0x240
mov edx, 8
call fcn.1402179b0
ud2