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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x358
movdqa xmmword [rsp + 0x340], xmm6
mov rbx, r8
mov qword [rsp + 0x60], rdx
mov r15, rcx
mov rax, qword [0x14029c028]
xor rax, rsp
mov qword [rsp + 0x338], rax
lea r9, [rcx + 0x10]
mov rax, qword [rcx + 0x10]
test al, 0x19
mov qword [rsp + 0x48], r9
jne 0x14014c7e0
mov rcx, rax
or rcx, 8
lock cmpxchg qword [r9], rcx
jne 0x14014c7e0
mov rcx, qword [rbx]
mov rax, qword [rcx]
mov rax, qword [rax]
lea rdi, [0x140182eb0]
cmp rax, rdi
jne 0x14014c513
mov rcx, qword [rcx + 0x18]
add rcx, 4
cmp dword [rcx], 0
jne 0x14014b80c
cmp qword [r15 + 0x40], 0
jne 0x14014b80c
mov rax, qword [r15 + 0x48]
test rax, rax
jne 0x14014e097
mov rcx, qword [rbx]
mov rax, qword [rcx]
mov rax, qword [rax + 0x48]
lea rdx, [0x140115fa0]
cmp rax, rdx
jne 0x14014c557
mov rdx, qword [rcx + 0x18]
cmp byte [rcx + 0x10], 1
mov ecx, 2
sbb ecx, 0
xor eax, eax
mov r8d, eax
or r8d, ecx
lock cmpxchg dword [rdx + 0x14], r8d
je 0x14014b80c
mov r8d, eax
and r8d, ecx
je 0x14014b7f6
cmp byte [r15 + 0x19], 0
jne 0x14014b83b
mov rsi, qword [rbx]
mov qword [rbx], 0
mov rax, qword [r15 + 0x40]
test rax, rax
jne 0x14014c501
mov rcx, qword [r15 + 0x38]
test rcx, rcx
jne 0x14014e0d5
mov qword [r15 + 0x38], rsi
mov rax, qword [r9]
mov rcx, rax
xor rcx, 0xc
mov edx, ecx
and edx, 0x18
and ecx, 6
cmp rdx, rcx
jae 0x14014df4d
mov rcx, rax
and rcx, 0xffffffffffffffd7
lock cmpxchg qword [r9], rcx
jne 0x14014df4d
mov rcx, qword [rbx]
test rcx, rcx
jne 0x14014e14c
movdqa xmm0, xmmword [0x14026dc70]
movdqu xmmword [rsp + 0x220], xmm0
movdqu xmmword [rsp + 0x210], xmm0
movdqu xmmword [rsp + 0x200], xmm0
movdqu xmmword [rsp + 0x1f0], xmm0
movdqu xmmword [rsp + 0x1e0], xmm0
movdqu xmmword [rsp + 0x1d0], xmm0
movdqu xmmword [rsp + 0x1c0], xmm0
movdqu xmmword [rsp + 0x1b0], xmm0
mov qword [rsp + 0x1a8], 0
movdqu xmmword [rsp + 0x198], xmm0
movdqu xmmword [rsp + 0x188], xmm0
movdqu xmmword [rsp + 0x178], xmm0
movdqu xmmword [rsp + 0x168], xmm0
movdqu xmmword [rsp + 0x158], xmm0
movdqu xmmword [rsp + 0x148], xmm0
movdqu xmmword [rsp + 0x138], xmm0
movdqu xmmword [rsp + 0x128], xmm0
movdqu xmmword [rsp + 0x118], xmm0
movdqu xmmword [rsp + 0x108], xmm0
movdqu xmmword [rsp + 0xf8], xmm0
movdqu xmmword [rsp + 0xe8], xmm0
movdqu xmmword [rsp + 0xd8], xmm0
movdqu xmmword [rsp + 0xc8], xmm0
mov qword [rsp + 0xc0], 0
mov rax, qword [r9]
test al, 0x19
jne 0x14014c778
mov rcx, rax
or rcx, 8
lock cmpxchg qword [r9], rcx
jne 0x14014c778
mov r11, qword [r15 + 0x38]
test r11, r11
je 0x14014b985
lock inc dword [r11 + 8]
mov rax, qword [r15 + 0x48]
mov cl, 1
mov dword [rsp + 0x68], ecx
test rax, rax
mov qword [rsp + 0x28], r11
jne 0x14014ce26
xor r14d, r14d
mov al, 1
mov dword [rsp + 0x5c], eax
mov rax, qword [r15 + 0x40]
test rax, rax
jne 0x14014c711
xor eax, eax
mov qword [rsp + 0x80], rax
mov rax, qword [r15 + 0x48]
mov cl, 1
mov dword [rsp + 0x6c], ecx
test rax, rax
jne 0x14014c739
xor r12d, r12d
test r11, r11
je 0x14014c542
mov rax, qword [r11]
mov rax, qword [rax]
lea rcx, [0x140183240]
cmp rax, rcx
jne 0x14014c52c
lea rsi, [r11 + 0x20]
cmp dword [rsi], 0
sete al
mov dword [rsp + 0x3c], eax
mov rax, qword [r15 + 0x50]
test rax, rax
jne 0x14014d231
xor ecx, ecx
mov rax, qword [r15 + 0x40]
test rax, rax
mov qword [rsp + 0x90], r12
mov qword [rsp + 0xa8], rbx
mov qword [rsp + 0xa0], r14
jne 0x14014c54f
xor edi, edi
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x88], rax
mov r13, qword [r15 + 0x88]
mov r14, qword [r15 + 0x90]
cmp r13, r14
mov qword [rsp + 0x30], rcx
jne 0x14014cec3
mov rdi, qword [r15 + 0xb0]
mov rax, qword [r15 + 0x80]
mov rdx, qword [r15 + 0x58]
mov r9, qword [r15 + 0x60]
cmp rdx, r9
jne 0x14014c5a6
xor edx, edx
mov rsi, qword [r15 + 0x40]
test rsi, rsi
jne 0x14014c5e8
xor ebp, ebp
lea r14, [r15 + 0x58]
mov rdi, qword [r15 + 0x48]
test rdi, rdi
jne 0x14014d3bb
test rcx, rcx
jne 0x14014da40
xor esi, esi
mov rax, qword [r15 + 0x50]
test rax, rax
jne 0x14014d8a4
cmp byte [r15 + 0x18], 0
mov r12d, dword [rsp + 0x3c]
jne 0x14014cd5c
mov eax, dword [rsp + 0x6c]
mov ebx, eax
or bl, sil
test r11, r11
je 0x14014baf3
mov eax, dword [rsp + 0x68]
and al, sil
or al, bpl
mov ecx, r12d
and cl, bl
and cl, al
cmp cl, 1
je 0x14014c8a4
test r12b, r12b
je 0x14014bb1d
mov rax, qword [r15 + 0x88]
mov r9, qword [r15 + 0x90]
cmp rax, r9
jne 0x14014c66b
cmp byte [r15 + 0xa8], 0
jne 0x14014cb0d
cmp byte [r15 + 0x78], 0
mov rax, qword [r15 + 0x58]
mov rdi, qword [r15 + 0x60]
mov r13b, 1
jne 0x14014c6a6
xor r14d, r14d
movabs rcx, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x78], rcx
mov r10, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x48]
cmp rax, rdi
mov dword [rsp + 0x50], r13d
jne 0x14014bd3f
mov r13b, 1
cmp byte [r15 + 0x78], 0
jne 0x14014c9b9
xor edi, edi
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x70], rax
mov r9, r10
xor r10d, r10d
xor eax, eax
mov qword [rsp + 0x40], rax
mov rax, qword [rcx]
mov r8, rax
xor r8, 0xc
mov edx, r8d
and edx, 0x18
and r8d, 6
cmp rdx, r8
jae 0x14014dfce
mov rdx, rax
and rdx, 0xffffffffffffffd7
lock cmpxchg qword [rcx], rdx
jne 0x14014dfce
mov rax, qword [rsp + 0x1a8]
test al, 1
jne 0x14014e082
cmp rax, 2
jae 0x14014d7fb
test bpl, bpl
jne 0x14014c8f8
test sil, sil
jne 0x14014c950
test r11, r11
je 0x14014bc08
or bpl, byte [rsp + 0x68]
test r9, r9
setne al
and bpl, byte [rsp + 0x5c]
and bpl, al
and bl, bpl
cmp bl, 1
je 0x14014d99c
test r14, r14
mov rbp, qword [rsp + 0x40]
jne 0x14014bf36
test rbp, rbp
jne 0x14014dffa
test r10, r10
sete al
xor dil, 1
or dil, al
je 0x14014df1d
test r14, r14
setne al
xor r12b, 1
or r12b, al
je 0x14014be56
mov rax, qword [rsp + 0xc0]
test al, 1
jne 0x14014df61
lea rdi, [rsp + 0xc8]
cmp rax, 2
jae 0x14014bd7f
test rax, rax
jne 0x14014be07
cmp qword [rsp + 0x1a8], 0
jne 0x14014d2b6
test r10, r10
jne 0x14014deea
test r14, r14
jne 0x14014bd18
test rbp, rbp
jne 0x14014e04f
cmp byte [rsp + 0x6c], 0
mov rbx, qword [rsp + 0xa8]
mov rsi, qword [rsp + 0xa0]
je 0x14014bd28
cmp byte [rsp + 0x68], 0
je 0x14014c83a
test r9, r9
jne 0x14014d289
cmp byte [rsp + 0x5c], 0
je 0x14014dfa2
test r11, r11
je 0x14014bce0
lock dec dword [r11 + 8]
je 0x14014be2a
mov rcx, qword [rbx]
test rcx, rcx
jne 0x14014e0a7
mov rcx, qword [rsp + 0x338]
xor rcx, rsp
call fcn.1401879f0
movaps xmm6, xmmword [rsp + 0x340]
add rsp, 0x358
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lock dec dword [r14 + 8]
jne 0x14014bc91
jmp 0x14014e1d1
mov rax, qword [rsp + 0x90]
lock dec dword [rax + 8]
jne 0x14014bcb1
jmp 0x14014dddd
mov rdx, qword [r15 + 0x70]
mov r8, rdi
sub r8, rax
sar r8, 3
movabs r9, 0x6db6db6db6db6db7
imul r9, r8
cmp r9, rdx
jbe 0x14014e13a
imul rdx, rdx, 0x38
cmp byte [rax + rdx], 0
mov rcx, qword [rsp + 0x48]
je 0x14014bb5d
mov r13b, 1
jmp 0x14014bb6b
mov r12, r9
mov r15, r10
shr rax, 1
imul rbx, rax, 0x38
add rdi, 0x18
lea rsi, [rsp + 0x230]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x230], 0x20
mov rax, qword [rdi - 0x10]
mov qword [rsp + 0x238], rax
mov eax, dword [rdi - 8]
mov dword [rsp + 0x240], eax
mov qword [rsp + 0x248], rdi
mov rax, qword [rdi - 0x18]
mov rcx, rsi
call qword [0x1402ca008]
add rdi, 0x38
add rbx, 0xffffffffffffffc8
jne 0x14014bd98
mov rax, qword [rsp + 0xc0]
mov r11, qword [rsp + 0x28]
mov r10, r15
mov r9, r12
test rax, rax
je 0x14014bc70
lea rcx, [rsp + 0xc0]
mov rsi, r10
mov rdi, r9
call fcn.1400eb860
mov r9, rdi
mov r10, rsi
mov r11, qword [rsp + 0x28]
jmp 0x14014bc70
mov rax, qword [r11]
mov rax, qword [rax + 0xb0]
lea rcx, [fcn.140114d70]
cmp rax, rcx
jne 0x14014c241
mov rcx, r11
mov edx, 1
call fcn.140114d70
jmp 0x14014bce0
cmp byte [rsp + 0x5c], 0
je 0x14014df6e
test r11, r11
je 0x14014bc45
mov rax, qword [r11]
mov rax, qword [rax + 0x68]
lea rcx, [0x140134050]
cmp rax, rcx
jne 0x14014bed6
mov rcx, qword [r11 + 0x48]
test rcx, rcx
je 0x14014bc45
xor edx, edx
cmp byte [r11 + 0x24], 0
sete dl
lea eax, [rdx*4 + 7]
mov r8d, 3
lock cmpxchg dword [rcx + 4], r8d
je 0x14014de1f
lea edx, [rdx*4 + 4]
mov r8d, eax
and r8d, 0x33
cmp r8d, 3
jne 0x14014bc45
mov r8d, eax
and r8d, edx
je 0x14014bc45
jmp 0x14014de0a
lea rcx, [0x14014fb10]
cmp rax, rcx
jne 0x14014dece
xor edx, edx
cmp byte [r11 + 0x10], 0
sete dl
mov rcx, qword [r11 + 0x18]
lea eax, [rdx*4 + 7]
mov r8d, 3
lock cmpxchg dword [rcx + 0x14], r8d
je 0x14014c306
lea edx, [rdx*4 + 4]
mov r8d, eax
and r8d, 0x33
cmp r8d, 3
jne 0x14014bc45
mov r8d, eax
and r8d, edx
je 0x14014bc45
jmp 0x14014c4e7
cmp byte [rsp + 0x50], 0
jne 0x14014bf77
mov rbx, r9
mov rsi, r10
mov rax, qword [r14]
mov rax, qword [rax + 0x38]
lea rcx, [fcn.140115430]
cmp rax, rcx
jne 0x14014c229
mov rcx, r14
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x78]
call fcn.140115430
mov r11, qword [rsp + 0x28]
mov r10, rsi
mov r9, rbx
mov rax, qword [r14]
mov rax, qword [rax + 0xa0]
lea rcx, [fcn.14014e390]
cmp rax, rcx
jne 0x14014c1d2
mov qword [rsp + 0x48], r9
mov rsi, qword [r14 + 0x10]
mov rbp, qword [r14 + 0x18]
lea rbx, [rsi + 0x58]
mov rax, qword [rsi + 0x58]
test al, 0x19
jne 0x14014c39a
mov rcx, rax
or rcx, 8
lock cmpxchg qword [rbx], rcx
jne 0x14014c39a
mov qword [rsp + 0x30], r13
mov r13, qword [rsi + 0x70]
prefetcht2 byte [r13]
lea rax, [0x1402759a8]
add rax, rbp
movabs rcx, 0x9ddfea08eb382d69
mul rcx
xor rdx, rax
mov rax, qword [rsi + 0x80]
mov r8, rdx
shr r8, 7
mov rcx, r13
shr rcx, 0xc
xor rcx, r8
and dl, 0x7f
movzx edx, dl
movd xmm0, edx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor edx, edx
movdqa xmm6, xmmword [0x140275a30]
and rcx, rax
movdqu xmm1, xmmword [r13 + rcx]
movdqa xmm2, xmm0
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
je 0x14014c1b4
mov r8, qword [rsi + 0x78]
movzx r9d, r9w
mov qword [rsp + 0x50], rbx
mov rbx, r10
tzcnt r11d, r9d
add r11, rcx
and r11, rax
lea r10, [r11 + r11*2]
cmp qword [r8 + r10*8], rbp
jne 0x14014c2cd
add r13, r11
lea rax, [0x140275a50]
cmp r13, rax
je 0x14014c46e
cmp byte [r13], 0
js 0x14014c398
lea rbp, [r8 + r10*8]
test rbp, rbp
je 0x14014e189
mov rcx, qword [rbp + 0x10]
test rcx, rcx
je 0x14014c0b1
mov qword [rbp + 0x10], 0
lock dec dword [rcx + 8]
je 0x14014c2ef
mov rcx, qword [rbp + 8]
test rcx, rcx
je 0x14014c0cc
mov qword [rbp + 8], 0
lock dec dword [rcx + 8]
je 0x14014c200
dec qword [rsi + 0x88]
mov rax, qword [rsi + 0x70]
mov rcx, qword [rsi + 0x80]
mov rdx, r13
sub rdx, rax
lea r8, [rdx - 0x10]
and r8, rcx
movdqu xmm0, xmmword [rax + r8]
pcmpeqb xmm0, xmm6
pmovmskb r10d, xmm0
xor r8d, r8d
mov r9b, 0xfe
test r10d, r10d
je 0x14014c149
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmm6
pmovmskb r11d, xmm0
test r11w, r11w
je 0x14014c149
tzcnt r8d, r11d
shl r10d, 0x10
bsr r9d, r10d
xor r9d, 0x1f
add r9, r8
xor r8d, r8d
cmp r9, 0x10
setb r8b
mov r10d, 0x80
mov r9d, 0xfe
cmovb r9d, r10d
mov byte [rax + rdx], r9b
add rdx, 0xfffffffffffffff1
and rdx, rcx
and ecx, 0xf
add rcx, rdx
mov byte [rax + rcx], r9b
mov rax, qword [rsi + 0x70]
add qword [rax - 8], r8
mov r11, qword [rsp + 0x28]
mov r10, rbx
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
mov rcx, rax
xor rcx, 0xc
mov edx, ecx
and edx, 0x18
and ecx, 6
cmp rdx, rcx
mov r9, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
mov r13, qword [rsp + 0x30]
jae 0x14014c404
mov rcx, rax
and rcx, 0xffffffffffffffd7
lock cmpxchg qword [rbx], rcx
je 0x14014bc16
jmp 0x14014c404
pcmpeqb xmm1, xmm6
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x14014c173
add rcx, rdx
add rcx, 0x10
add rdx, 0x10
jmp 0x14014c022
mov rbx, r9
mov rsi, r10
lea rcx, [fcn.14014e270]
cmp rax, rcx
jne 0x14014c449
mov rcx, r14
call fcn.14014e270
mov r11, qword [rsp + 0x28]
mov r10, rsi
mov r9, rbx
jmp 0x14014bc16
mov rax, qword [rcx]
mov rax, qword [rax + 0xb0]
lea rdx, [fcn.140114d70]
cmp rax, rdx
jne 0x14014e247
mov edx, 1
call fcn.140114d70
jmp 0x14014c0cc
mov rcx, r14
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x78]
call qword [0x1402ca008]
jmp 0x14014bf6c
lea rcx, [0x140115370]
cmp rax, rcx
jne 0x14014e21f
lea rax, [0x140271de8]
mov qword [r11], rax
mov rsi, qword [r11 + 0x18]
test rsi, rsi
je 0x14014c2c0
mov qword [r11 + 0x18], 0
lock dec dword [rsi]
jne 0x14014c2c0
mov rcx, qword [rsi + 0x58]
test rcx, rcx
je 0x14014c28c
mov qword [rsi + 0x58], 0
lock dec dword [rcx + 8]
je 0x14014c457
mov rcx, qword [rsi + 0x50]
test rcx, rcx
je 0x14014c2a7
mov rcx, r11
call fcn.140184dbc
jmp 0x14014bce0
lea r10d, [r9 - 1]
and r10d, r9d
mov r9d, r10d
mov r11, qword [rsp + 0x28]
mov r10, rbx
mov rbx, qword [rsp + 0x50]
jne 0x14014c04f
jmp 0x14014c1b4
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
mov edx, 1
call qword [0x1402ca008]
jmp 0x14014c0b1
mov rbx, r9
mov rdi, r10
lea rsi, [rsp + 0x230]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsi], rax
mov rcx, qword [r11 + 0x18]
cmp byte [r11 + 0x10], 0
sete r8b
mov rdx, rsi
call fcn.14001edf0
mov rcx, qword [rsi]
test rcx, rcx
je 0x14014c371
mov rdx, qword [rsp + 0x60]
mov r8d, 1
call fcn.140111ac0
mov rcx, qword [rsp + 0x230]
test rcx, rcx
je 0x14014c371
mov qword [rsp + 0x230], 0
lock dec dword [rcx + 8]
je 0x14014c4d0
mov r11, qword [rsp + 0x28]
mov r10, rdi
mov r9, rbx
jmp 0x14014bc45
ud2
mov eax, dword [0x1402ada80]
cmp eax, 0xdd
jne 0x14014c423
mov ecx, dword [0x1402ada84]
inc ecx
mov rax, qword [rbx]
test al, 0x11
jne 0x14014c3c1
test al, 8
je 0x14014c3f0
dec ecx
cmp ecx, 1
jg 0x14014c3af
lea rdx, [0x140274da8]
mov rcx, rbx
xor r8d, r8d
xor r9d, r9d
mov qword [rsp + 0x50], rbx
mov rbx, r10
call fcn.1401c5f74
mov r10, rbx
mov rbx, qword [rsp + 0x50]
mov r11, qword [rsp + 0x28]
jmp 0x14014bfc0
mov rdx, rax
or rdx, 8
lock cmpxchg qword [rbx], rdx
je 0x14014bfc0
jmp 0x14014c3ba
mov rcx, rbx
xor edx, edx
mov rsi, r10
call fcn.1401c551a
mov r9, qword [rsp + 0x48]
mov r10, rsi
mov r11, qword [rsp + 0x28]
jmp 0x14014bc16
lea rcx, [0x1402ada80]
mov qword [rsp + 0x50], rbx
mov rbx, r10
call fcn.140009510
mov r10, rbx
mov rbx, qword [rsp + 0x50]
mov r11, qword [rsp + 0x28]
jmp 0x14014c3a7
mov rcx, r14
call qword [0x1402ca008]
jmp 0x14014c1f0
lea rax, str....._third_party_abseil_cpp_abslcontainerinternal_raw_hash_set.h
lea r8, [rsp + 0x230]
mov qword [r8], rax
lea r9, [rsp + 0xbc]
mov dword [r9], 0x4d3
lea rdx, [rsp + 0xb8]
mov dword [rdx], 3
lea rax, str.Invalid_iterator_comparison._Comparing_default_constructed_iterator_with_non_default_constructed_iterator.
mov qword [rsp + 0x20], rax
lea rcx, [0x14029cde8]
call fcn.1401d5090
ud2
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
mov edx, 1
call qword [0x1402ca008]
jmp 0x14014c371
mov r8d, edx
not r8d
and r8d, eax
lock cmpxchg dword [rcx + 0x14], r8d
jne 0x14014bf14
jmp 0x14014c306
cmp qword [rax], 0
jne 0x14014b82a
mov qword [rax], rsi
jmp 0x14014b83b
lea rdx, [0x140183240]
cmp rax, rdx
jne 0x14014e18c
add rcx, 0x20
jmp 0x14014b7b1
cmp rax, rdi
jne 0x14014e1aa
mov rsi, qword [r11 + 0x18]
add rsi, 4
jmp 0x14014b9f6
mov dword [rsp + 0x3c], 0
jmp 0x14014ba00
mov rdi, qword [rax]
jmp 0x14014ba36
lea rdx, [0x14014ead0]
cmp rax, rdx
jne 0x14014e179
mov byte [rcx + 0x25], 1
mov rdx, qword [rcx + 0x48]
test rdx, rdx
je 0x14014b80c
cmp byte [rcx + 0x24], 1
mov ecx, 2
sbb ecx, 0
xor eax, eax
mov r8d, eax
or r8d, ecx
lock cmpxchg dword [rdx + 4], r8d
je 0x14014b80c
mov r8d, eax
and r8d, ecx
jne 0x14014b80c
jmp 0x14014c586
mov r8, qword [r15 + 0x70]
sub r9, rdx
sar r9, 3
movabs r10, 0x6db6db6db6db6db7
imul r10, r9
cmp r10, r8
jbe 0x14014e0d2
imul r8, r8, 0x38
cmp byte [rdx + r8], 0
mov rcx, qword [rsp + 0x30]
je 0x14014ba81
add rdx, r8
mov rdx, qword [rdx + 0x10]
jmp 0x14014ba83
cmp qword [rsi], 0
je 0x14014ba90
cmp byte [rsi + 8], 0
je 0x14014ba90
cmp byte [rsi + 0x20], 0
je 0x14014ba90
cmp qword [rsi + 0x10], rdi
ja 0x14014ba90
add rdx, rax
cmp qword [rsi + 0x28], rdx
ja 0x14014ba90
mov qword [r15 + 0x40], 0
mov rcx, qword [rsi]
test rcx, rcx
je 0x14014c63a
mov qword [rsi], 0
lock dec dword [rcx + 8]
je 0x14014c654
mov rcx, rsi
call fcn.140184dbc
mov bpl, 1
mov r11, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x30]
jmp 0x14014ba92
mov rax, qword [rcx]
mov rax, qword [rax + 0xb0]
mov edx, 1
call qword [0x1402ca008]
jmp 0x14014c63a
mov rcx, qword [r15 + 0xa0]
mov rdx, r9
sub rdx, rax
sar rdx, 3
movabs r8, 0x6db6db6db6db6db7
imul r8, rdx
cmp r8, rcx
jbe 0x14014e176
imul rcx, rcx, 0x38
cmp byte [rax + rcx], 0
je 0x14014bb0f
jmp 0x14014bb1d
mov r8, qword [r15 + 0x70]
mov rdx, qword [r15 + 0x80]
mov r10, rdi
sub r10, rax
sar r10, 3
movabs r9, 0x6db6db6db6db6db7
imul r9, r10
cmp rdi, rax
jne 0x14014c6f4
xor r10d, r10d
add r10, rdx
sub rdx, r8
add rdx, r9
cmp r10, rdx
jb 0x14014bb33
mov r14, qword [r15 + 0x38]
mov qword [r15 + 0x38], 0
jmp 0x14014bb36
cmp r9, r8
jbe 0x14014e1c8
imul r10, r8, 0x38
cmp byte [rax + r10], 0
je 0x14014c6ce
add r10, rax
mov r10, qword [r10 + 0x10]
jmp 0x14014c6d1
mov rax, qword [rax]
test rax, rax
je 0x14014b9b3
mov rcx, rax
mov qword [rsp + 0x80], rax
lock inc dword [rax + 8]
mov dword [rsp + 0x68], 0
jmp 0x14014b9bd
mov rax, qword [rax + 8]
test rax, rax
je 0x14014b9d0
mov r12, qword [rax]
test r12, r12
je 0x14014b9d0
lock inc dword [r12 + 8]
mov dword [rsp + 0x6c], 0
jmp 0x14014b9d3
lea rcx, [0x1402ada80]
call fcn.140009510
mov r9, qword [rsp + 0x48]
jmp 0x14014c785
mov eax, dword [0x1402ada80]
cmp eax, 0xdd
jne 0x14014c765
mov ecx, dword [0x1402ada84]
inc ecx
mov rax, qword [r9]
test al, 0x11
jne 0x14014c79f
test al, 8
je 0x14014c7b9
dec ecx
cmp ecx, 1
jg 0x14014c78d
lea rdx, [0x140274da8]
mov rcx, r9
xor r8d, r8d
xor r9d, r9d
call fcn.1401c5f74
jmp 0x14014b977
mov rdx, rax
or rdx, 8
lock cmpxchg qword [r9], rdx
je 0x14014b977
jmp 0x14014c798
lea rcx, [0x1402ada80]
call fcn.140009510
mov r9, qword [rsp + 0x48]
jmp 0x14014c7ed
mov eax, dword [0x1402ada80]
cmp eax, 0xdd
jne 0x14014c7cd
mov ecx, dword [0x1402ada84]
inc ecx
mov rax, qword [r9]
test al, 0x11
jne 0x14014c807
test al, 8
je 0x14014c826
dec ecx
cmp ecx, 1
jg 0x14014c7f5
lea rdx, [0x140274da8]
mov rcx, r9
xor r8d, r8d
xor r9d, r9d
call fcn.1401c5f74
mov r9, qword [rsp + 0x48]
jmp 0x14014b790
mov rdx, rax
or rdx, 8
lock cmpxchg qword [r9], rdx
je 0x14014b790
jmp 0x14014c800
mov rax, qword [rsp + 0x80]
lock dec dword [rax + 8]
jne 0x14014bcbc
mov rdi, r9
mov rcx, qword [rsp + 0x80]
mov rax, qword [rcx]
mov rax, qword [rax + 0xb0]
lea rdx, [fcn.140114d70]
cmp rax, rdx
jne 0x14014c884
mov edx, 1
call fcn.140114d70
mov r11, qword [rsp + 0x28]
mov r9, rdi
jmp 0x14014bcbc
mov edx, 1
call qword [0x1402ca008]
jmp 0x14014c877
mov rcx, r11
call qword [0x1402ca008]
mov r11, qword [rsp + 0x28]
jmp 0x14014baf3
mov rax, qword [r11]
mov rax, qword [rax + 0x48]
lea rcx, [0x14014ead0]
cmp rax, rcx
jne 0x14014c891
mov byte [r11 + 0x25], 1
mov rcx, qword [r11 + 0x48]
test rcx, rcx
je 0x14014baf3
cmp byte [r11 + 0x24], 1
mov edx, 2
sbb edx, 0
xor eax, eax
mov r8d, eax
or r8d, edx
lock cmpxchg dword [rcx + 4], r8d
je 0x14014baf3
mov r8d, eax
and r8d, edx
jne 0x14014baf3
jmp 0x14014c8d8
mov qword [rsp + 0x30], r13
mov r13, r9
mov r12, r10
mov rcx, qword [rsp + 0x80]
mov rax, qword [rcx]
mov rax, qword [rax + 0xa0]
lea rdx, [fcn.14014e390]
cmp rax, rdx
jne 0x14014c940
call fcn.14014e390
mov r11, qword [rsp + 0x28]
mov r10, r12
mov r12d, dword [rsp + 0x3c]
mov r9, r13
mov r13, qword [rsp + 0x30]
jmp 0x14014bbdb
call qword [0x1402ca008]
jmp 0x14014c926
call qword [0x1402ca008]
jmp 0x14014c97e
mov qword [rsp + 0x30], r13
mov r13, r9
mov rsi, r10
mov rcx, qword [rsp + 0x90]
mov rax, qword [rcx]
mov rax, qword [rax + 0xa0]
lea rdx, [fcn.14014e390]
cmp rax, rdx
jne 0x14014c948
call fcn.14014e390
mov r11, qword [rsp + 0x28]
mov r10, rsi
mov r9, r13
mov r13, qword [rsp + 0x30]
jmp 0x14014bbe4
xor eax, eax
jmp 0x14014c9e8
cmp r8, rdx
jbe 0x14014e1ce
imul r9, rdx, 0x38
cmp byte [rax + r9], 0
mov rcx, qword [rsp + 0x48]
je 0x14014c993
add rax, r9
mov rax, qword [rax + 0x10]
jmp 0x14014c9e8
mov r9, rdi
sub r9, rax
mov rdx, qword [r15 + 0x70]
mov r13, qword [r15 + 0x80]
sar r9, 3
movabs r8, 0x6db6db6db6db6db7
imul r8, r9
cmp rdi, rax
jne 0x14014c997
xor eax, eax
mov rcx, qword [rsp + 0x48]
lea r9, [r8 + r13]
sub r9, rdx
add rax, r13
cmp rax, r9
jb 0x14014e1f9
sub r13, rdx
add r13, r8
mov qword [rsp + 0x70], r13
mov rax, qword [r15 + 0x48]
test rax, rax
jne 0x14014ca3a
mov r12, qword [r15 + 0x50]
mov qword [r15 + 0x50], 0
mov dil, 1
test r12, r12
jne 0x14014ca5a
xor r13d, r13d
xor r9d, r9d
xor eax, eax
mov qword [rsp + 0x40], rax
mov r12d, dword [rsp + 0x3c]
jmp 0x14014bb89
mov rdx, qword [rax]
mov qword [rsp + 0x40], rdx
mov qword [rax], 0
mov dil, 1
xor r13d, r13d
mov r9, r10
xor r10d, r10d
jmp 0x14014bb89
mov rdx, qword [r12 + 8]
mov qword [r12 + 8], 0
test rdx, rdx
jne 0x14014cac9
mov rcx, qword [r12]
test rcx, rcx
jne 0x14014caa4
mov rcx, r12
call fcn.140184dbc
xor r13d, r13d
xor r9d, r9d
xor eax, eax
mov qword [rsp + 0x40], rax
mov r11, qword [rsp + 0x28]
mov r10, qword [rsp + 0x30]
mov r12d, dword [rsp + 0x3c]
mov rcx, qword [rsp + 0x48]
jmp 0x14014bb89
mov qword [r12], 0
lock dec dword [rcx + 8]
jne 0x14014ca76
mov rax, qword [rcx]
mov rax, qword [rax + 0xb0]
mov edx, 1
call qword [0x1402ca008]
jmp 0x14014ca76
lea rcx, [r12 + 0x10]
call fcn.1401dd4c0
jmp 0x14014ca6d
mov rcx, r11
call qword [0x1402ca008]
mov r11, qword [rsp + 0x28]
test al, al
jne 0x14014cba3
jmp 0x14014bb1d
cmp rcx, r8
jbe 0x14014e1cb
imul r9, r8, 0x38
cmp byte [rax + r9], 0
je 0x14014cb38
add rax, r9
mov rax, qword [rax + 0x10]
jmp 0x14014cb3a
mov rcx, r9
sub rcx, rax
mov r8, qword [r15 + 0xa0]
mov rdx, qword [r15 + 0xb0]
sar rcx, 3
movabs rdi, 0x6db6db6db6db6db7
imul rcx, rdi
cmp r9, rax
jne 0x14014caf0
xor eax, eax
add rcx, rdx
sub rcx, r8
add rax, rdx
cmp rax, rcx
jb 0x14014bb1d
mov rax, qword [r11]
mov rax, qword [rax + 0x58]
lea rcx, [0x140183250]
cmp rax, rcx
jne 0x14014cbf9
mov rcx, qword [r11 + 0x48]
test rcx, rcx
je 0x14014bb1d
xor r10d, r10d
xor edx, edx
cmp byte [r11 + 0x24], 0
setne r10b
sete r9b
mov r8d, r10d
shl r8d, 4
lea r11d, [r8 + 0x13]
mov eax, 3
lock cmpxchg dword [rcx + 4], r11d
mov r11, qword [rsp + 0x28]
jne 0x14014ccab
cmp byte [r15 + 0xa8], 0
je 0x14014c398
mov rcx, qword [r15 + 0xb0]
mov rax, qword [r15 + 0x90]
sub rax, qword [r15 + 0x88]
sar rax, 3
imul rax, rdi
sub rcx, qword [r15 + 0xa0]
add rcx, rax
mov qword [rsp + 0x78], rcx
mov r14, qword [r15 + 0x38]
mov rax, qword [r15 + 0x58]
mov qword [r15 + 0x38], 0
mov rdi, qword [r15 + 0x60]
xor r13d, r13d
jmp 0x14014bb45
lea rcx, [0x140182ec0]
cmp rax, rcx
jne 0x14014cad5
mov rcx, qword [r11 + 0x18]
xor r10d, r10d
xor edx, edx
cmp byte [r11 + 0x10], 0
setne r10b
sete r9b
mov r8d, r10d
shl r8d, 4
lea r11d, [r8 + 0x13]
mov eax, 3
lock cmpxchg dword [rcx + 0x14], r11d
mov r11, qword [rsp + 0x28]
je 0x14014cba3
mov dl, r9b
mov r9d, 2
sub r9d, edx
inc edx
add r8d, 0x10
lea r10d, [r10*4 + 4]
mov r11d, r8d
mov r14d, r11d
test al, 0x30
mov r11, qword [rsp + 0x28]
jne 0x14014bb1d
mov r11d, eax
and r11d, r9d
mov r11, qword [rsp + 0x28]
je 0x14014bb1d
cmp r14d, r8d
jne 0x14014cd3a
mov r12d, eax
mov r11d, r10d
and r12d, edx
jne 0x14014cd3a
mov r14d, eax
or r14d, r11d
lock cmpxchg dword [rcx + 0x14], r14d
mov r12d, dword [rsp + 0x3c]
je 0x14014cd0c
jmp 0x14014cc5d
mov dl, r9b
mov r9d, 2
sub r9d, edx
inc edx
add r8d, 0x10
lea r10d, [r10*4 + 4]
mov r11d, r8d
mov r14d, r11d
test al, 0x30
mov r11, qword [rsp + 0x28]
jne 0x14014bb1d
mov r11d, eax
and r11d, r9d
mov r11, qword [rsp + 0x28]
je 0x14014bb1d
cmp r14d, r8d
jne 0x14014cd1f
mov r12d, eax
mov r11d, r10d
and r12d, edx
mov r12d, dword [rsp + 0x3c]
jne 0x14014cd1f
mov r14d, eax
or r14d, r11d
lock cmpxchg dword [rcx + 4], r14d
jne 0x14014ccc8
cmp r11d, r8d
mov r11, qword [rsp + 0x28]
jne 0x14014bb1d
jmp 0x14014cba3
mov r11d, r14d
cmp r14d, r10d
jne 0x14014ccfe
mov r11d, eax
not r11d
test r11b, 3
mov r11d, r10d
cmove r11d, r8d
jmp 0x14014ccfe
mov r11d, r14d
cmp r14d, r10d
jne 0x14014cc96
mov r11d, eax
not r11d
test r11b, 3
mov r11d, r10d
cmove r11d, r8d
jmp 0x14014cc96
mov r8d, dword [r15 + 0x1c]
test r8b, 1
jne 0x14014bacb
cmp byte [r15 + 0x78], 0
je 0x14014bacb
mov rax, qword [r15 + 0x80]
mov r9, qword [r15 + 0x58]
mov r10, qword [r15 + 0x60]
mov rdx, r10
sub rdx, r9
sar rdx, 3
movabs rcx, 0x6db6db6db6db6db7
imul rcx, rdx
mov rdx, qword [r15 + 0x70]
cmp r10, r9
jne 0x14014cdea
xor r9d, r9d
add r9, rax
sub rax, rdx
add rax, rcx
cmp r9, rax
jb 0x14014bacb
or r8d, 1
mov dword [r15 + 0x1c], r8d
lea rcx, [r15 + 0x20]
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x20], rax
mov rdx, qword [rsp + 0x60]
mov r9, r14
call fcn.140165aa0
mov r11, qword [rsp + 0x28]
jmp 0x14014bacb
cmp rcx, rdx
jbe 0x14014e269
imul r10, rdx, 0x38
cmp byte [r9 + r10], 0
je 0x14014cda5
add r9, r10
mov r9, qword [r9 + 0x10]
jmp 0x14014cda8
mov rax, qword [r14]
mov rax, qword [rax + 0xb0]
mov rcx, r14
mov edx, 1
call qword [0x1402ca008]
mov r11, qword [rsp + 0x28]
jmp 0x14014ce43
mov r14, qword [rax]
test r14, r14
je 0x14014b99d
lock inc dword [r14 + 8]
lock inc dword [r14 + 8]
lock dec dword [r14 + 8]
je 0x14014ce07
mov dword [rsp + 0x5c], 0
jmp 0x14014b9a6
mov rcx, r14
call fcn.1400f7500
mov rcx, r14
call fcn.140184dbc
jmp 0x14014cea5
mov rcx, r14
call fcn.1400f7500
mov rcx, r14
call fcn.140184dbc
mov rcx, qword [rsp + 0x30]
mov r11, qword [rsp + 0x28]
jmp 0x14014d021
lea rcx, [rsp + 0x1a8]
lea r14, [rsp + 0x230]
mov rdx, r14
call fcn.14000d410
mov rsi, rax
mov r14, qword [r14 + 8]
test r14, r14
jne 0x14014ce50
mov r11, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x30]
jmp 0x14014cfbc
mov rax, rdi
cmp qword [rdx + 0x10], r8
ja 0x14014cf4b
jmp 0x14014cf08
mov rbx, qword [r15 + 0x38]
mov rax, qword [r15 + 0xa0]
movabs r12, 0x6db6db6db6db6db7
sub r14, r13
sar r14, 3
imul r14, r12
cmp r14, rax
jbe 0x14014e137
imul rax, rax, 0x38
cmp byte [r13 + rax], 0
je 0x14014ba62
mov r8, qword [r15 + 0xb0]
test rdi, rdi
jne 0x14014cf35
test rbx, rbx
je 0x14014ba62
mov rdx, qword [r15 + 0x40]
mov rax, rbx
test rdx, rdx
je 0x14014cf4b
cmp byte [rdx + 8], 0
je 0x14014ba62
mov rax, rbx
cmp qword [rdx + 0x10], r8
jbe 0x14014cf4b
jmp 0x14014ba62
mov rdx, qword [r15 + 0x40]
test rdx, rdx
je 0x14014cf08
cmp byte [rdx + 8], 0
mov rax, rdi
jne 0x14014ceb4
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x238], 0
mov r9, qword [rsp + 0x1a8]
mov r8d, 8
lea rdx, [rsp + 0x1b0]
test r9b, 1
je 0x14014cf8b
mov r8, qword [rsp + 0x1b8]
mov rdx, qword [rsp + 0x1b0]
shr r9, 1
cmp r9, r8
je 0x14014ce81
shl r9, 4
mov rsi, rdx
add rsi, r9
je 0x14014e13d
mov qword [rsi], rax
mov qword [rdx + r9 + 8], 0
add qword [rsp + 0x1a8], 2
mov r13, qword [r15 + 0x88]
mov r14, qword [r15 + 0x90]
cmp r13, r14
je 0x14014ba62
mov rax, qword [r15 + 0xa0]
mov rdx, r14
sub rdx, r13
sar rdx, 3
imul rdx, r12
cmp rdx, rax
jbe 0x14014e140
imul rdx, rax, 0x38
cmp byte [r13 + rdx], 0
je 0x14014d0e4
add r13, rdx
mov rax, qword [r13 + 8]
mov qword [r13 + 8], 0
mov r14, qword [rsi + 8]
mov qword [rsi + 8], rax
test r14, r14
jne 0x14014ce62
mov r10, qword [r15 + 0xb0]
lea rax, [r10 + 1]
mov qword [r15 + 0xb0], rax
mov rax, qword [r15 + 0xa0]
lea rdx, [rax + 1]
mov r14, qword [r15 + 0x88]
mov rbp, qword [r15 + 0x90]
mov r8, rbp
sub r8, r14
sar r8, 3
imul r8, r12
cmp rdx, r8
jb 0x14014d146
mov r8, rbp
sub r8, r14
sar r8, 3
imul r8, r12
cmp r8, rax
jbe 0x14014e143
imul rdx, rax, 0x38
cmp byte [r14 + rdx], 0
je 0x14014d0c4
add r14, rdx
mov rsi, qword [r14 + 8]
mov qword [r14 + 8], 0
test rsi, rsi
jne 0x14014d1f3
mov byte [r14], 0
mov rax, qword [r15 + 0xa0]
mov r14, qword [r15 + 0x88]
mov rbp, qword [r15 + 0x90]
mov r8, rbp
sub r8, r14
sar r8, 3
imul r8, r12
dec r8
cmp rax, r8
jb 0x14014d0f2
mov r13, r14
cmp rbp, r14
jne 0x14014d0fd
mov qword [r15 + 0x90], r14
xor eax, eax
mov qword [r15 + 0xa0], rax
cmp r13, r14
jne 0x14014ced8
jmp 0x14014ba62
inc rax
mov r13, r14
mov r14, rbp
jmp 0x14014d0dd
add rbp, 0xffffffffffffffc8
test rbp, rbp
je 0x14014e146
cmp byte [rbp], 0
je 0x14014d129
mov rsi, qword [rbp + 8]
mov qword [rbp + 8], 0
test rsi, rsi
jne 0x14014d212
mov byte [rbp], 0
lea rax, [rbp - 0x38]
cmp rbp, r14
mov rbp, rax
jne 0x14014d101
mov r13, qword [r15 + 0x88]
jmp 0x14014d0d4
mov r14, r9
jmp 0x14014d063
imul rdx, rdx, 0x38
cmp byte [r14 + rdx], 0
je 0x14014d063
mov rax, qword [rsi + 8]
mov rax, qword [rax + 0x40]
add r14, rdx
mov rdx, qword [r13 + 0x20]
mov qword [r14 + 0x20], rdx
mov r8, qword [r13 + 0x28]
mov qword [r14 + 0x28], r8
mov rdx, qword [r13 + 0x10]
dec rdx
mov qword [r14 + 0x10], rdx
mov r9, qword [r13 + 0x18]
sub r9, rax
mov qword [r14 + 0x18], r9
sub r8, r10
mov rax, qword [r15 + 0xa0]
mov r9, qword [r15 + 0x88]
mov rbp, qword [r15 + 0x90]
cmp r8, 2
jb 0x14014d13e
add rax, r8
sub rbp, r9
sar rbp, 3
imul rbp, r12
cmp rbp, rax
jbe 0x14014e149
imul rax, rax, 0x38
cmp byte [r9 + rax], 0
je 0x14014c398
add r9, rax
mov qword [r9 + 0x10], rdx
mov rax, qword [r14 + 0x18]
mov qword [r9 + 0x18], rax
mov rax, qword [r15 + 0xa0]
mov r14, qword [r15 + 0x88]
mov rbp, qword [r15 + 0x90]
jmp 0x14014d063
mov rcx, rsi
call fcn.1400f7500
mov rcx, rsi
call fcn.140184dbc
mov rcx, qword [rsp + 0x30]
mov r11, qword [rsp + 0x28]
jmp 0x14014d09d
mov rcx, rsi
call fcn.1400f7500
mov rcx, rsi
call fcn.140184dbc
mov rcx, qword [rsp + 0x30]
mov r11, qword [rsp + 0x28]
jmp 0x14014d125
mov rcx, qword [rax]
test rcx, rcx
jne 0x14014d252
mov rax, qword [rax + 8]
test rax, rax
je 0x14014ba0d
mov rcx, qword [rax]
test rcx, rcx
je 0x14014ba0d
lock inc dword [rcx + 8]
lock inc dword [rcx + 8]
lock dec dword [rcx + 8]
jne 0x14014ba0f
mov rax, qword [rcx]
mov rax, qword [rax + 0xb0]
mov edx, 1
mov rsi, rcx
call qword [0x1402ca008]
mov rcx, rsi
mov r11, qword [rsp + 0x28]
jmp 0x14014ba0f
lock dec dword [r9 + 8]
jne 0x14014bcc5
mov rax, qword [r9]
mov rax, qword [rax + 0xb0]
mov rcx, r9
mov edx, 1
call qword [0x1402ca008]
mov r11, qword [rsp + 0x28]
jmp 0x14014bcc5
lea rcx, [rsp + 0x1a8]
mov rsi, r10
mov rdi, r9
call fcn.1401152d0
mov r9, rdi
mov r10, rsi
mov r11, qword [rsp + 0x28]
jmp 0x14014bc7f
mov rax, rcx
mov qword [rsp + 0x40], rax
call fcn.1400f7500
mov rcx, qword [rsp + 0x40]
call fcn.140184dbc
jmp 0x14014d36d
mov rcx, r13
mov qword [rsp + 0x50], r9
call fcn.1400f7500
mov rcx, r13
call fcn.140184dbc
movabs r10, 0x6db6db6db6db6db7
mov r9, qword [rsp + 0x50]
mov r11, qword [rsp + 0x28]
jmp 0x14014d5cd
mov rax, qword [rcx]
mov rax, qword [rax + 0xb0]
mov edx, 1
call qword [0x1402ca008]
jmp 0x14014d461
mov r13, r10
mov r12, r9
lea rcx, [rsp + 0x1a8]
lea rdx, [rsp + 0x230]
call fcn.14000d410
mov rsi, rax
lea rax, [rsp + 0x230]
mov rcx, qword [rax + 8]
test rcx, rcx
jne 0x14014d2d9
mov r11, qword [rsp + 0x28]
mov r9, r12
mov r10, r13
jmp 0x14014d570
mov r8, qword [r15 + 0xa0]
sub r9, rdx
sar r9, 3
movabs r10, 0x6db6db6db6db6db7
imul r10, r9
cmp r10, r8
jbe 0x14014e232
imul r8, r8, 0x38
cmp byte [rdx + r8], 0
je 0x14014d3f8
add rdx, r8
mov rdx, qword [rdx + 0x10]
jmp 0x14014d3fa
mov rbx, qword [rax]
jmp 0x14014d3c6
mov rax, qword [rdi + 8]
test rax, rax
jne 0x14014d3b6
xor ebx, ebx
mov r12, qword [r15 + 0x58]
mov r13, qword [r15 + 0x60]
cmp r12, r13
jne 0x14014d476
mov rcx, qword [r15 + 0x80]
mov rdx, qword [r15 + 0x88]
mov rax, qword [r15 + 0xb0]
mov r9, qword [r15 + 0x90]
cmp rdx, r9
jne 0x14014d37d
xor edx, edx
mov r8, qword [r15 + 0x48]
mov rsi, qword [r8 + 8]
test rsi, rsi
je 0x14014baac
cmp qword [rsi], 0
je 0x14014baac
cmp byte [rsi + 8], 0
je 0x14014baac
cmp byte [rsi + 0x20], 0
je 0x14014baac
cmp qword [rsi + 0x10], rcx
ja 0x14014baac
add rdx, rax
cmp qword [rsi + 0x28], rdx
ja 0x14014baac
mov qword [r8 + 8], 0
mov rcx, qword [rsi]
test rcx, rcx
je 0x14014d461
mov qword [rsi], 0
lock dec dword [rcx + 8]
je 0x14014d320
mov rcx, rsi
call fcn.140184dbc
mov sil, 1
mov r11, qword [rsp + 0x28]
jmp 0x14014baae
mov r9, qword [rdi]
mov rax, qword [r15 + 0x70]
movabs r10, 0x6db6db6db6db6db7
sub r13, r12
sar r13, 3
imul r13, r10
cmp r13, rax
jbe 0x14014e235
imul rax, rax, 0x38
cmp byte [r12 + rax], 0
je 0x14014d3d7
mov rcx, qword [r15 + 0x80]
test rbx, rbx
jne 0x14014d4ee
test r9, r9
je 0x14014d3d7
mov rdx, qword [rdi + 8]
mov rax, r9
test rdx, rdx
je 0x14014d500
cmp byte [rdx + 8], 0
je 0x14014d3d7
mov rax, r9
cmp qword [rdx + 0x10], rcx
jbe 0x14014d500
jmp 0x14014d3d7
mov rax, rbx
cmp qword [rdx + 0x10], rcx
ja 0x14014d500
jmp 0x14014d4b6
mov rdx, qword [rdi + 8]
test rdx, rdx
je 0x14014d4b6
cmp byte [rdx + 8], 0
mov rax, rbx
jne 0x14014d4e3
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x238], 0
mov rcx, qword [rsp + 0x1a8]
mov r8d, 8
lea rdx, [rsp + 0x1b0]
test cl, 1
je 0x14014d53f
mov r8, qword [rsp + 0x1b8]
mov rdx, qword [rsp + 0x1b0]
shr rcx, 1
cmp rcx, r8
je 0x14014d33a
shl rcx, 4
mov rsi, rdx
add rsi, rcx
je 0x14014e238
mov qword [rsi], rax
mov qword [rdx + rcx + 8], 0
add qword [rsp + 0x1a8], 2
mov r12, qword [r15 + 0x58]
mov r13, qword [r15 + 0x60]
cmp r12, r13
je 0x14014d3d7
mov rax, qword [r15 + 0x70]
mov rcx, r13
sub rcx, r12
sar rcx, 3
imul rcx, r10
cmp rcx, rax
jbe 0x14014e23b
imul rcx, rax, 0x38
cmp byte [r12 + rcx], 0
je 0x14014d681
add r12, rcx
mov rax, qword [r12 + 8]
mov qword [r12 + 8], 0
mov r13, qword [rsi + 8]
mov qword [rsi + 8], rax
test r13, r13
jne 0x14014d2f2
mov rcx, qword [r15 + 0x80]
lea rax, [rcx + 1]
mov qword [r15 + 0x80], rax
mov rax, qword [r15 + 0x70]
lea rdx, [rax + 1]
mov r13, qword [r15 + 0x58]
mov r8, qword [r15 + 0x60]
mov qword [rsp + 0x40], r8
sub r8, r13
sar r8, 3
imul r8, r10
cmp rdx, r8
jb 0x14014d6f2
mov r8, qword [rsp + 0x40]
mov rcx, r8
sub rcx, r13
sar rcx, 3
imul rcx, r10
cmp rcx, rax
jbe 0x14014e23e
imul rdx, rax, 0x38
cmp byte [r13 + rdx], 0
je 0x14014d667
add r13, rdx
mov rsi, qword [r13 + 8]
mov qword [r13 + 8], 0
test rsi, rsi
jne 0x14014d7b5
mov byte [r13], 0
mov rax, qword [r15 + 0x70]
mov r13, qword [r15 + 0x58]
mov r8, qword [r15 + 0x60]
mov rcx, r8
sub rcx, r13
sar rcx, 3
imul rcx, r10
dec rcx
cmp rax, rcx
jb 0x14014d68f
mov r12, r13
cmp r8, r13
jne 0x14014d69a
mov qword [r15 + 0x60], r13
xor eax, eax
mov qword [r15 + 0x70], rax
cmp r12, r13
jne 0x14014d487
jmp 0x14014d3d7
inc rax
mov r12, r13
mov r13, r8
jmp 0x14014d67d
add r8, 0xffffffffffffffc8
test r8, r8
je 0x14014e241
mov rsi, r10
mov r12, r9
cmp byte [r8], 0
je 0x14014d6d6
mov rcx, qword [r8 + 8]
mov qword [rsp + 0x40], r8
mov qword [r8 + 8], 0
test rcx, rcx
jne 0x14014d7df
mov r8, qword [rsp + 0x40]
mov byte [r8], 0
lea rax, [r8 - 0x38]
cmp r8, r13
mov r8, rax
mov r11, qword [rsp + 0x28]
mov r9, r12
mov r10, rsi
jne 0x14014d69e
mov r12, qword [r14]
jmp 0x14014d677
mov qword [rsp + 0x50], r9
imul rdx, rdx, 0x38
cmp byte [r13 + rdx], 0
je 0x14014d7a1
mov rax, qword [rsi + 8]
mov rax, qword [rax + 0x40]
add r13, rdx
mov rdx, qword [r12 + 0x20]
mov qword [r13 + 0x20], rdx
mov r8, qword [r12 + 0x28]
mov qword [r13 + 0x28], r8
mov rdx, qword [r12 + 0x10]
dec rdx
mov qword [r13 + 0x10], rdx
mov r9, qword [r12 + 0x18]
sub r9, rax
mov qword [r13 + 0x18], r9
sub r8, rcx
mov rax, qword [r15 + 0x70]
mov r9, qword [r15 + 0x58]
mov rcx, qword [r15 + 0x60]
mov qword [rsp + 0x40], rcx
cmp r8, 2
jb 0x14014d7b0
add rax, r8
mov rcx, qword [rsp + 0x40]
sub rcx, r9
sar rcx, 3
imul rcx, r10
cmp rcx, rax
jbe 0x14014e244
imul rax, rax, 0x38
cmp byte [r9 + rax], 0
je 0x14014c398
add r9, rax
mov qword [r9 + 0x10], rdx
mov rax, qword [r13 + 0x18]
mov qword [r9 + 0x18], rax
mov rax, qword [r15 + 0x70]
mov r13, qword [r15 + 0x58]
mov rcx, qword [r15 + 0x60]
mov qword [rsp + 0x40], rcx
mov r11, qword [rsp + 0x28]
mov r9, qword [rsp + 0x50]
jmp 0x14014d608
mov r13, r9
jmp 0x14014d7a1
mov rcx, rsi
mov qword [rsp + 0x50], r9
mov r12, r10
call fcn.1400f7500
mov rcx, rsi
call fcn.140184dbc
mov r10, r12
mov r9, qword [rsp + 0x50]
mov r11, qword [rsp + 0x28]
jmp 0x14014d648
mov rax, rcx
mov qword [rsp + 0x50], rax
call fcn.1400f7500
mov rcx, qword [rsp + 0x50]
call fcn.140184dbc
jmp 0x14014d6cd
and rax, 0xfffffffffffffffe
mov rcx, qword [rsp + 0x88]
lea rax, [rcx + rax*8]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x48], r9
mov qword [rsp + 0x30], r13
mov r13, qword [rsp + 0x88]
mov rcx, qword [r13]
mov rax, qword [r13 + 8]
mov qword [r13 + 8], 0
mov qword [rsp + 0xb0], rax
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
mov rdx, qword [rsp + 0x60]
lea r8, [rsp + 0xb0]
mov r12, r10
call qword [0x1402ca008]
mov r9, qword [rsp + 0x48]
mov r10, r12
mov r12d, dword [rsp + 0x3c]
mov r11, qword [rsp + 0x28]
add r13, 0x10
mov qword [rsp + 0x88], r13
cmp r13, qword [rsp + 0x98]
mov r13, qword [rsp + 0x30]
je 0x14014bbd2
jmp 0x14014d81d
mov rax, qword [rcx]
mov rax, qword [rax + 0xb0]
mov edx, 1
call qword [0x1402ca008]
jmp 0x14014d91b
mov r12, qword [rax + 8]
test r12, r12
je 0x14014babb
cmp qword [r12], 0
je 0x14014babb
cmp byte [r12 + 8], 0
je 0x14014babb
cmp byte [r12 + 0x20], 0
je 0x14014babb
mov rcx, qword [r15 + 0x80]
cmp qword [r12 + 0x10], rcx
ja 0x14014babb
mov rcx, qword [r15 + 0xb0]
cmp qword [r12 + 0x28], rcx
ja 0x14014babb
mov qword [rax + 8], 0
mov rcx, qword [r12]
test rcx, rcx
je 0x14014d91b
mov qword [r12], 0
lock dec dword [rcx + 8]
je 0x14014d88d
mov rcx, r12
call fcn.140184dbc
mov r12, qword [r15 + 0x50]
mov qword [r15 + 0x50], 0
test r12, r12
mov r11, qword [rsp + 0x28]
je 0x14014babb
mov rdx, qword [r12 + 8]
mov qword [r12 + 8], 0
test rdx, rdx
jne 0x14014d990
mov rcx, qword [r12]
test rcx, rcx
jne 0x14014d96b
mov rcx, r12
call fcn.140184dbc
mov r11, qword [rsp + 0x28]
jmp 0x14014babb
mov qword [r12], 0
lock dec dword [rcx + 8]
jne 0x14014d959
mov rax, qword [rcx]
mov rax, qword [rax + 0xb0]
mov edx, 1
call qword [0x1402ca008]
jmp 0x14014d959
lea rcx, [r12 + 0x10]
call fcn.1401dd4c0
jmp 0x14014d950
mov rcx, r15
mov rdx, qword [rsp + 0x60]
mov rsi, r10
mov rbx, r9
call fcn.14000c170
mov r9, rbx
mov r10, rsi
mov r11, qword [rsp + 0x28]
jmp 0x14014bc08
mov rax, rcx
mov qword [rsp + 0x40], rax
call fcn.1400f7500
mov rcx, qword [rsp + 0x40]
call fcn.140184dbc
jmp 0x14014da1c
mov rcx, r13
call fcn.1400f7500
mov rcx, r13
call fcn.140184dbc
jmp 0x14014dbb5
mov r13, r10
mov r12, r9
lea rcx, [rsp + 0x1a8]
lea rdx, [rsp + 0x230]
call fcn.14000d410
mov rsi, rax
lea rax, [rsp + 0x230]
mov rcx, qword [rax + 8]
test rcx, rcx
jne 0x14014d9bf
mov r11, qword [rsp + 0x28]
mov r9, r12
mov r10, r13
jmp 0x14014db53
mov rax, rbx
cmp qword [rdx + 0x10], rcx
ja 0x14014dae3
jmp 0x14014daa0
mov rbx, qword [rax]
jmp 0x14014da4f
mov rdi, qword [r15 + 0x50]
mov rax, qword [rdi + 8]
test rax, rax
jne 0x14014da3b
xor ebx, ebx
mov r12, qword [r15 + 0x58]
mov r13, qword [r15 + 0x60]
cmp r12, r13
je 0x14014baac
mov r9, qword [rdi]
mov rax, qword [r15 + 0x70]
movabs r10, 0x6db6db6db6db6db7
sub r13, r12
sar r13, 3
imul r13, r10
cmp r13, rax
jbe 0x14014e257
imul rax, rax, 0x38
cmp byte [r12 + rax], 0
je 0x14014baac
mov rcx, qword [r15 + 0x80]
test rbx, rbx
jne 0x14014dacd
test r9, r9
je 0x14014baac
mov rdx, qword [rdi + 8]
mov rax, r9
test rdx, rdx
je 0x14014dae3
cmp byte [rdx + 8], 0
je 0x14014baac
mov rax, r9
cmp qword [rdx + 0x10], rcx
jbe 0x14014dae3
jmp 0x14014baac
mov rdx, qword [rdi + 8]
test rdx, rdx
je 0x14014daa0
cmp byte [rdx + 8], 0
mov rax, rbx
jne 0x14014da2c
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x238], 0
mov rcx, qword [rsp + 0x1a8]
mov r8d, 8
lea rdx, [rsp + 0x1b0]
test cl, 1
je 0x14014db22
mov r8, qword [rsp + 0x1b8]
mov rdx, qword [rsp + 0x1b0]
shr rcx, 1
cmp rcx, r8
je 0x14014d9ed
shl rcx, 4
mov rsi, rdx
add rsi, rcx
je 0x14014e25a
mov qword [rsi], rax
mov qword [rdx + rcx + 8], 0
add qword [rsp + 0x1a8], 2
mov r12, qword [r15 + 0x58]
mov r13, qword [r15 + 0x60]
cmp r12, r13
je 0x14014baac
mov qword [rsp + 0x40], r9
mov rax, qword [r15 + 0x70]
mov rcx, r13
sub rcx, r12
sar rcx, 3
imul rcx, r10
cmp rcx, rax
jbe 0x14014e25d
imul rcx, rax, 0x38
cmp byte [r12 + rcx], 0
je 0x14014dc42
add r12, rcx
mov rax, qword [r12 + 8]
mov qword [r12 + 8], 0
mov r13, qword [rsi + 8]
mov qword [rsi + 8], rax
test r13, r13
jne 0x14014d9d8
mov rcx, qword [r15 + 0x80]
lea rax, [rcx + 1]
mov qword [r15 + 0x80], rax
mov rax, qword [r15 + 0x70]
lea rdx, [rax + 1]
mov r13, qword [r15 + 0x58]
mov r10, qword [r15 + 0x60]
mov r8, r10
sub r8, r13
sar r8, 3
movabs r9, 0x6db6db6db6db6db7
imul r8, r9
cmp rdx, r8
jb 0x14014dd0a
mov rcx, r10
sub rcx, r13
sar rcx, 3
movabs rdx, 0x6db6db6db6db6db7
imul rcx, rdx
cmp rcx, rax
jbe 0x14014e260
imul rdx, rax, 0x38
cmp byte [r13 + rdx], 0
jne 0x14014dc71
mov r8, r10
dec rcx
cmp rax, rcx
jb 0x14014dc66
mov r12, r13
cmp r8, r13
jne 0x14014dcb7
mov qword [r15 + 0x60], r13
xor eax, eax
mov qword [r15 + 0x70], rax
xor esi, esi
cmp r12, r13
mov r11, qword [rsp + 0x28]
mov r9, qword [rsp + 0x40]
movabs r10, 0x6db6db6db6db6db7
jne 0x14014da71
jmp 0x14014baae
inc rax
mov r12, r13
mov r13, r8
jmp 0x14014dc3e
add r13, rdx
mov rsi, qword [r13 + 8]
mov qword [r13 + 8], 0
test rsi, rsi
jne 0x14014ddb3
mov byte [r13], 0
mov rax, qword [r15 + 0x70]
mov r13, qword [r15 + 0x58]
mov rcx, qword [r15 + 0x60]
mov r8, rcx
sub rcx, r13
sar rcx, 3
movabs rdx, 0x6db6db6db6db6db7
imul rcx, rdx
jmp 0x14014dc28
add r8, 0xffffffffffffffc8
mov r12, r8
test r12, r12
je 0x14014e263
cmp byte [r12], 0
je 0x14014dced
mov rax, r12
mov rsi, qword [r12 + 8]
mov qword [r12 + 8], 0
test rsi, rsi
jne 0x14014ddc8
mov byte [r12], 0
lea rax, [r12 - 0x38]
cmp r12, r13
mov r12, rax
jne 0x14014dcbe
mov r12, qword [r14]
jmp 0x14014dc38
mov r13, rcx
jmp 0x14014dbf8
imul rdx, rdx, 0x38
cmp byte [r13 + rdx], 0
je 0x14014dbf8
mov rax, qword [rsi + 8]
mov rax, qword [rax + 0x40]
add r13, rdx
mov rdx, qword [r12 + 0x20]
mov qword [r13 + 0x20], rdx
mov r8, qword [r12 + 0x28]
mov qword [r13 + 0x28], r8
mov rdx, qword [r12 + 0x10]
dec rdx
mov qword [r13 + 0x10], rdx
mov r9, qword [r12 + 0x18]
sub r9, rax
mov qword [r13 + 0x18], r9
sub r8, rcx
mov rax, qword [r15 + 0x70]
mov rcx, qword [r15 + 0x58]
mov r10, qword [r15 + 0x60]
cmp r8, 2
jb 0x14014dd02
add rax, r8
sub r10, rcx
sar r10, 3
movabs r8, 0x6db6db6db6db6db7
imul r10, r8
cmp r10, rax
jbe 0x14014e266
imul rax, rax, 0x38
cmp byte [rcx + rax], 0
je 0x14014c398
add rcx, rax
mov qword [rcx + 0x10], rdx
mov rax, qword [r13 + 0x18]
mov qword [rcx + 0x18], rax
mov rax, qword [r15 + 0x70]
mov r13, qword [r15 + 0x58]
mov r10, qword [r15 + 0x60]
jmp 0x14014dbf8
mov rcx, rsi
call fcn.1400f7500
mov rcx, rsi
call fcn.140184dbc
jmp 0x14014dc89
mov rcx, rsi
call fcn.1400f7500
mov rcx, rsi
call fcn.140184dbc
jmp 0x14014dce8
mov rcx, qword [rsp + 0x90]
mov rax, qword [rcx]
mov rax, qword [rax + 0xb0]
mov edx, 1
mov rdi, r9
call qword [0x1402ca008]
mov r9, rdi
mov r11, qword [rsp + 0x28]
jmp 0x14014bcb1
mov r8d, edx
not r8d
and r8d, eax
lock cmpxchg dword [rcx + 4], r8d
jne 0x14014beb4
lea rsi, [rsp + 0x230]
mov r8d, 0x108
mov rcx, rsi
mov dl, 0xaa
mov rdi, r10
mov rbx, r9
call fcn.140189b30
mov byte [rsi], 1
lea rax, [rsp + 0x240]
pxor xmm0, xmm0
movdqu xmmword [rax], xmm0
movdqu xmmword [rax + 0x10], xmm0
xor ecx, ecx
mov qword [rax + 0x20], rcx
mov qword [rax - 8], 0x50
mov byte [rax + 0x88], 0
mov qword [rax + 0xa8], rax
mov qword [rax + 0xb0], 0x28
mov qword [rax + 0xb8], rcx
mov qword [rax + 0xe0], rcx
mov byte [rax], 0x18
mov byte [rax + 2], 0x24
mov dword [rax + 0x18], 0x10
mov rcx, qword [rsp + 0x28]
mov rcx, qword [rcx + 0x18]
mov qword [rax + 0x20], rcx
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x10]
mov rdx, rsi
call fcn.1401341a0
mov rcx, rsi
call fcn.140015490
mov r9, rbx
mov r10, rdi
mov r11, qword [rsp + 0x28]
jmp 0x14014bc45
mov rcx, r11
mov rdx, qword [rsp + 0x60]
mov rsi, r10
mov rdi, r9
call qword [0x1402ca008]
mov r9, rdi
mov r10, rsi
jmp 0x14014dec4
lock dec dword [r10 + 8]
jne 0x14014bc88
mov rax, qword [r10]
mov rax, qword [rax + 0xb0]
mov rcx, r10
mov edx, 1
mov rsi, r9
call qword [0x1402ca008]
mov r9, rsi
mov r11, qword [rsp + 0x28]
jmp 0x14014bc88
mov rax, qword [r10]
mov rax, qword [rax + 0x38]
mov rcx, r10
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
mov rsi, r10
mov rdi, r9
call qword [0x1402ca008]
mov r9, rdi
mov r10, rsi
mov r11, qword [rsp + 0x28]
jmp 0x14014bc32
mov rcx, r9
xor edx, edx
call fcn.1401c551a
mov r9, qword [rsp + 0x48]
jmp 0x14014b868
mov rdi, qword [rsp + 0xc8]
jmp 0x14014bc5d
mov rcx, r15
mov rdx, qword [rsp + 0x60]
mov rsi, r10
mov rdi, r9
call fcn.14000d560
mov r9, rdi
mov r10, rsi
mov r11, qword [rsp + 0x28]
test r11, r11
je 0x14014bc45
test al, al
je 0x14014be6a
jmp 0x14014bc45
lock dec dword [rsi + 8]
jne 0x14014bcd0
mov rax, qword [rsi]
mov rax, qword [rax + 0xb0]
mov rcx, rsi
mov edx, 1
call qword [0x1402ca008]
mov r11, qword [rsp + 0x28]
jmp 0x14014bcd0
xor edx, edx
mov r12, r10
mov qword [rsp + 0x30], r13
mov r13, r9
call fcn.1401c551a
mov r9, r13
mov r13, qword [rsp + 0x30]
mov r10, r12
mov r12d, dword [rsp + 0x3c]
mov r11, qword [rsp + 0x28]
jmp 0x14014bbb8
mov rbx, r9
mov rsi, r10
test r13b, r13b
jne 0x14014e021
mov rcx, qword [rsp + 0x40]
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
call qword [0x1402ca008]
mov rbp, qword [rsp + 0x40]
mov rax, qword [rbp]
mov rax, qword [rax + 0xa0]
mov rcx, rbp
call qword [0x1402ca008]
mov r11, qword [rsp + 0x28]
mov r10, rsi
mov r12d, dword [rsp + 0x3c]
mov r9, rbx
jmp 0x14014bc1f
lock dec dword [rbp + 8]
jne 0x14014bc9a
mov rax, qword [rbp]
mov rax, qword [rax + 0xb0]
mov rcx, rbp
mov edx, 1
mov rsi, r9
call qword [0x1402ca008]
mov r9, rsi
mov r11, qword [rsp + 0x28]
jmp 0x14014bc9a
mov rcx, qword [rsp + 0x1b0]
mov qword [rsp + 0x88], rcx
jmp 0x14014bbc8
cmp qword [rax + 8], 0
jne 0x14014b80c
jmp 0x14014b7ca
mov qword [rbx], 0
lock dec dword [rcx + 8]
jne 0x14014bcec
mov rax, qword [rcx]
mov rax, qword [rax + 0xb0]
mov edx, 1
call qword [0x1402ca008]
jmp 0x14014bcec
int3
mov qword [r15 + 0x38], 0
lock dec dword [rcx + 8]
jne 0x14014e0f8
mov rax, qword [rcx]
mov rax, qword [rax + 0xb0]
mov edx, 1
call qword [0x1402ca008]
mov rcx, qword [r15 + 0x38]
mov qword [r15 + 0x38], rsi
test rcx, rcx
mov r9, qword [rsp + 0x48]
je 0x14014b83b
lock dec dword [rcx + 8]
jne 0x14014b83b
mov rax, qword [rcx]
mov rax, qword [rax + 0xb0]
mov edx, 1
call qword [0x1402ca008]
mov r9, qword [rsp + 0x48]
jmp 0x14014b83b
int3
int3
int3
int3
int3
int3
int3
mov rax, qword [rcx]
mov rax, qword [rax + 0x40]
mov rdx, qword [rsp + 0x60]
call qword [0x1402ca008]
mov rcx, qword [rbx]
mov rax, qword [rcx]
mov rax, qword [rax + 0xa0]
call qword [0x1402ca008]
jmp 0x14014bce0
int3
call qword [0x1402ca008]
mov r9, qword [rsp + 0x48]
jmp 0x14014b80c
int3
lea rsi, [rsp + 0x230]
mov rdx, rsi
call qword [0x1402ca008]
mov r9, qword [rsp + 0x48]
mov rcx, rsi
jmp 0x14014b7b1
lea rsi, [rsp + 0x230]
mov rcx, r11
mov rdx, rsi
call qword [0x1402ca008]
mov r11, qword [rsp + 0x28]
jmp 0x14014b9f6
int3
int3
int3
mov rax, qword [r14]
mov rax, qword [rax + 0xb0]
mov rcx, r14
mov edx, 1
mov rsi, r9
call qword [0x1402ca008]
mov r9, rsi
mov r11, qword [rsp + 0x28]
jmp 0x14014bc91
xor edi, edi
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x70], rax
mov r9, r10
xor r10d, r10d
xor eax, eax
mov qword [rsp + 0x40], rax
mov r13b, 1
jmp 0x14014bb89
mov rcx, r11
mov edx, 1
call qword [0x1402ca008]
jmp 0x14014bce0
int3
int3
int3
int3
int3
int3
int3
mov edx, 1
call qword [0x1402ca008]
jmp 0x14014c0cc
int3
int3
int3
int3
int3
int3
int3