Function at 0x14001fcc0
Capabilities:
Reference http user-agent string

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1f]
sub rsp, 0xc0
mov rax, qword [0x14007d040]
xor rax, rsp
mov qword [rbp + 0xf], rax
mov r14, r9
mov rdi, r8
mov qword [rbp - 0x49], r8
mov rsi, rdx
mov r15, rcx
mov qword [rbp - 0x31], rcx
mov qword [rbp - 0x21], rdx
mov qword [rbp - 0x19], r8
xor r13d, r13d
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], r13
mov qword [rcx + 0x18], r13
lea ebx, [r13 + 0xf]
cmp qword [rdx + 0x18], rbx
jbe 0x14001fd24
mov rdx, qword [rdx]
mov r8, qword [rsi + 0x10]
call fcn.1400051cc
nop
xorps xmm0, xmm0
movups xmmword [r15 + 0x20], xmm0
mov qword [r15 + 0x30], r13
mov qword [r15 + 0x38], rbx
mov byte [r15 + 0x20], r13b
movups xmmword [r15 + 0x40], xmm0
mov qword [r15 + 0x50], r13
mov qword [r15 + 0x58], rbx
mov byte [r15 + 0x40], r13b
lea r12, [r15 + 0x60]
movups xmmword [r12], xmm0
lea rax, [r12 + 0x10]
mov qword [rbp - 0x51], rax
mov qword [rax], r13
mov qword [r12 + 0x18], rbx
mov byte [r12], r13b
lea rax, [r15 + 0x88]
movups xmmword [rax], xmm0
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], rbx
mov byte [rax], r13b
lea r13, [r15 + 0xa8]
mov qword [rbp - 0x41], r13
and qword [r13], 0
and qword [r13 + 8], 0
mov ecx, 0x60
call fcn.14002ed58
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [r13], rax
lea r13, [r15 + 0xb8]
mov qword [rbp - 0x41], r13
and qword [r13], 0
and qword [r13 + 8], 0
mov ecx, 0x60
call fcn.14002ed58
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [r13], rax
lea rax, [r15 + 0xd0]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
and qword [rax + 0x10], 0
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
movups xmmword [rbp - 0x71], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x61], xmm1
mov r8d, 0xa
lea rdx, str.User_Agent
lea rcx, [rbp - 0x71]
call fcn.14000510c
nop
lea rdx, [rbp - 0x71]
lea rbx, [r15 + 0xa8]
mov rcx, rbx
call fcn.14001a5cc
mov edx, 0x78
cmp qword [rax + 0x18], rdx
jb 0x14001fe72
mov rbx, qword [rax]
mov qword [rax + 0x10], rdx
mov r8d, edx
lea rdx, str.Mozilla_5.0__Macintosh__Intel_Mac_OS_X_10_15_2__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_79.0.3945.88_Safari_537.36
mov rcx, rbx
call fcn.14005a070
mov byte [rbx + 0x78], 0
lea rbx, [r15 + 0xa8]
jmp 0x14001fe82
lea r9, str.Mozilla_5.0__Macintosh__Intel_Mac_OS_X_10_15_2__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_79.0.3945.88_Safari_537.36
mov rcx, rax
call fcn.140005a94
nop
mov rdx, qword [rbp - 0x59]
cmp rdx, 0xf
jbe 0x14001febd
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001feb8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400209cc
call fcn.14002ed50
xorps xmm0, xmm0
movups xmmword [rbp - 0x71], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x61], xmm1
mov r8d, 0xa
lea rdx, str.Connection
lea rcx, [rbp - 0x71]
call fcn.14000510c
nop
lea rdx, [rbp - 0x71]
mov rcx, rbx
call fcn.14001a5cc
mov ecx, 0xa
cmp qword [rax + 0x18], rcx
jb 0x14001ff23
mov rbx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14001ff07
mov rbx, qword [rax]
mov qword [rax + 0x10], rcx
mov r8, rcx
lea rdx, str.Keep_Alive
mov rcx, rbx
call fcn.14005a070
mov byte [rbx + 0xa], 0
jmp 0x14001ff36
lea r9, str.Keep_Alive
mov rdx, rcx
mov rcx, rax
call fcn.140005a94
nop
mov rdx, qword [rbp - 0x59]
mov ebx, 0x1000
cmp rdx, 0xf
jbe 0x14001ff72
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, rbx
jb 0x14001ff6d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400209d2
call fcn.14002ed50
xorps xmm0, xmm0
movups xmmword [rbp - 0x71], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x61], xmm1
mov r8d, 7
lea rdx, [0x14006f550]
lea rcx, [rbp - 0x71]
call fcn.14000510c
nop
lea rdx, [rbp - 0x71]
mov rcx, r13
call fcn.14001a5cc
mov edx, 4
mov rcx, rax
cmp qword [rax + 0x18], rdx
jb 0x14001ffcc
cmp qword [rax + 0x18], 0xf
jbe 0x14001ffbc
mov rcx, qword [rax]
mov qword [rax + 0x10], rdx
mov dword [rcx], 0x30303033
mov byte [rcx + 4], 0
jmp 0x14001ffd9
lea r9, str.3000
call fcn.140005a94
nop
mov rdx, qword [rbp - 0x59]
cmp rdx, 0xf
jbe 0x140020010
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, rbx
jb 0x14002000b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400209d8
call fcn.14002ed50
xorps xmm0, xmm0
movups xmmword [rbp - 0x71], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x61], xmm1
mov r8d, 5
lea rdx, [0x14006f560]
lea rcx, [rbp - 0x71]
call fcn.14000510c
nop
lea rdx, [rbp - 0x71]
mov rcx, r13
call fcn.14001a5cc
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14002004f
mov rcx, qword [rax]
and qword [rax + 0x10], 0
mov byte [rcx], 0
mov rdx, qword [rbp - 0x59]
cmp rdx, 0xf
jbe 0x14002008e
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, rbx
jb 0x140020089
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400209de
call fcn.14002ed50
mov rdx, rdi
lea rcx, [r15 + 0xd0]
call fcn.14001a89c
xor edi, edi
cmp qword [r14 + 8], rdi
jbe 0x14002011d
mov rax, qword [r14]
mov rbx, qword [rax]
cmp rbx, rax
je 0x14002011d
lea rdx, [rbx + 0x20]
lea rcx, [r15 + 0xa8]
call fcn.14001a480
mov rcx, rax
lea rdx, [rbx + 0x40]
call fcn.14001a89c
mov rax, qword [rbx + 0x10]
xor edi, edi
cmp byte [rax + 0x19], dil
je 0x1400200f6
mov rax, qword [rbx + 8]
jmp 0x1400200eb
cmp rbx, qword [rax + 0x10]
jne 0x1400200f1
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], dil
je 0x1400200de
mov rbx, rax
jmp 0x140020111
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], dil
jne 0x140020111
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], dil
je 0x140020102
cmp rbx, qword [r14]
jne 0x1400200b0
lea r13, [r15 + 0xb8]
mov r14, qword [rbp + 0x7f]
cmp qword [r14 + 8], rdi
jbe 0x140020194
mov rax, qword [r14]
mov rbx, qword [rax]
cmp rbx, rax
je 0x140020194
lea rdx, [rbx + 0x20]
mov rcx, r13
call fcn.14001a480
mov rcx, rax
lea rdx, [rbx + 0x40]
call fcn.14001a89c
mov rax, qword [rbx + 0x10]
xor edi, edi
cmp byte [rax + 0x19], dil
je 0x140020174
mov rax, qword [rbx + 8]
jmp 0x140020169
cmp rbx, qword [rax + 0x10]
jne 0x14002016f
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], dil
je 0x14002015c
mov rbx, rax
jmp 0x14002018f
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], dil
jne 0x14002018f
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], dil
je 0x140020180
cmp rbx, qword [r14]
jne 0x140020132
xorps xmm0, xmm0
movups xmmword [rbp - 0x71], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x61], xmm1
mov r14d, 7
mov r8d, r14d
lea rdx, str.timeout
lea rcx, [rbp - 0x71]
call fcn.14000510c
nop
lea rdx, [rbp - 0x71]
mov rcx, r13
call fcn.14001a5cc
cmp qword [rax + 0x18], 0xf
jbe 0x1400201d3
mov rax, qword [rax]
mov rcx, rax
call fcn.140042d08
mov dword [r15 + 0x80], eax
mov rdx, qword [rbp - 0x59]
mov ebx, 0x1000
cmp rdx, 0xf
jbe 0x14002021e
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, rbx
jb 0x140020219
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400209e4
call fcn.14002ed50
xorps xmm0, xmm0
movups xmmword [rbp - 0x71], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x61], xmm1
mov r8d, 5
lea rdx, str.proxy
lea rcx, [rbp - 0x71]
call fcn.14000510c
nop
lea rdx, [rbp - 0x71]
mov rcx, r13
call fcn.14001a5cc
mov rdx, rax
lea rcx, [r15 + 0x88]
call fcn.14001a89c
nop
mov rdx, qword [rbp - 0x59]
cmp rdx, 0xf
jbe 0x140020297
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, rbx
jb 0x140020292
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400209ea
call fcn.14002ed50
mov rcx, rsi
cmp qword [rsi + 0x18], 0xf
jbe 0x1400202a4
mov rcx, qword [rsi]
mov qword [rsp + 0x20], 3
lea r9, [0x14006f578]
xor r8d, r8d
mov rdx, qword [rsi + 0x10]
call fcn.14000b3b0
mov r13, rax
or rdi, 0xffffffffffffffff
cmp eax, edi
jne 0x140020355
mov r9, r14
lea r8, [0x14006f580]
mov rcx, rsi
call fcn.14001b3d4
cmp qword [r12 + 0x18], r14
jb 0x140020315
cmp qword [r12 + 0x18], 0xf
jbe 0x1400202f4
mov r12, qword [r12]
mov rax, qword [rbp - 0x51]
mov qword [rax], r14
mov r8, r14
lea rdx, str.http:__
mov rcx, r12
call fcn.14005a070
mov byte [r12 + 7], 0
jmp 0x140020327
lea r9, str.http:__
mov rdx, r14
mov rcx, r12
call fcn.140005a94
mov rcx, rsi
cmp qword [rsi + 0x18], 0xf
jbe 0x140020334
mov rcx, qword [rsi]
mov qword [rsp + 0x20], 3
lea r9, [0x14006f590]
xor r8d, r8d
mov rdx, qword [rsi + 0x10]
call fcn.14000b3b0
mov r13d, eax
jmp 0x1400203cc
xorps xmm0, xmm0
movups xmmword [rbp - 0x71], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x61], xmm1
add eax, 3
movsxd r8, eax
cmp qword [rsi + 0x10], r8
cmovb r8, qword [rsi + 0x10]
mov rdx, rsi
cmp qword [rsi + 0x18], 0xf
jbe 0x140020380
mov rdx, qword [rsi]
lea rcx, [rbp - 0x71]
call fcn.14000510c
lea rdx, [rbp - 0x71]
mov rcx, r12
call fcn.14000352c
mov rdx, qword [rbp - 0x59]
cmp rdx, 0xf
jbe 0x1400203cc
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, rbx
jb 0x1400203c7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400209f6
call fcn.14002ed50
lea eax, [r13 + 3]
movsxd r14, eax
mov rax, rsi
mov qword [rbp - 0x51], rax
cmp qword [rsi + 0x18], 0xf
jbe 0x1400203e8
mov rax, qword [rsi]
mov qword [rbp - 0x51], rax
mov rbx, qword [rsi + 0x10]
cmp r14, rbx
jae 0x140020413
mov r8, rbx
sub r8, r14
lea rcx, [rax + r14]
mov edx, 0x2f
call fcn.14005aab0
mov r12, rax
test rax, rax
je 0x140020413
sub r12, qword [rbp - 0x51]
jmp 0x140020416
mov r12, rdi
xorps xmm0, xmm0
cmp r12d, edi
jne 0x1400205a0
movups xmmword [rbp - 0x71], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x61], xmm1
cmp rbx, r14
jb 0x1400209f0
sub rbx, r14
cmp rbx, rdi
cmovb rdi, rbx
mov rax, rsi
cmp qword [rsi + 0x18], 0xf
jbe 0x14002044e
mov rax, qword [rsi]
lea rdx, [rax + r14]
mov r8, rdi
lea rcx, [rbp - 0x71]
call fcn.14000510c
lea rcx, [r15 + 0x20]
lea rdx, [rbp - 0x71]
call fcn.14000352c
mov rdx, qword [rbp - 0x59]
cmp rdx, 0xf
jbe 0x1400204a6
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400204a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400209f6
call fcn.14002ed50
xorps xmm0, xmm0
movups xmmword [rbp - 0x71], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x61], xmm1
mov r8d, 5
cmp qword [rsi + 0x10], r8
cmovb r8, qword [rsi + 0x10]
mov rdx, rsi
cmp qword [rsi + 0x18], 0xf
jbe 0x1400204d1
mov rdx, qword [rsi]
lea rcx, [rbp - 0x71]
call fcn.14000510c
lea rcx, [rbp - 0x71]
mov rbx, qword [rbp - 0x71]
mov r14, qword [rbp - 0x59]
cmp r14, 0xf
cmova rcx, rbx
mov r8, qword [rbp - 0x61]
cmp r8, 5
jne 0x140020511
lea rdx, [0x14006f594]
call fcn.14005ab50
test eax, eax
jne 0x140020511
lea r13d, [rax + 1]
mov dil, r13b
jmp 0x14002051a
xor dil, dil
mov r13d, 1
cmp r14, 0xf
jbe 0x140020551
lea rdx, [r14 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140020549
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400209f6
mov rcx, rbx
call fcn.14002ed50
neg dil
sbb eax, eax
and eax, 0xfffffe95
add eax, 0x1bb
mov dword [r15 + 0xc8], eax
lea rcx, [r15 + 0x40]
cmp qword [rcx + 0x18], r13
jb 0x14002058c
mov rax, rcx
cmp qword [rcx + 0x18], 0xf
jbe 0x14002057e
mov rax, qword [rcx]
mov qword [rcx + 0x10], r13
mov word [rax], 0x2f
jmp 0x140020902
lea r9, [0x14006f59c]
mov rdx, r13
call fcn.140005a94
jmp 0x140020902
movups xmmword [rbp - 0x11], xmm0
and qword [rbp - 1], 0
and qword [rbp + 7], 0
cmp rbx, r14
jb 0x1400209fc
mov eax, r12d
sub eax, r13d
sub eax, 3
movsxd r8, eax
sub rbx, r14
cmp rbx, r8
cmovb r8, rbx
mov rax, rsi
cmp qword [rsi + 0x18], 0xf
jbe 0x1400205da
mov rax, qword [rsi]
lea rdx, [rax + r14]
lea rcx, [rbp - 0x11]
call fcn.14000510c
nop
lea rcx, [rbp - 0x11]
cmp qword [rbp + 7], 0xf
cmova rcx, qword [rbp - 0x11]
mov r13d, 1
mov qword [rsp + 0x20], r13
lea r9, [0x14006f5a0]
xor r8d, r8d
mov r14, qword [rbp - 1]
mov rdx, r14
call fcn.14000b3b0
mov rbx, rax
xorps xmm0, xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x71], xmm0
movdqu xmmword [rbp - 0x61], xmm1
cmp eax, edi
je 0x140020741
movsxd r8, ebx
cmp r14, r8
cmovb r8, r14
lea rdx, [rbp - 0x11]
cmp qword [rbp + 7], 0xf
cmova rdx, qword [rbp - 0x11]
lea rcx, [rbp - 0x71]
call fcn.14000510c
lea rcx, [r15 + 0x20]
lea rdx, [rbp - 0x71]
call fcn.14000352c
mov rdx, qword [rbp - 0x59]
cmp rdx, 0xf
jbe 0x14002069a
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140020695
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140020a14
call fcn.14002ed50
lea eax, [rbx + 1]
movsxd rcx, eax
xorps xmm0, xmm0
movups xmmword [rbp - 0x71], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x61], xmm1
mov rax, qword [rbp - 1]
cmp rax, rcx
jb 0x140020a02
sub rax, rcx
mov r8, rdi
cmp rax, rdi
cmovb r8, rax
lea rdx, [rbp - 0x11]
cmp qword [rbp + 7], 0xf
cmova rdx, qword [rbp - 0x11]
add rdx, rcx
lea rcx, [rbp - 0x71]
call fcn.14000510c
lea rcx, [rbp - 0x71]
cmp qword [rbp - 0x59], 0xf
cmova rcx, qword [rbp - 0x71]
call fcn.140042d08
mov dword [r15 + 0xc8], eax
mov rdx, qword [rbp - 0x59]
cmp rdx, 0xf
jbe 0x140020837
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140020737
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140020a08
call fcn.14002ed50
jmp 0x140020837
mov r8d, 5
cmp qword [rsi + 0x10], r8
cmovb r8, qword [rsi + 0x10]
mov rdx, rsi
cmp qword [rsi + 0x18], 0xf
jbe 0x14002075d
mov rdx, qword [rsi]
lea rcx, [rbp - 0x71]
call fcn.14000510c
lea rcx, [rbp - 0x71]
mov rbx, qword [rbp - 0x71]
mov r14, qword [rbp - 0x59]
cmp r14, 0xf
cmova rcx, rbx
mov r8, qword [rbp - 0x61]
cmp r8, 5
jne 0x140020794
lea rdx, str.http:
call fcn.14005ab50
test eax, eax
je 0x140020797
xor r13b, r13b
cmp r14, 0xf
jbe 0x1400207ce
lea rdx, [r14 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x1400207c6
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140020a14
mov rcx, rbx
call fcn.14002ed50
neg r13b
sbb eax, eax
and eax, 0xfffffe95
add eax, 0x1bb
mov dword [r15 + 0xc8], eax
lea rcx, [r15 + 0x20]
lea rax, [rbp - 0x11]
cmp rcx, rax
je 0x140020837
lea r9, [rbp - 0x11]
cmp qword [rbp + 7], 0xf
cmova r9, qword [rbp - 0x11]
mov rbx, qword [rbp - 1]
cmp rbx, qword [rcx + 0x18]
ja 0x14002082f
mov r14, rcx
cmp qword [rcx + 0x18], 0xf
jbe 0x140020816
mov r14, qword [rcx]
mov qword [rcx + 0x10], rbx
mov r8, rbx
mov rdx, r9
mov rcx, r14
call fcn.14005a070
mov byte [r14 + rbx], 0
jmp 0x140020837
mov rdx, rbx
call fcn.140005a94
movsxd rcx, r12d
xorps xmm0, xmm0
movups xmmword [rbp - 0x71], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x61], xmm1
mov rax, qword [rsi + 0x10]
cmp rax, rcx
jb 0x140020a0e
sub rax, rcx
cmp rax, rdi
cmovb rdi, rax
mov rax, rsi
cmp qword [rsi + 0x18], 0xf
jbe 0x14002086d
mov rax, qword [rsi]
lea rdx, [rax + rcx]
mov r8, rdi
lea rcx, [rbp - 0x71]
call fcn.14000510c
lea rcx, [r15 + 0x40]
lea rdx, [rbp - 0x71]
call fcn.14000352c
mov rdx, qword [rbp - 0x59]
cmp rdx, 0xf
jbe 0x1400208c6
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400208c0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140020a14
call fcn.14002ed50
nop
mov rdx, qword [rbp + 7]
cmp rdx, 0xf
jbe 0x140020902
inc rdx
mov rcx, qword [rbp - 0x11]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400208fc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140020a1a
call fcn.14002ed50
nop
mov rdx, qword [rsi + 0x18]
cmp rdx, 0xf
jbe 0x14002093c
mov rcx, qword [rsi]
inc rdx
cmp rdx, 0x1000
jb 0x140020937
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400209c0
mov rcx, r8
call fcn.14002ed50
and qword [rsi + 0x10], 0
mov qword [rsi + 0x18], 0xf
mov byte [rsi], 0
mov rbx, qword [rbp - 0x49]
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x140020986
inc rdx
mov rcx, qword [rbx]
cmp rdx, 0x1000
jb 0x140020981
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400209c6
mov rcx, r8
call fcn.14002ed50
and qword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
mov rax, r15
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
call fcn.14002ed30
mov rbx, qword [rsp + 0x118]
add rsp, 0xc0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
int3
call fcn.14003a92c
int3
call fcn.14003a92c
int3
call fcn.14003a92c
int3
call fcn.14003a92c
int3
call fcn.14003a92c
int3
call fcn.140004d30
int3
call fcn.14003a92c
int3
call fcn.140004d30
nop
call fcn.140004d30
int3
call fcn.14003a92c
int3
call fcn.140004d30
int3
call fcn.14003a92c
nop
call fcn.14003a92c
int3