Function at 0x140010b40
Capabilities:
Encode data using xor

Disassembly:
push rbx
push rbp
push rsi
push r12
push r13
push r14
push r15
sub rsp, 0x50
mov rbx, rdx
mov rdx, qword [0x14003a450]
mov ebp, dword [rdx + 0x188]
mov r13d, dword [rdx + 0x184]
mov dword [rsp + 0x24], r13d
test ebp, ebp
jne 0x140010b87
lea ecx, [rbp + 0x1b]
add rsp, 0x50
pop r15
pop r14
pop r13
pop r12
pop rsi
pop rbp
pop rbx
jmp fcn.140005a70
mov r8d, dword [rdx + 0x190]
mov eax, r13d
mov qword [rsp + 0x90], rdi
mov edi, dword [rdx + 0x18c]
mov dword [rsp + 0x34], edi
mov dword [rsp + 0x20], r8d
and eax, 0x80000001
jge 0x140010bb6
dec eax
or eax, 0xfffffffe
inc eax
test edi, edi
je 0x140010c54
cmp eax, 1
jne 0x140010c03
mov eax, ebp
and eax, 0x80000001
jge 0x140010bd3
dec eax
or eax, 0xfffffffe
inc eax
cmp eax, 1
jne 0x140010c03
mov eax, edi
and eax, 0x80000001
jge 0x140010be8
dec eax
or eax, 0xfffffffe
inc eax
cmp eax, 1
jne 0x140010c03
mov eax, r8d
and eax, 0x80000001
jge 0x140010bfe
dec eax
or eax, 0xfffffffe
inc eax
cmp eax, 1
je 0x140010c6e
mov rdx, rbx
call fcn.140003850
mov rax, qword [0x14003a450]
mov edi, 1
cmp dword [rax + 0x184], edi
jle 0x140010c3c
nop
mov rdx, rbx
mov rcx, rbx
call fcn.14000e900
mov rax, qword [0x14003a450]
inc edi
cmp edi, dword [rax + 0x184]
jl 0x140010c20
mov rdi, qword [rsp + 0x90]
add rsp, 0x50
pop r15
pop r14
pop r13
pop r12
pop rsi
pop rbp
pop rbx
ret
cmp eax, 1
jne 0x140010c03
mov eax, ebp
and eax, 0x80000001
jge 0x140010c69
dec eax
or eax, 0xfffffffe
inc eax
cmp eax, 1
jne 0x140010c03
xor esi, esi
mov dword [rsp + 0xa0], esi
mov r15d, esi
mov dword [rsp + 0xa8], esi
mov r12d, esi
cmp rcx, rbx
jne 0x140010ca3
mov rdx, qword [rdx + 0x248]
call fcn.140003850
mov rax, qword [0x14003a450]
mov rcx, qword [rax + 0x248]
mov r14, qword [rcx + 8]
mov rcx, rbx
mov qword [rsp + 0x40], r14
call fcn.140006b50
cmp r13d, 0x4c7
jne 0x1400111b9
cmp ebp, 0xff
jne 0x1400111b9
mov dword [rbx], 0x14
lea r11, [0x140000000]
nop word [rax + rax]
mov rdx, qword [r14]
mov rax, rdx
mov rcx, rdx
shr rcx, 3
and eax, 5
and ecx, 0xa
add rcx, rax
mov rax, rdx
and eax, 0xa
mov r9, qword [r11 + rcx*8 + 0x2c520]
mov rcx, rdx
shr rcx, 5
and ecx, 5
shr rdx, 8
add rcx, rax
mov rax, rdx
and eax, 5
mov r10, qword [r11 + rcx*8 + 0x2c5a0]
mov rcx, rdx
shr rcx, 3
and ecx, 0xa
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c520]
mov rcx, rdx
shl rax, 4
or r9, rax
shr rcx, 5
and ecx, 5
mov rax, rdx
and eax, 0xa
shr rdx, 8
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c5a0]
mov rcx, rdx
shl rax, 4
or r10, rax
shr rcx, 3
and ecx, 0xa
mov rax, rdx
and eax, 5
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c520]
mov rcx, rdx
shl rax, 8
or r9, rax
shr rcx, 5
and ecx, 5
mov rax, rdx
and eax, 0xa
shr rdx, 8
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c5a0]
mov rcx, rdx
shl rax, 8
or r10, rax
shr rcx, 3
and ecx, 0xa
mov rax, rdx
and eax, 5
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c520]
mov rcx, rdx
shl rax, 0xc
or r9, rax
shr rcx, 5
and ecx, 5
mov rax, rdx
and eax, 0xa
shr rdx, 8
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c5a0]
mov rcx, rdx
shl rax, 0xc
or r10, rax
shr rcx, 3
mov rax, rdx
and ecx, 0xa
and eax, 5
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c520]
shl rax, 0x10
or r9, rax
mov r8, qword [r14 + 8]
mov rax, rdx
mov rcx, rdx
and eax, 0xa
shr rcx, 5
and ecx, 5
shr rdx, 8
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c5a0]
mov rcx, rdx
shl rax, 0x10
or r10, rax
shr rcx, 3
and ecx, 0xa
mov rax, rdx
and eax, 5
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c520]
mov rcx, rdx
shl rax, 0x14
or r9, rax
shr rcx, 5
and ecx, 5
mov rax, rdx
and eax, 0xa
shr rdx, 8
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c5a0]
mov rcx, rdx
shl rax, 0x14
or r10, rax
shr rcx, 3
and ecx, 0xa
mov rax, rdx
and eax, 5
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c520]
mov rcx, rdx
shl rax, 0x18
or r9, rax
shr rcx, 5
and ecx, 5
mov rax, rdx
and eax, 0xa
shr rdx, 8
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c5a0]
mov rcx, rdx
shl rax, 0x18
or r10, rax
shr rcx, 3
and ecx, 0xa
mov rax, rdx
and eax, 5
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c520]
mov rcx, r8
shl rax, 0x1c
or r9, rax
shr rcx, 3
and ecx, 0xa
mov rax, rdx
shr rax, 5
and edx, 0xa
and eax, 5
add rax, rdx
mov rax, qword [r11 + rax*8 + 0x2c5a0]
shl rax, 0x1c
or r10, rax
mov rax, r8
and eax, 5
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c520]
mov rcx, r8
shl rax, 0x20
shr rcx, 5
or r9, rax
and ecx, 5
mov rax, r8
and eax, 0xa
add rcx, rax
shr r8, 8
mov rax, qword [r11 + rcx*8 + 0x2c5a0]
mov rcx, r8
shl rax, 0x20
or r10, rax
shr rcx, 3
and ecx, 0xa
mov rax, r8
and eax, 5
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c520]
mov rcx, r8
shl rax, 0x24
or r9, rax
shr rcx, 5
and ecx, 5
mov rax, r8
and eax, 0xa
shr r8, 8
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c5a0]
mov rcx, r8
shl rax, 0x24
or r10, rax
shr rcx, 3
and ecx, 0xa
mov rax, r8
and eax, 5
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c520]
mov rcx, r8
shl rax, 0x28
or r9, rax
shr rcx, 5
and ecx, 5
mov rax, r8
and eax, 0xa
shr r8, 8
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c5a0]
mov rcx, r8
shl rax, 0x28
or r10, rax
shr rcx, 3
and ecx, 0xa
mov rax, r8
and eax, 5
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c520]
mov rcx, r8
shl rax, 0x2c
or r9, rax
shr rcx, 5
and ecx, 5
mov rax, r8
and eax, 0xa
shr r8, 8
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c5a0]
mov rcx, r8
shl rax, 0x2c
or r10, rax
shr rcx, 3
and ecx, 0xa
mov rax, r8
and eax, 5
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c520]
mov rcx, r8
shl rax, 0x30
or r9, rax
shr rcx, 5
mov rax, r8
and ecx, 5
and eax, 0xa
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c5a0]
shl rax, 0x30
or r10, rax
shr r8, 8
mov rax, r8
mov edx, esi
and eax, 5
shr rdx, 1
mov rcx, r8
lea r14, [r14 + 0x10]
shr rcx, 3
add esi, 2
and ecx, 0xa
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c520]
mov rcx, r8
shl rax, 0x34
or r9, rax
shr rcx, 5
and ecx, 5
mov rax, r8
and eax, 0xa
shr r8, 8
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c5a0]
mov rcx, r8
shl rax, 0x34
or r10, rax
shr rcx, 3
and ecx, 0xa
mov rax, r8
and eax, 5
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c520]
mov rcx, r8
shl rax, 0x38
or r9, rax
shr rcx, 5
and ecx, 5
mov rax, r8
and eax, 0xa
shr r8, 8
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c5a0]
mov rcx, r8
shl rax, 0x38
or r10, rax
shr rcx, 5
and ecx, 5
mov rax, r8
and eax, 0xa
add rcx, rax
mov rax, qword [r11 + rcx*8 + 0x2c5a0]
shl rax, 0x3c
or r10, rax
mov rax, qword [rbx + 8]
lea rcx, [rax + rdx*8]
mov rax, r8
shr rax, 3
and r8d, 5
and eax, 0xa
add rax, r8
mov rax, qword [r11 + rax*8 + 0x2c520]
shl rax, 0x3c
or rax, r9
xor qword [rcx], rax
mov rax, qword [rbx + 8]
lea rcx, [rax + rdx*8]
mov rax, r10
shl rax, 0x24
xor qword [rcx + 0x48], rax
mov rax, qword [rbx + 8]
lea rcx, [rax + rdx*8]
mov rax, r10
shr rax, 0x1c
xor qword [rcx + 0x50], rax
mov rax, qword [rbx + 8]
xor qword [rax + rdx*8 + 0x10], r10
cmp esi, 0x14
jl 0x140010ce0
mov rax, qword [rbx + 8]
cmp qword [rax + 0x98], r12
jne 0x140010c3c
mov rcx, rbx
call fcn.140005de0
jmp 0x140010c3c
mov eax, r13d
cdq
and edx, 0x3f
add eax, edx
sar eax, 6
movsxd r9, eax
lea r10d, [r9 + 1]
lea eax, [r10 + 1]
cdq
sub eax, edx
sar eax, 1
mov r8d, eax
mov dword [rsp + 0x28], eax
lea eax, [rbp + 1]
cdq
sub eax, edx
sar eax, 1
cdq
and edx, 0x3f
add eax, edx
mov ecx, eax
and eax, 0x3f
sub eax, edx
sar ecx, 6
mov dword [rsp + 0x2c], ecx
mov ecx, eax
mov dword [rsp + 0x30], eax
test edi, edi
je 0x140011254
lea eax, [rdi + 1]
cdq
sub eax, edx
sar eax, 1
cdq
and edx, 0x3f
add eax, edx
mov r13d, eax
and eax, 0x3f
sub eax, edx
sar r13d, 6
mov r12d, eax
mov dword [rsp + 0xa0], r13d
mov eax, dword [rsp + 0x20]
inc eax
cdq
sub eax, edx
sar eax, 1
cdq
and edx, 0x3f
add eax, edx
mov r13d, eax
and eax, 0x3f
sub eax, edx
sar r13d, 6
mov r15d, eax
mov dword [rsp + 0xa8], r13d
mov r13d, dword [rsp + 0x24]
lea eax, [r13 - 1]
mov dword [rbx], r10d
cdq
mov qword [rsp + 0x48], r9
sub eax, edx
lea r14, [r9 + 1]
sar eax, 1
mov ebp, r8d
shl ebp, 6
sub ebp, eax
dec ebp
test r14, r14
jle 0x140011878
mov r13d, 0x40
lea r11, [0x140000000]
mov eax, r13d
mov r10, rsi
sub eax, ebp
mov dword [rsp + 0x24], eax
mov eax, r13d
sub eax, ecx
mov dword [rsp + 0x20], eax
mov eax, r13d
sub eax, r12d
mov dword [rsp + 0x38], eax
sub r13d, r15d
nop dword [rax + rax]
mov eax, esi
cdq
sub eax, edx
sar eax, 1
movsxd rdi, eax
mov rax, qword [rsp + 0x40]
mov r8, qword [rax + r10*8]
mov rcx, r8
mov rax, r8
and ecx, 5
and eax, 0xa
mov rdx, r8
shr rdx, 3
and edx, 0xa
add rdx, rcx
mov rcx, r8
shr rcx, 5
and ecx, 5
shr r8, 8
add rcx, rax
mov r9, qword [r11 + rdx*8 + 0x2c520]
mov rdx, r8
shr rdx, 3
and edx, 0xa
mov rax, qword [r11 + rcx*8 + 0x2c5a0]
mov rcx, r8
and ecx, 5
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c520]
mov rdx, r8
shl rcx, 4
or r9, rcx
shr rdx, 5
and edx, 5
mov rcx, r8
and ecx, 0xa
shr r8, 8
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c5a0]
mov rdx, r8
shl rcx, 4
or rax, rcx
shr rdx, 3
and edx, 0xa
mov rcx, r8
and ecx, 5
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c520]
mov rdx, r8
shl rcx, 8
or r9, rcx
shr rdx, 5
and edx, 5
mov rcx, r8
and ecx, 0xa
shr r8, 8
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c5a0]
mov rdx, r8
shl rcx, 8
or rax, rcx
shr rdx, 3
and edx, 0xa
mov rcx, r8
and ecx, 5
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c520]
mov rdx, r8
shl rcx, 0xc
or r9, rcx
shr rdx, 5
mov rcx, r8
and edx, 5
and ecx, 0xa
shr r8, 8
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c5a0]
mov rdx, r8
shl rcx, 0xc
or rax, rcx
shr rdx, 3
and edx, 0xa
mov rcx, r8
and ecx, 5
inc r10
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c520]
mov rdx, r8
shl rcx, 0x10
or r9, rcx
shr rdx, 5
and edx, 5
mov rcx, r8
and ecx, 0xa
shr r8, 8
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c5a0]
mov rdx, r8
shl rcx, 0x10
or rax, rcx
shr rdx, 3
and edx, 0xa
mov rcx, r8
and ecx, 5
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c520]
mov rdx, r8
shl rcx, 0x14
or r9, rcx
shr rdx, 5
and edx, 5
mov rcx, r8
and ecx, 0xa
shr r8, 8
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c5a0]
mov rdx, r8
shl rcx, 0x14
or rax, rcx
shr rdx, 3
and edx, 0xa
mov rcx, r8
and ecx, 5
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c520]
mov rdx, r8
shl rcx, 0x18
or r9, rcx
shr rdx, 5
and edx, 5
mov rcx, r8
and ecx, 0xa
shr r8, 8
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c5a0]
mov rdx, r8
shl rcx, 0x18
or rax, rcx
shr rdx, 3
mov rcx, r8
and edx, 0xa
and ecx, 5
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c520]
shl rcx, 0x1c
or r9, rcx
mov rcx, r8
shr rcx, 5
and r8d, 0xa
and ecx, 5
add rcx, r8
mov rcx, qword [r11 + rcx*8 + 0x2c5a0]
shl rcx, 0x1c
or rax, rcx
cmp r10, r14
jge 0x14001173e
mov r8, qword [rsp + 0x40]
mov r8, qword [r8 + r10*8]
mov rcx, r8
mov rdx, r8
shr rdx, 3
and ecx, 5
and edx, 0xa
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c520]
mov rdx, r8
shl rcx, 0x20
or r9, rcx
shr rdx, 5
and edx, 5
mov rcx, r8
and ecx, 0xa
shr r8, 8
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c5a0]
mov rdx, r8
shl rcx, 0x20
or rax, rcx
shr rdx, 3
and edx, 0xa
mov rcx, r8
and ecx, 5
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c520]
mov rdx, r8
shl rcx, 0x24
or r9, rcx
shr rdx, 5
and edx, 5
mov rcx, r8
and ecx, 0xa
shr r8, 8
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c5a0]
mov rdx, r8
shl rcx, 0x24
or rax, rcx
shr rdx, 3
and edx, 0xa
mov rcx, r8
and ecx, 5
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c520]
mov rdx, r8
shl rcx, 0x28
or r9, rcx
shr rdx, 5
and edx, 5
mov rcx, r8
and ecx, 0xa
shr r8, 8
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c5a0]
mov rdx, r8
shl rcx, 0x28
or rax, rcx
shr rdx, 3
and edx, 0xa
mov rcx, r8
and ecx, 5
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c520]
mov rdx, r8
shl rcx, 0x2c
or r9, rcx
shr rdx, 5
mov rcx, r8
and edx, 5
and ecx, 0xa
shr r8, 8
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c5a0]
mov rdx, r8
shl rcx, 0x2c
or rax, rcx
shr rdx, 3
and edx, 0xa
mov rcx, r8
and ecx, 5
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c520]
mov rdx, r8
shl rcx, 0x30
or r9, rcx
shr rdx, 5
and edx, 5
mov rcx, r8
and ecx, 0xa
shr r8, 8
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c5a0]
mov rdx, r8
shl rcx, 0x30
or rax, rcx
shr rdx, 3
and edx, 0xa
mov rcx, r8
and ecx, 5
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c520]
mov rdx, r8
shl rcx, 0x34
or r9, rcx
shr rdx, 5
and edx, 5
mov rcx, r8
and ecx, 0xa
shr r8, 8
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c5a0]
mov rdx, r8
shl rcx, 0x34
or rax, rcx
shr rdx, 3
and edx, 0xa
mov rcx, r8
and ecx, 5
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c520]
mov rdx, r8
shl rcx, 0x38
or r9, rcx
shr rdx, 5
and edx, 5
mov rcx, r8
and ecx, 0xa
shr r8, 8
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c5a0]
mov rdx, r8
shl rcx, 0x38
or rax, rcx
shr rdx, 3
mov rcx, r8
and edx, 0xa
and ecx, 5
add rdx, rcx
mov rcx, qword [r11 + rdx*8 + 0x2c520]
shl rcx, 0x3c
or r9, rcx
mov rcx, r8
shr rcx, 5
and r8d, 0xa
and ecx, 5
add rcx, r8
mov rcx, qword [r11 + rcx*8 + 0x2c5a0]
shl rcx, 0x3c
or rax, rcx
mov rcx, qword [rbx + 8]
xor qword [rcx + rdi*8], r9
mov ecx, dword [rsp + 0x28]
mov r8, qword [rbx + 8]
add ecx, edi
movsxd r9, ecx
test ebp, ebp
jne 0x14001175d
mov qword [r8 + r9*8], rax
jmp 0x14001177f
mov ecx, dword [rsp + 0x24]
mov rdx, rax
shl rdx, cl
xor qword [r8 + r9*8 - 8], rdx
mov rdx, rax
mov rcx, qword [rbx + 8]
lea r8, [rcx + r9*8]
mov ecx, ebp
shr rdx, cl
xor qword [r8], rdx
mov ecx, dword [rsp + 0x2c]
add ecx, edi
movsxd r14, ecx
mov rcx, qword [rbx + 8]
mov r8, qword [rcx + r14*8]
lea r9, [rcx + r14*8]
mov ecx, dword [rsp + 0x30]
test ecx, ecx
jne 0x1400117a4
xor r8, rax
mov qword [r9], r8
jmp 0x1400117c6
mov rdx, rax
shl rdx, cl
xor rdx, r8
mov qword [r9], rdx
mov rdx, rax
mov rcx, qword [rbx + 8]
lea r8, [rcx + r14*8]
mov ecx, dword [rsp + 0x20]
shr rdx, cl
xor qword [r8 + 8], rdx
cmp dword [rsp + 0x34], 0
je 0x140011861
mov ecx, dword [rsp + 0xa0]
add ecx, edi
movsxd r14, ecx
mov rcx, qword [rbx + 8]
mov r8, qword [rcx + r14*8]
lea r9, [rcx + r14*8]
test r12d, r12d
jne 0x1400117f6
xor r8, rax
mov qword [r9], r8
jmp 0x14001181b
mov ecx, r12d
mov rdx, rax
shl rdx, cl
xor rdx, r8
mov qword [r9], rdx
mov rdx, rax
mov rcx, qword [rbx + 8]
lea r8, [rcx + r14*8]
mov ecx, dword [rsp + 0x38]
shr rdx, cl
xor qword [r8 + 8], rdx
mov ecx, dword [rsp + 0xa8]
add ecx, edi
movsxd rdi, ecx
mov rcx, qword [rbx + 8]
mov r8, qword [rcx + rdi*8]
lea r9, [rcx + rdi*8]
test r15d, r15d
jne 0x140011840
xor r8, rax
mov qword [r9], r8
jmp 0x140011861
mov ecx, r15d
mov rdx, rax
shl rdx, cl
xor rdx, r8
mov qword [r9], rdx
mov rcx, qword [rbx + 8]
lea rdx, [rcx + rdi*8]
mov ecx, r13d
shr rax, cl
xor qword [rdx + 8], rax
mov r14, qword [rsp + 0x48]
add esi, 2
inc r14
inc r10
cmp r10, r14
jl 0x1400112b0
mov rax, qword [rbx + 8]
mov rcx, qword [rsp + 0x48]
cmp qword [rax + rcx*8], 0
jne 0x140010c3c
mov rcx, rbx
call fcn.140005de0
jmp 0x140010c3c